Join Our Team


Backend Data Mobile Web

Leveraging Flink to Detect User Sessions and Engage DoorDash Consumers with Real-Time Notifications

Doordash optimizes real-time notifications with the frontend events by leveraging streaming processing.

Chen Yang Fan Zhang
Backend Data General

How DoorDash Standardized and Improved Microservices Caching

DoorDash's in-house multi-layer cache, used to unlock our high-performance services across DoorDash

Lev Neiman Jason Fan
Backend Data

Addressing the Challenges of Sample Ratio Mismatch in A/B Testing

Solutions for dealing with sample ratio mismatch.

Stas Sajin Michael Zhou Krishna Gourishetti

Using Metrics Layer to Standardize and Scale Experimentation at DoorDash

Learn how DoorDash build a metrics layer to enable consistent metrics and democratized decision making for experimentation

Arun Balasubramani

Using CockroachDB to Reduce Feature Store Costs by 75%

While building our ML feature store we learned that a mix of databases yields significant gains in efficiency and operational simplicity.

Brian Seo Kunal Shah

Balancing Velocity and Confidence in Experimentation

Figuring out how to balance our experimentation speed with the necessary controls to maintain trust is never easy. Learn DoorDash's approach.

Stas Sajin

Adapted Switch-back Testing to Quantify Incrementality for App Marketplace Search Ads

Learn how DoorDash developed a switchback testing method to perform incrementality testing on an app marketplace ad platform

Kanhua Pan Yingying Chen
Data Machine Learning

Five Common Data Quality Gotchas in Machine Learning and How to Detect Them Quickly

Data preparation, represents The vast majority of work in developing machine learning models, learn how to make things easier

Kornel Csernai Devjit Chakravarti

Building Scalable Real Time Event Processing with Kafka and Flink

Learn how DoorDash build a platform to process billions of events from different data sources, quickly, consistently and reliably

Allen Wang
Data General

Building a Source of Truth for an Inventory with Disparate Data Sources

Learn how DoorDash crowdsources data from a variety of sources to help predict realtime inventory for our new connivence and grocery product

Anubhav Kushwaha

Using Back-Door Adjustment Causal Analysis to Measure Pre-Post Effects

When A/B testing is not recommended we can still quickly implement a new feature and measure its effects in a data-driven way.

Sharon Cui
Data Machine Learning

Meet Dash-AB — The Statistics Engine of Experimentation at DoorDash

Learn how DoorDash was able to test uniformly according to established best practices and reuse complex statistical methods with Dash AB

Caixia Huang Yixin Tang

Subscribe to our Eng blog for updates

Thank you for subscribing!

Sign up for updates

Want More
Engineering Updates?

Susbscribe to the DoorDash engineering blog