Machine Learning Engineer, Drive

$137K - $201K San Francisco, CA, US Mid Level AI/ML Engineer

Interested in this AI/ML Engineer role at DoorDash?

Apply Now →

Skills & Technologies

ClaudePythonPytorch

About This Role

AI job market dashboard showing open roles by category

About the Team

------------------

DoorDash Drive powers deliveries placed through merchants' own channels—including their websites, mobile apps, and phone orders—using DoorDash's logistics network. The Drive Machine Learning team builds the prediction and intelligence systems that power this business, including delivery and pickup time estimation, merchant prep\-time prediction, order release optimization, logistics decision\-making, and AI\-powered delivery quality signals.

Drive presents a unique machine learning challenge. Every merchant has different operational workflows, preparation patterns, and customer expectations, requiring models that generalize across millions of deliveries while adapting to highly diverse merchant behavior. Our team has significant opportunities to improve prediction accuracy, optimize logistics decisions, and build AI\-native experiences that directly improve merchant, consumer, and dasher outcomes.

About the Role

------------------

As a Machine Learning Engineer on the Drive team, you'll own machine learning systems end\-to\-end—from feature engineering and model development to experimentation, deployment, monitoring, and continuous iteration.

Your work will span several high\-impact problem areas:

  • Build next\-generation machine learning models for delivery ETA, pickup ETA, merchant prep\-time estimation, and order release prediction that improve reliability for merchants and consumers.
  • Develop deep learning models that leverage large\-scale spatiotemporal, marketplace, and behavioral signals to improve prediction accuracy.
  • Apply reinforcement learning and optimization techniques to improve logistics decision\-making, assignment strategies, and marketplace efficiency.
  • Build AI\-native product experiences using large language models (LLMs) and vision\-language models (VLMs). For example, transform pickup photos, item verification flows, receipts, and drop\-off images into structured quality signals that help verify orders, prevent delivery defects, and improve issue resolution.
  • Design and run rigorous online experiments, production monitoring, and model iteration to continuously improve performance.
  • Partner closely with software engineers, product managers, data scientists, and platform teams to bring new machine learning capabilities into production at scale.

You'll have the opportunity to work across traditional machine learning, deep learning, reinforcement learning, optimization, and multimodal AI while solving some of the most challenging logistics problems at DoorDash.

We're Excited About You Because...

--------------------------------------

  • You enjoy solving large\-scale machine learning problems that directly impact millions of deliveries.
  • You have a strong sense of ownership and enjoy taking models from research through production.
  • You're comfortable working in ambiguous environments where experimentation and iteration drive product decisions.
  • You care about both model quality and production reliability.
  • You're excited to work across a diverse set of ML techniques—from neural networks and optimization to multimodal AI.
  • You collaborate well across engineering, product, and data science teams.

Experience

--------------

  • 5\+ years of industry experience building and shipping production machine learning systems with measurable business impact (Bachelor's, Master's, or PhD).
  • Strong experience developing production machine learning models using modern deep learning frameworks such as PyTorch and distributed data processing technologies such as Spark and Airflow.
  • Experience building, deploying, monitoring, and maintaining production ML systems end\-to\-end.
  • Strong software engineering skills in Python and experience with modern ML infrastructure and tooling.
  • Deep expertise in at least one of the following areas:
  • + Deep Learning

+ Reinforcement Learning

+ Optimization / Operations Research

+ Large Language Models (LLMs) or Vision\-Language Models (VLMs)

  • Experience applying machine learning to estimation, ranking, prediction, optimization, or decision\-making problems at production scale.
  • Hands\-on experience with LLMs or VLMs is a strong plus.
  • Experience in logistics, marketplaces, or delivery platforms is helpful but not required.
  • Proficiency using AI\-assisted development tools (e.g. Claude Code, Codex, Cursor) throughout the software development lifecycle.
  • You are located or are planning to relocate to San Francisco, CA, Sunnyvale, CA, or Seattle, WA.

About DoorDash

------------------

At DoorDash, our mission to empower local economies shapes how our team members move quickly, learn, and reiterate in order to make impactful decisions that display empathy for our range of users—from Dashers to merchant partners to consumers. We are a technology and logistics company that started by enabling door\-to\-door delivery, and we are looking for team members who can help us go from a company that is known as the place you order food to a company that people turn to for any and all goods.

DoorDash is growing rapidly and changing constantly, which gives our team members the opportunity to share their unique perspectives, solve new challenges, and own their careers. We're committed to supporting employees' happiness, healthiness, and overall well\-being by providing comprehensive benefits and perks including premium healthcare, wellness expense reimbursement, paid parental leave and more.

Our Commitment to Diversity and Inclusion

---------------------------------------------

We're committed to growing and empowering a more inclusive community within our company, industry, and cities. That's why we hire and cultivate diverse teams of people from all backgrounds, experiences, and perspectives. We believe that true innovation happens when everyone has room at the table and the tools, resources, and opportunity to excel.

Statement of Non\-Discrimination: In keeping with our beliefs and goals, no employee or applicant will face discrimination or harassment based on: race, color, ancestry, national origin, religion, age, gender, marital/domestic partner status, sexual orientation, gender identity or expression, disability status, or veteran status. Above and beyond discrimination and harassment based on "protected categories," we also strive to prevent other subtler forms of inappropriate behavior (i.e., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at DoorDash. We value a diverse workforce – people who identify as women, non\-binary or gender non\-conforming, LGBTQIA\+, American Indian or Native Alaskan, Black or African American, Hispanic or Latinx, Native Hawaiian or Other Pacific Islander, differently\-abled, caretakers and parents, and veterans are strongly encouraged to apply. Thank you to the Level Playing Field Institute for this statement of non\-discrimination.

Pursuant to the San Francisco Fair Chance Ordinance, Los Angeles Fair Chance Initiative for Hiring Ordinance, and any other state or local hiring regulations, we will consider for employment any qualified applicant, including those with arrest and conviction records, in a manner consistent with the applicable regulation.

If you need any accommodations, please inform your recruiting contact upon initial connection.

Notice to Applicants for Jobs Located in NYC or Remote Jobs Associated With Office in NYC Only

We used Covey as part of our hiring and/or promotional process for jobs in NYC and certain features may qualify it as an AEDT in NYC. As part of the hiring and/or promotion process, we provided Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound from August 21, 2023, through December 21, 2023\. We resumed using Covey Scout for Inbound again on June 29, 2024, and ceased using Covey Scout for Inbound on April 30, 2026\.

The Covey tool has been reviewed by an independent auditor. Results of the audit may be viewed here:https://getcovey.com/nyc\-local\-law\-144.

Salary Context

This $137K-$201K range is below the median for AI/ML Engineer roles in our dataset (median: $175K across 2162 roles with salary data).

View full AI/ML Engineer salary data →

Role Details

Company DoorDash
Title Machine Learning Engineer, Drive
Location San Francisco, CA, US
Category AI/ML Engineer
Experience Mid Level
Salary $137K - $201K
Remote No

About This Role

AI/ML Engineers build and deploy machine learning models in production. They work across the full ML lifecycle: data pipelines, model training, evaluation, and serving infrastructure. The role has evolved significantly over the past two years. Where ML Engineers once spent most of their time on model architecture, the job now tilts heavily toward inference optimization, cost management, and integrating LLM capabilities into existing systems. Companies want engineers who can ship production systems, and the experimenter-only role is fading fast.

Day-to-day, you're writing training pipelines, debugging data quality issues, setting up evaluation frameworks, and figuring out why your model performs differently in staging than it did on your dev set. The best ML engineers are obsessive about reproducibility and measurement. They instrument everything. They know that a model is only as good as the data feeding it and the infrastructure serving it.

Across the 4,317 AI roles we're tracking, AI/ML Engineer positions make up 70% of the market. At DoorDash, this role fits into their broader AI and engineering organization.

Demand for AI/ML Engineers has been strong and consistent. Unlike some AI roles that spike with hype cycles, ML engineering is a foundational need. Every company deploying AI models needs people who can keep them running, and the gap between research prototypes and production systems keeps growing.

What the Work Looks Like

A typical week might include: debugging a data pipeline that's silently dropping 3% of training examples, running A/B tests on a new model version, writing documentation for a feature flag system that lets you roll back model deployments, and reviewing a junior engineer's PR for a new evaluation metric. Meetings tend to be cross-functional since ML touches product, engineering, and data teams.

Demand for AI/ML Engineers has been strong and consistent. Unlike some AI roles that spike with hype cycles, ML engineering is a foundational need. Every company deploying AI models needs people who can keep them running, and the gap between research prototypes and production systems keeps growing.

Skills Required

Claude (12% of roles) Python (52% of roles) Pytorch (15% of roles)

Python and PyTorch dominate the requirements. Most roles expect experience with cloud platforms (AWS, GCP, or Azure) and familiarity with ML frameworks like TensorFlow or JAX. RAG (Retrieval-Augmented Generation) has become a top-3 skill requirement as companies integrate LLMs into their products. Docker and Kubernetes show up in about a third of postings, reflecting the production focus of the role.

Beyond the core stack, employers increasingly want experience with experiment tracking tools (MLflow, Weights & Biases), feature stores, and vector databases. Fine-tuning experience is valuable but less common than you'd think from reading Twitter. Most production LLM work is RAG and prompt engineering, not fine-tuning. If you have both, you're in a strong position.

Companies that are serious about AI/ML hiring tend to post specific infrastructure details in the job description: the frameworks they use, their model serving stack, their data pipeline tools. Vague postings that just say 'ML experience required' without specifics are often companies that haven't figured out what they need yet.

Compensation Benchmarks

AI/ML Engineer roles pay a median of $214,900 based on 6,420 positions with disclosed compensation. Mid-level AI roles across all categories have a median of $194,400. This role's midpoint ($169K) sits 21% below the category median. Disclosed range: $137K to $201K.

Across all AI roles, the market median is $215,000. Top-quartile compensation starts at $266,300. The 90th percentile reaches $320,790. For comparison, the highest-paying categories include AI Safety ($287,500) and Research Engineer ($272,100). By seniority level: Entry: $110,000; Mid: $194,400; Senior: $227,400; Director: $274,554; VP: $241,000.

DoorDash AI Hiring

DoorDash has 2 open AI roles right now. They're hiring across Data Scientist, AI/ML Engineer. Positions span New York, NY, US, San Francisco, CA, US. Compensation range: $201K - $271K.

Location Context

AI roles in San Francisco pay a median of $265,000 across 1,335 tracked positions. That's 23% above the national median.

Career Path

Common paths into AI/ML Engineer roles include Data Scientist, Software Engineer, Research Engineer.

From here, career progression typically leads toward ML Architect, AI Engineering Manager, Principal ML Engineer.

The fastest path into ML engineering is through software engineering with a self-directed ML education. A CS degree helps, but production engineering skills matter more than academic credentials. Build something that works, deploy it, and measure it. That portfolio project is worth more than a Coursera certificate. For career growth, the fork comes around the senior level: go deep on technical complexity (staff/principal track) or move into managing ML teams.

What to Expect in Interviews

Expect system design questions around ML pipelines: how you'd build a training pipeline for a specific use case, handle data drift, or design A/B testing infrastructure for model deployments. Coding rounds typically involve Python, with emphasis on data manipulation (pandas, numpy) and algorithm implementation. Take-home assignments often ask you to build an end-to-end ML pipeline from raw data to deployed model.

When evaluating opportunities: Companies that are serious about AI/ML hiring tend to post specific infrastructure details in the job description: the frameworks they use, their model serving stack, their data pipeline tools. Vague postings that just say 'ML experience required' without specifics are often companies that haven't figured out what they need yet.

AI Hiring Overview

The AI job market has 4,317 open positions tracked in our dataset. By seniority: 138 entry-level, 2,071 mid-level, 1,655 senior, and 453 leadership roles (Director, VP, C-Level). Remote roles make up 15% of the market (635 positions). The remaining 3,657 roles require on-site or hybrid attendance.

The market median for AI roles is $215,000. Top-quartile compensation starts at $266,300. The 90th percentile reaches $320,790. Highest-paying categories: AI Safety ($287,500 median, 34 roles); Research Engineer ($272,100 median, 227 roles); AI Engineering Manager ($244,000 median, 23 roles).

Demand for AI/ML Engineers has been strong and consistent. Unlike some AI roles that spike with hype cycles, ML engineering is a foundational need. Every company deploying AI models needs people who can keep them running, and the gap between research prototypes and production systems keeps growing.

The AI Job Market Today

The AI job market spans 4,317 open positions across 15 role categories. The largest categories by volume: AI/ML Engineer (3,004), Data Scientist (345), AI Software Engineer (309). These three account for the majority of open positions, though smaller categories often have higher per-role compensation because of specialized skill requirements.

The seniority mix tells a story about where AI teams are in their maturity. Entry-level roles (138) are outnumbered by mid-level (2,071) and senior (1,655) positions, reflecting that most companies are past the 'build a team from scratch' phase and need experienced engineers who can ship production systems. Leadership roles (Director, VP, C-Level) total 453 positions, representing the bottleneck between technical execution and organizational strategy.

Remote work availability sits at 15% of all AI roles (635 positions), with 3,657 requiring on-site or hybrid attendance. The remote share has stabilized after the post-pandemic correction. Senior and specialized roles (Research Scientist, ML Architect) are more likely to be remote-eligible than entry-level positions, partly because experienced hires have more negotiating power and partly because these roles require less hands-on mentorship.

AI compensation is structured in clear tiers. The market median sits at $215,000. Top-quartile roles start at $266,300, and the 90th percentile reaches $320,790. These figures include base salary with disclosed compensation. Total compensation (including equity, bonuses, and sign-on) runs 20-40% higher at companies that offer those components.

Category matters for compensation. AI Safety roles lead at $287,500 median, while Prompt Engineer roles sit at $145,000. The spread between highest and lowest-paying categories reflects the premium on specialized technical skills versus broader analytical roles.

The most in-demand skills across all AI postings: Python (2,249 postings), Aws (1,224 postings), Azure (938 postings), Rag (915 postings), Gcp (660 postings), Pytorch (640 postings), Prompt Engineering (624 postings), Kubernetes (559 postings). Python dominates, appearing in the vast majority of role descriptions regardless of category. Cloud platform experience (AWS, GCP, Azure) is the second most common requirement. The newer entrants to the top skills list (RAG, vector databases, LLM APIs) reflect the shift from traditional ML toward generative AI applications.

Frequently Asked Questions

Based on 6,420 roles with disclosed compensation, the median salary for AI/ML Engineer positions is $214,900. Actual compensation varies by seniority, location, and company stage.
Python and PyTorch dominate the requirements. Most roles expect experience with cloud platforms (AWS, GCP, or Azure) and familiarity with ML frameworks like TensorFlow or JAX. RAG (Retrieval-Augmented Generation) has become a top-3 skill requirement as companies integrate LLMs into their products. Docker and Kubernetes show up in about a third of postings, reflecting the production focus of the role.
About 15% of the 4,317 AI roles we track offer remote work. Remote availability varies by company and seniority level, with senior and leadership roles more likely to offer location flexibility.
DoorDash is among the companies actively hiring for AI and ML talent. Check our company profiles for detailed breakdowns of open roles, salary ranges, and hiring trends.
Common next steps from AI/ML Engineer positions include ML Architect, AI Engineering Manager, Principal ML Engineer. Progression depends on whether you lean toward technical depth, people management, or product strategy.

Get Weekly AI Career Intelligence

Salary data, skills demand, and market signals from 16,000+ AI job postings. Every Monday.