14–17 Oct 2019

Using ML for personalizing food search at Gojek

Jewel James (Gojek), mudit maheshwari (Gojek)
11:5512:35 Thursday, 17 October 2019
Location: Blenheim Room - Palace Suite
Secondary topics:  Machine Learning
Average rating: ****.
(4.00, 2 ratings)

Who is this presentation for?

  • Data scientists, data engineers, and software developers




GoFood, Gojek’s food delivery product, is one of the largest of its kind in the world. Jewel James and Mudit Maheshwari discuss the approaches considered and lessons learned during the design and successful experimentation of a search system that uses ML to personalize the restaurant results based on the user’s food and taste preferences.

The estimation of the relevance was formulated as a learning to rank ML problem, which makes the task of performing the ML inference for a very large number of customer-merchant pairs the next hurdle. Jewel and Mudit outline their findings for creating a learning model for food recommendations, targeting experiments to a certain percentage of users, training the model from real time data, and enriching restaurant data with custom tags.

Join in for tips on making design decisions on the data pipelines and software architecture needed when using ML for relevance ranking in high-throughput search systems.

Prerequisite knowledge

  • A basic understanding of the application of ML models (useful but not required)

What you'll learn

  • Learn how to apply machine learning models in high throughput systems, how to build batch pipelines that enable enriching data with custom analytics, and how to design and build high throughput systems
Photo of Jewel James

Jewel James


Jewel James is a data scientist at Gojek.

Photo of mudit maheshwari

mudit maheshwari


Mudit Maheshwari is a product engineer at Gojek working with the GoFood search team focused on providing relevant results to the user. Previously, he’s worked on developing and designing scalable, reliable, and fault-tolerant systems for one of the biggest food delivery business.

  • Intel AI
  • O'Reilly
  • Amazon Web Services
  • IBM Watson
  • Dell Technologies
  • Hewlett Packard Enterprise
  • AXA

Contact us


For conference registration information and customer service


For more information on community discounts and trade opportunities with O’Reilly conferences


For information on exhibiting or sponsoring a conference


For media/analyst press inquires