Skip to main content
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 is a Senior Manager leading the Experimentation Science team. As part of this role he has led the re-architecture and rebuild of Uber's experimentation platform, and 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 is a Principal Engineer at Uber. He currently works on Uber’s B2B products and platforms with a focus on re-architecting several core entities and systems to unlock both engineering and business efficiency. Previously, as a senior IC of the experimentation platform at Uber, he worked on several aspects of the platform that are used by every team in Uber to conduct effective and accurate A/B experiments. Deepak 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