Presentation: Michelangelo: Uber’s Machine Learning Platform
Abstract
Michelangelo is the Machine Learning platform that we have built at Uber. The purpose of Michelangelo is to enable data scientists and engineers (and eventually non-technical users) to easily build, deploy, and operate machine learning solutions at scale. It is designed to be ML-as-a-service, covering the end-to-end machine learning workflow: manage data, train models, evaluate models, deploy models, make predictions, and monitor predictions. Michelangelo supports traditional ML models, time series forecasting, and deep learning. In this talk, I will use one of our models, the UberEATS estimated delivery time model, as a case study to illustrate how the system works end-to-end. I will also cover some of the lessons we learned while developing and scaling the platform.
Similar Talks
Machine Learning on Mobile and Edge Devices With TensorFlow Lite

Developer Advocate for TensorFlow Lite @Google and Co-Author of TinyML
Daniel Situnayake
Self-Driving Cars as Edge Computing Devices

Sr. Staff Engineer @UberATG
Matt Ranney
CI/CD for Machine Learning

Program Manager on the Azure DevOps Engineering Team @Microsoft
Sasha Rosenbaum
ML's Hidden Tasks: A Checklist for Developers When Building ML Systems

Senior Machine Learning Engineer @teamretrorabbit
Jade Abbott
From POC to Production in Minimal Time - Avoiding Pain in ML Projects

Chief Science Officer @StoryStreamAI
Janet Bastiman
ML in the Browser: Interactive Experiences with Tensorflow.js

Research Engineer in Machine Learning @cloudera
Victor Dibia
Machine Learning 101

Data Scientist @IBM
Grishma Jena
ML/AI Panel

Staff Developer Relations Engineer @Google Cloud Platform