Skip to content

Enabling Efficient Machine Learning Model Serving by Minimizing Network Overheads with gRPC

The challenge of building machine learning (ML)-powered applications is running inferences on large volumes of data and returning a prediction over the network within milliseconds, which can’t be done without minimizing network overheads.

Meet Sibyl – DoorDash’s New Prediction Service – Learn about its Ideation, Implementation and Rollout

As companies utilize data to optimize and personalize customer experiences, it becomes increasingly important to implement services that can run machine learning models on massive amounts of data to quickly generate large-scale predictions.

Improving Experimental Power through Control Using Predictions as Covariate (CUPAC)

In this post, we introduce a method we call CUPAC (Control Using Predictions As Covariates) that we successfully deployed to reduce extraneous noise in online controlled experiments, thereby accelerating our experimental velocity. 

Rapid experimentation is essential to helping DoorDash push key performance metrics forward.

Supercharging DoorDash’s Marketplace Decision-Making with Real-Time Knowledge

DoorDash is a dynamic logistics marketplace that serves three groups of customers:

Merchant partners who prepare food or other deliverables,
Dashers who carry the deliverables to their destinations, 
Consumers who savor a freshly prepared meal from a local restaurant or a bag of groceries from their local grocery store. 

For such a real-time platform as DoorDash, just-in-time insights from data generated on-the-fly by the participants of the marketplace is inherently useful to making better decisions for all of our customers.

Analyzing Switchback Experiments by Cluster Robust Standard Error to Prevent False Positive Results

Within the dispatch team of DoorDash, we are making decisions and iterations every day ranging from business strategies, products, machine learning algorithms, to optimizations.