Join Our Team

Welcome to the DoorDash Engineering Blog

Learn about high impact projects that power our velocity, reliability, and innovation.

Subscribe for weekly updates


Unleashing Your Potential: 5 Strategies to Identify Breakout Leadership Opportunities in Tech

Contrary to popular belief that the key to an exceptional career is the accumulation of skills and experience over time, I believe that taking advantage of breakout opportunities is a game-changer in your career. Characterized by their high-visibility or high-impact nature, these breakout opportunities can propel your career to new heights as you meet their ...

Gayatri Iyengar
AI & ML Machine Learning

DoorDash identifies Five big areas for using Generative AI

In the wake of ChatGPT and Generative AI DoorDash is identifying ways this new technology can enhance the customer’s ordering experience on the platform. The company is exploring the use of Generative AI, a subset of Artificial Intelligence that generates novel content based on existing data, and how it can be implemented effectively with consideration ...

Alok Gupta

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

2022 Summer Intern Projects Article #3

Learn about more of our 2022 summer intern projects in this third article of our series.

Rini Vasan Peyton Chen William Louis Amrita Rajan

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

Failure Mitigation for Microservices: An Intro to Aperture

Learn how centralizing service monitoring and controlling into a single system improves upon individual service level mitigation efforts

Cong Ma Matt Ranney

How to Speed up Local Development of a Docker Application running on AWS

Building a local development environment can speed up innovation. Learn DoorDash's process in this technical guide and demo example

Mac Watrous

How DoorDash Designed a Successful Write-Heavy Scalable and Reliable Inventory Platform

Keeping billions of items up to date requires a reliable write-heavy inventory platform. Learn how we built this system with Cockroach DB

Chuanpin Zhu Debalin Das
Machine Learning

Lifecycle of a Successful ML Product: Reducing Dasher Wait Times

Read how DoorDash's product development life cycle works in this new ML blog post about how we optimized when orders are sent to merchants

Rita Golovonevsky Ram Tripathi

How We Scaled New Verticals Fulfillment Backend with CockroachDB

To address the scalability issues in moving to new verticals our team migrated from PostgreSQL to CockroachDB as its new storage engine.

Yin Zhang Nikhil Pujari Kevin Chen ThulasiRam Peddineni

How We Reduced Our iOS App Launch Time by 60%

Learn how DoorDash went about optimizing our customers' experience and making continuous improvements in app launch times

Filip Busic

How to Build a Flexible Customer Support Platform with Kotlin

Learn how DoorDash upgraded our Customer and Support Platform to support new verticals by migrating to a no code platform powered by Kotlin

Kishore Guruswamy Han Huang

Subscribe to our Eng blog for updates

Thank you for subscribing!

Sign up for updates