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.
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.
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.
Show all 7 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
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 in…
What tools did this team use?
LightGBM.
What results were reported?
Delivery times: reductions in delivery times; Order cancellations (consumer): reductions in cancelations; Extreme lateness: reductions in extreme lateness; Order cancellations (merchant): order cancellations down (source-reported, not independently verified).
What failed first in this deployment?
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 hi…
How is this logistics ops AI workflow structured?
Hours-gap metric computation → ML supply and demand forecasting → Uncertainty quantification via resampling → MIP incentive optimization → Dasher incentive deployment.