G

Gojek

All-in-one on-demand services platform

Senior Data Scientist - Search & Recommendation

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedHybrid

About the Job

Requirements

  • A master's degree or higher in Computer Science, Machine Learning, NLP, computer vision, or a related field.
  • Strong programming skills in Python, C++, or Java.
  • Hands-on experience building large-scale ranking or recommendation systems in consumer products such as ecommerce, food delivery, rideshare, advertising, streaming, or social products.
  • Familiarity with large language models (LLMs) and/or large language and vision models (LLVMs).
  • Strong product intuition and the ability to reason from user behavior data and traffic patterns.
  • Good written and verbal communication skills in English.

Responsibilities

  • Design and optimise hybrid lexical–semantic retrieval pipelines, including BM25, dense vectors, HNSW/LSH, and generative retrieval, to improve precision and recall across GoFood and GoPay surfaces.
  • Build embeddings and relevance signals that capture user intent, cuisine and dish semantics, geolocation, delivery constraints, price sensitivity, and promotions.
  • Develop multi-task deep ranking models that balance conversion, diversity, merchant quality, and long-term user retention, integrating real-time signals such as promotions, surge, and stock availability.
  • Build personalised ranking layers and user behaviour models using historical orders, preferences, and contextual features.
  • Engineer recommendation algorithms using collaborative filtering, graph-based methods, and sequence models for retrieval expansion, including Q2Q2I, Q2I2I, and U2I, including for cold-start merchants and new dishes.
  • Advance embedding quality for multi-modal data, including text, images, and behavioural signals, and use LLMs to enhance structured knowledge such as taxonomy tagging, dish attributes, and dietary labels.
  • Incorporate structured metadata, taxonomy signals, and knowledge-graph features into retrieval and ranking pipelines to improve semantic understanding and consistency.

Desired Qualifications

  • Experience integrating LLMs and/or LLVMs into search or recommendation pipelines is a strong plus.
  • The ability to innovate with new algorithms or tools and drive measurable impact, especially using LLMs and LLVMs in search or recommendation modeling.
  • The ability to understand Bahasa Indonesia is a bonus.

About the Company

Gojek

All-in-one on-demand services platform

Gojek is an all-in-one mobile app in Indonesia that offers ride-hailing (motorbike and car), food delivery, courier services, a digital wallet and financial services, grocery and essentials delivery, and health-related features like telemedicine and medicine delivery. Users access these services through a single app, booking rides or deliveries and tracking them in real time, while paying with cash or digital methods. The platform combines transportation, on-demand deliveries, payments, and health services to streamline daily tasks. Unlike apps that focus on a single service, Gojek acts as a central hub that connects multiple everyday needs within one interface. The company’s goal is to be the main platform for on-demand services, making daily life more convenient and efficient for users across Indonesia.

Company size
11-50
Company stage
Late Stage VC
Total funding
$4.7B
Headquarters
Jakarta, Indonesia
Founded
2010

Recently Posted Jobs

Explore more opportunities at Gojek

See more jobs