Skip to main content
Uber logo

Schedule rides in advance

Reserve a rideReserve a ride

Schedule rides in advance

Reserve a rideReserve a ride
Data / ML, Engineering

Supercharging A/B Testing at Uber

July 21, 2022 / Global
Featured image for Supercharging A/B Testing at Uber
Image
Figure 1: Experiment Aware Pseudocode
Image
Figure 2: Config Driven A/B Pseudocode
Image
Figure 3: Unified A/B & Remote Config Architecture
Image
Figure 4: Treatment Group Assignment
Sergey Gitlin

Sergey Gitlin

Sergey Gitlin is a Staff Applied Scientist at Uber and leads the Experimentation Applied Science and Data Science team. Over the last two years, he has led the re-architecture and rebuild of Uber's experimentation platform. Prior to experimentation, Sergey worked on subscriptions products at Uber.

Krishna Puttaswamy

Krishna Puttaswamy

Krishna Puttaswamy is a Distinguished Engineer at Uber. He is involved in solving critical data and experimentation problems at Uber. Over the last two years, he led the re-architecture and rewrite of Uber's experimentation platform. He currently leads re-architecture of Driver domain data models and services.

Luke Duncan

Luke Duncan

Luke Duncan is a Senior Manager at Uber leading the Product Intelligence teams including Experimentation, uMetric, and Marketplace tools. In the last two years he led the rebuilding of Ubers experimentation platform and data ecosystem.

Deepak Bobbarjung

Deepak Bobbarjung

Deepak Bobbarjung is a Senior Staff Engineer at Uber. As tech lead for the experimentation platform, he has worked on several aspects of experimentation at Uber with a current focus on improving performance, reliability, and developer experience of the platform. He has expertise building scalable, reliable software systems across a wide array of domains such as Cloud-Agnostic Machine Learning infrastructure, Cloud File storage, Configuration Systems, Virtualization, and Disaster Recovery. He earned his PhD in Computer Science from Purdue University, where his doctoral thesis title was ‘Highly Available Storage Systems’.

Arun Babu A S P

Arun Babu A S P

Arun Babu A S P is a Senior Staff Engineer at Uber, specializing in Mobile. Since early 2017, he has been instrumental in designing core frameworks across Maps, Networking, App Health, and Experimentation domains at Uber. He currently leads a cross-geographical team from the US. He has been an architect for large-scale mobile apps and SDKs for over a decade.

Posted by Sergey Gitlin, Krishna Puttaswamy, Luke Duncan, Deepak Bobbarjung, Arun Babu A S P