Skip to main content
Engineering, Backend, Data / ML

How Uber Optimizes the Timing of Push Notifications using ML and Linear Programming

3 November 2022 / Global
Featured image for How Uber Optimizes the Timing of Push Notifications using ML and Linear Programming
Image
Figure 1
Image
Figure 2
Image
Figure 3
Image
Image
Figure 4
Image
Figure 5
Vinay Sharma

Vinay Sharma

Vinay Sharma is a Senior Staff Engineer on the Uber Grocery team, but was formerly the Tech Lead for the Uber Eats Growth team where he was focused on optimizing consumer messaging channels. His current team works on scaling Uber Grocery to support large merchants and catalogs.

Rémi Torracinta

Rémi Torracinta

Rémi Torracinta is a Senior Software Engineer on the Uber Eats Prediction team, but was formerly on the Uber Eats Growth team. Having built a platform for optimizing marketing messages, he is now focused on improving efficiency and timeliness of deliveries.

Giacomo Lamberti

Giacomo Lamberti

Giacomo Lamberti is a Senior Applied Scientist on the Uber Eats Growth team. The focus of his work is to build machine learning models and prototype smart algorithms to optimize in-app and out-of-app messaging channels.

Britton Overall

Britton Overall

Britton Overall is a Product Lead on the Uber Eats Growth team, leading Messaging among other areas. The Messaging AI team focuses on optimizing the consumer experience by ensuring that the right message is delivered across our suite of products (Eats, Postmates, Rides) and channels (Push, Email, In App Surfaces) at the right time utilizing advanced ML strategies.

Posted by Vinay Sharma, Rémi Torracinta, Giacomo Lamberti, Britton Overall