Scaling Ride-Hailing with Machine Learning on MLflow

Download Slides

GOJEK, the Southeast Asian super-app, has seen an explosive growth in both users and data over the past three years. Today the technology startup uses big data powered machine learning to inform decision-making in its ride-hailing, lifestyle, logistics, food delivery, and payment products. From selecting the right driver to dispatch, to dynamically setting prices, to serving food recommendations, to forecasting real-world events. Hundreds of millions of orders per month, across 18 products, are all driven by machine learning.

Building production grade machine learning systems at GOJEK wasn’t always easy. Data processing and machine learning pipelines were brittle, long running, and had low reproducibility. Models and experiments were difficult to track, which led to downstream problems in production during serving and model evaluation. In this talk we will cover these and other challenges that we faced while trying to scale end-to-end machine learning systems at GOJEK. We will then introduce MLflow and explore the key features that make it useful as part of an ML platform. Finally, we will show how introducing MLflow into the ML life cycle has helped to solve many of the problems we faced while scaling machine learning at GOJEK.


Try Databricks
See More Spark + AI Summit in San Francisco 2019 Videos

« back
About Willem Pienaar

Willem is a tech lead at Tecton where he currently leads open source development for Feast, the open source feature store. Willem previously led the data science platform team at GOJEK, working on the GOJEK ML platform, which supports a wide variety of models and handles over 100 million orders every month. His main focus areas are building data and ML platforms, allowing organizations to scale machine learning and drive decision making. In a previous life, Willem founded and sold a networking startup and was a software engineer in industrial control systems.

About Md Jawad

Jawad is Senior Data Scientist at GOJEK, where he focuses on solving mission critical transportation and pricing problems for Southeast Asian markets. Jawad has wide ranging experiences in financial and telecommunication sectors in the past. His academic work involves using simulation and data science tools to model construction workers' safety and productivity. Jawad holds a masters in Intelligent Systems Design from the National University of Singapore.