Machine Learning Engineer, Drive

DoorDash, Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
San Francisco, CASunnyvale, CASeattle, WA
Salary
$137,100–$201,600 / yr
Posted
36 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $225k
This role $169k
$121k most similar roles pay here $290k

This role pays less than 86% of similar roles. Most pay $195,150–$254,750 — the shaded band above. At the midpoint, this role pays about $169k versus about $225k for comparable roles.

Based on 240 similar postings.

Employer

About DoorDash, Inc

DoorDash, Inc. is an American company operating online food ordering and food delivery. It trades under the symbol DASH. With a 56% market share, DoorDash is the largest food delivery platform in the United States.

DoorDash, Inc currently has 187 open roles on FindRole.

Listed pay typically runs $144,800–$212,950 across 166 roles with salary data.

Most-posted roles

View all roles at DoorDash, Inc

At a glance

TL;DR · Machine Learning Engineer, Drive

Machine Learning Engineer, Drive joins the Drive team to build prediction and intelligence systems for a logistics network serving merchant orders from various channels. You will own machine learning systems end-to-end, including feature engineering, model development, experimentation, deployment, and monitoring. Key responsibilities involve building models for delivery and pickup time estimation, merchant prep-time prediction, order release optimization, and AI-powered quality signals using vision-language models to verify orders. The role requires expertise in deep learning, reinforcement learning, optimization, and large language models. You will utilize PyTorch, Spark, Airflow, and Python while leveraging AI-assisted development tools like Claude Code or Cursor. This position addresses the complex challenge of creating models that generalize across diverse merchant behaviors to improve prediction accuracy and logistics decision-making for a high-volume delivery marketplace where every merchant has unique operational workflows.

What does a Machine Learning Engineer earn in California?

Median $246394 from 172 postings across 28 companies.

See salary data

What you'll do

  • Build machine learning models for delivery ETA, merchant prep-time estimation, and order release prediction.
  • Develop deep learning models using spatiotemporal, marketplace, and behavioral signals to improve accuracy.
  • Apply reinforcement learning and optimization techniques to improve logistics decision-making and marketplace efficiency.
  • Create AI-native products using LLMs and VLMs to transform images into structured quality signals.
  • Manage the end-to-end machine learning lifecycle including feature engineering, development, deployment, and monitoring.
  • Design and execute rigorous online experiments to iterate on model performance.
  • Develop production-scale systems using PyTorch, Spark, and Airflow.

What we're looking for

  • Must have a Bachelor's, Master's, or PhD degree.
  • Requires 5+ years of industry experience building and shipping production machine learning systems with measurable business impact.
  • Must have strong software engineering skills in Python and experience with modern ML infrastructure and tooling.
  • Requires experience developing models using PyTorch and distributed data processing technologies like Spark and Airflow.
  • Must have experience building, deploying, monitoring, and maintaining production ML systems end-to-end.
  • Requires deep expertise in at least one area: Deep Learning, Reinforcement Learning, Optimization/Operations Research, or LLMs/VLMs.
  • Experience applying machine learning to estimation, ranking, prediction, optimization, or decision-making problems at production scale is required.
  • Must be located in or willing to relocate to San Francisco, Sunnyvale, or Seattle.

More like this

Similar roles

Machine Learning Engineer

Lyft

San Francisco, CA 23 days ago $140,800$176,000
Machine Learning Python Golang TensorFlow PyTorch Deep Learning Recommendation Systems Model Training Production Systems Regression Analysis Hypothesis Testing Data Science
2+ yrs exp Hybrid

Machine Learning Engineer

Lyft

New York, NY 23 days ago $140,800$176,000
Machine Learning Deep Learning Python Golang TensorFlow PyTorch Recommendation Systems Model Training Production Systems Regression Analysis Hypothesis Testing Data Science
2+ yrs exp Hybrid

Machine Learning Engineer

Apple Inc

Sunnyvale, CA 7 days ago $216,200$324,800
LLM PyTorch TensorFlow JAX Transformers MoE Computer Vision Natural Language Processing Distributed Data Processing Machine Learning Deep Learning OCR Synthetic Data Generation Data Curation High Performance Computing

Machine Learning Engineer

Apple Inc

Santa Clara, CA 16 days ago $150,400$277,600
PyTorch TensorFlow JAX Python C++ Go Java Generative AI Deep Learning LLM Information Retrieval Distributed Systems Search Relevance Ranking Query Understanding
3+ yrs exp

Machine Learning Engineer

Adobe

San Jose, CA 8 days ago $161,700$234,150
Machine Learning Deep Learning Reinforcement Learning LLMs Python Java C PyTorch TensorFlow scikit learn SGLang Verl REST micro- services Computer Vision Data Analytics Statistical Modeling

Machine Learning Engineer

Q2

Austin, TX 28 days ago
Machine Learning Python R Java TensorFlow PyTorch scikit-learn Statistics Probability Theory Optimization Experimental Methodologies
5+ yrs exp Hybrid