Senior Machine Learning Engineer, Drive

DoorDash, Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Francisco, CASunnyvale, CASeattle, WA
Salary
$167,800–$246,800 / yr
Posted
14 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $226k
This role $207k
$155k $291k
below market most similar roles pay here above market

This role pays less than 67% of similar roles. Most pay $196,350–$254,750 — the blue band above. At the midpoint, this role pays about $207k versus about $226k 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 97 open roles on FindRole.

Listed pay typically runs $163,800–$240,900 across 96 roles with salary data.

Most-posted roles

View all roles at DoorDash, Inc

At a glance

TL;DR · Senior Machine Learning Engineer, Drive

Senior Machine Learning Engineer, Drive joins the Drive Machine Learning team to build prediction and intelligence systems for deliveries placed through merchant channels. You will own machine learning systems end-to-end, including feature engineering, model development, deployment, and monitoring. Key responsibilities involve building next-generation models for delivery and merchant prep-time estimation, developing deep learning models using spatiotemporal and behavioral signals, and applying reinforcement learning and optimization for logistics decision-making. You will also create AI-native experiences using large language models and vision-language models to transform photos and receipts into structured quality signals. Required skills include Python, PyTorch, Spark, and Airflow. This role solves complex logistics problems by creating models that generalize across millions of deliveries while adapting to diverse merchant behaviors and operational workflows.

What does a Machine Learning Engineer earn in California?

Median $235750 from 200 postings across 34 companies.

See salary data

What you'll do

  • Build machine learning models for delivery ETA, pickup ETA, merchant prep-time, and order release predictions.
  • Develop deep learning models using large-scale spatiotemporal, marketplace, and behavioral signals.
  • Apply reinforcement learning and optimization techniques to improve logistics decisions and marketplace efficiency.
  • Build AI-native product experiences using large language models (LLMs) and vision-language models (VLMs).
  • Own the end-to-end ML lifecycle including feature engineering, model development, deployment, and monitoring.
  • Design and run rigorous online experiments to continuously improve model performance.
  • Transform images and receipts into structured quality signals to verify orders and prevent delivery defects.

What we're looking for

  • 5+ years of industry experience building and shipping production machine learning systems with measurable business impact.
  • Bachelor's, Master's, or PhD degree.
  • Strong experience developing production machine learning models using PyTorch and distributed data processing technologies like Spark and Airflow.
  • Strong software engineering skills in Python and experience with modern ML infrastructure and tooling.
  • Deep expertise in at least one area: Deep Learning, Reinforcement Learning, Optimization/Operations Research, or LLMs/VLMs.
  • Experience building, deploying, monitoring, and maintaining production ML systems end-to-end.
  • Experience applying machine learning to estimation, ranking, prediction, optimization, or decision-making problems at production scale.
  • Hands-on experience with LLMs or VLMs (preferred); experience in logistics, marketplaces, or delivery platforms (helpful but not required).

More like this

Similar roles

Senior Machine Learning Engineer

Adobe

San Jose, CA 39 days ago $151,800–$265,350
Python Java PyTorch TensorFlow JAX LLM RAG AWS Azure Redis Elasticsearch Snowflake Microservices APIs ML-Ops Agent-Ops Monitoring Observability
5+ yrs exp

Senior Machine Learning Engineer

Cloudflare, Inc

Austin, TX 117 days ago
Python PyTorch TensorFlow Scikit-Learn LangChain LangGraph Autogen RAG LLMOps Docker Kubernetes Terraform AWS GCP Azure BigQuery FastAPI TypeScript React Airflow Argo Workflows ArgoCD CI/CD Pytest
3+ yrs exp Hybrid

Senior Machine Learning Engineer

Nvidia

Santa Clara, CA 57 days ago
Machine Learning C++ Python PyTorch TensorFlow Computer Vision Multi-sensor Fusion Deep Learning TensorRT Transformers Data Pipelines Model Optimization NVIDIA DRIVE AV Object Detection Semantic Segmentation
8+ yrs exp

Senior Machine Learning Engineer

Warner Bros. Discovery

San Francisco, CA +3 69 days ago
Python SQL Databricks AWS Snowflake PySpark MLflow SageMaker Delta Lake Unity Catalog LangChain LangGraph XGBoost LightGBM MLOps RAG Cursor GitHub Copilot Amazon Q Scala S3 Lambda Mosaic FreeWheel Google Ad Manager
5+ yrs exp Hybrid

Senior Machine Learning Engineer

Adobe

San Francisco, CA +2 39 days ago
Machine Learning Python PyTorch TensorFlow Deep Learning Data Science Artificial Intelligence Computer Science Statistics
5+ yrs exp

Senior Machine Learning Engineer

Intuit

Mountain View, CA +1 95 days ago $171,000–$231,500
Python TensorFlow Keras Scikit-learn NumPy Pandas Spark AWS GCP CUDA cuDNN Git GitHub R NLTK Data Structures Algorithms
5+ yrs exp