logistics_ops · workflow

DoorDash builds ML forecasting and optimization system to balance Dasher supply and delivery demand

DoorDash needed an automated system to allocate Dasher incentives ahead of anticipated supply-demand imbalances across thousands of regional markets and time units, but lacked a reliable, maintainable way to forecast and optimize these allocations at the appropriate granularity.

How it works
Common implementation structure
How this type of workflow is generally built, generalized across documented cases — not tied to any one vendor's stack. Click any stage to read what happens there. Specific products that implement these stages appear in “Tools commonly seen” below.
Stage 1 · Hours-gap metric computation
DoorDash measures expected Dasher hours versus organically available hours per regional-time unit to quantify supply-demand imbalance.
Tools used
LightGBM
Outcome

The mobilization system reduced delivery times, cancellations, and extreme lateness for consumers; drove down merchant order cancellations; enabled more reliable budget adherence with less spending variability; and increased the team's experimentation velocity on the incentive system.

What failed first

Overly complex ML pipelines with long data dependency chains were identified as a reliability risk: initially outperforming naive forecasting but degrading to 'Terrible' performance after three or more months, with high oncall burden. Blind correlation learning also risked learning spurious relationships, such as mistakenly concluding that high incentives lead to fewer Dashers on the road.

Results
Time savedreductions in delivery times
Cost replacedless variability in spending decisions
Source

https://careersatdoordash.com/blog/managing-supply-and-demand-balance-through-machine-learning/

How we source this →

Grounding & classification
Source type: technical build writeup
23 fields verified against source quotes, 1 dropped as unverifiable.
forecastingpredictive analyticsbuilder submittedfailure mode describednamed customerproduction runtime claimedtools describedworkflow describedecommercelogisticscost reductioncustomer satisfactioncycle time reductiontechnical build writeuplogistics opssupply chainmonitor detect alert