Skip to main content
Engineering, Data / ML, Uber AI

From Predictive to Generative – How Michelangelo Accelerates Uber’s AI Journey

May 2 / Global
Featured image for From Predictive to Generative – How Michelangelo Accelerates Uber’s AI Journey
Image
Figure 1: ML Developer Experience is a multiplier for delivering ML business impact.
Image
Figure 2: Real-time ML underpins Rider app user flow.
Image
Figure 3: Real-time ML underpins Eater app core user flow.
Image
Figure 4: Uber’s ML journey from 2016 to 2023.
Image
Figure 5: ML lifecycle is iterative and collaborative with many different roles.
Image
Figure 6: High-level concepts of Michelangelo 2.0 Architecture.
Image
Figure 7: Detailed system design of Michelangelo 2.0 including offline, online and control planes.
Image
Figure 8: Example ML quality dimensions (in yellow) in a typical ML system.
Image
Figure 9: Canvas: Streamlining end-to-end ML developer experience.
Image
Figure 9: Example training pipeline in Canvas for a deep learning model.
Image
Figure 10: MA Studio project landing page covering the end-to-end ML development life-cycle.
Image
Figure 11: MA Studio and Canvas for standard and advanced ML use cases.
Image
Figure 12: Three categories of generative AI use cases at Uber.
Kai Wang

Kai Wang

Kai Wang is the Lead Product Manager of the AI Platform team at Uber, based in the San Francisco Bay Area. Kai manages a broad set of product areas, including data prep, model training and evaluation, deployment and prediction, monitoring and debugging, and ML workflow orchestration. Kai’s recent focus is on extending Michelangelo to enable end-to-end LLMOps and GenAI applications at Uber.

Min Cai

Min Cai

Min Cai is a Distinguished Engineer at Uber working on the AI/ML platform, Michelangelo. He received his Ph.D. degree in Computer Science from Univ. of Southern California. He has published over 20 journal and conference papers and holds 6 US patents.

Joseph Wang

Joseph Wang

Joseph Wang serves as a Principal Software Engineer on the AI Platform team at Uber, based in San Francisco. His notable achievements encompass designing the Feature Store, expanding the capacity of the real-time prediction service, developing a robust model platform, and improving the performance of key models. Presently, Wang is focusing his expertise on advancing the domain of generative AI.

Eric Chen

Eric Chen

Eric Chen is a founding member of Michelangelo. Eric is a Sr. Engineering Manager within the AI Platform team at Uber, based in the San Francisco Bay Area. He manages the end-to-end tool chains provided by the platform. Eric's recent focus is on building the developer tool chains on LLM, embeddings, and data analytics.

Posted by Kai Wang, Min Cai, Joseph Wang, Eric Chen