Machine Learning Engineer, Marketplace Optimization

DoorDash, Inc

Quick summary

Work type
On-site
Location
San Francisco, CA · Sunnyvale, CA
Salary
$137,100–$201,600 / yr
Posted
1 day ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $211k
This role $169k
$124k most similar roles pay here $261k

This role pays less than 78% of similar roles. Most pay $174,870–$247,875 — the shaded band above. At the midpoint, this role pays about $169k versus about $211k 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 238 open roles on FindRole.

Listed pay typically runs $131,600–$193,500 across 156 roles with salary data.

Most-posted roles

View all roles at DoorDash, Inc

At a glance

TL;DR · Machine Learning Engineer, Marketplace Optimization

As a Machine Learning Engineer at the Marketplace Optimization team within DoorDash, you will design, build, and deploy ML models to optimize ad auctions, bidding strategies, and budget pacing across various verticals. You’ll collaborate with Data Science and Product teams to develop new algorithms through rigorous experimentation and improve existing ML infrastructure in partnership with Platform and Infra teams. Key responsibilities include writing high-quality code, participating in system design reviews, and conducting lift tests with Marketing and Analytics teams. The role requires a strong background in machine learning fundamentals, programming skills in Python or similar languages, and experience with frameworks like TensorFlow or PyTorch. Familiarity with auction systems, bidding, forecasting, and experimentation science is beneficial as you work on one of the largest delivery datasets to enhance marketplace efficiency and fairness.

What you'll do

  • Design and deploy ML models for pacing, bidding, auction, and targeting optimization.
  • Improve and scale existing ML infrastructure in partnership with Platform teams.
  • Write high-quality code and participate in system design and peer reviews.
  • Collaborate on designing and executing lift tests with Data Science and Marketing.
  • Drive experimentation to measure and explain models’ impact on marketplace KPIs.

What we're looking for

  • Industry experience building or maintaining machine learning systems in production.
  • Solid understanding of machine learning fundamentals, statistics, and data modeling.
  • Strong programming skills in Python, Java, or C++, with experience in ML frameworks like TensorFlow.
  • Experience designing and evaluating new algorithms through rigorous experimentation.
  • Ability to improve and scale existing ML infrastructure and data pipelines.
  • Excellent communication and collaboration skills for cross-functional team work.
  • Familiarity with auction systems, bidding, forecasting, or budget optimization is preferred.

More like this

Similar roles

Senior Staff Machine Learning Engineer, Consumer

DoorDash, Inc

San Francisco, CA 1 day ago $242,800$357,000
Python TensorFlow PyTorch Kubernetes AWS CI/CD PostgreSQL Docker LLM systems JSON APIs RESTful services Scalability Performance optimization Deep learning Fine-tuning

Machine Learning Ops Engineer, Brand Concierge

Adobe

San Jose 80 days ago $183,300$265,350
AWS Kubernetes Terraform Python CI/CD Prometheus Grafana MLflow Seldon GitHub Actions Argo Workflows Datadog ELK Arize AI LLM applications RAG pipelines vector databases embedding workflows MLOps

Lead Machine Learning Engineer - Merchandising AI (ML Ops)

Target

Remote (7000 Target Pkwy N,Ncd-0375 Brooklyn Park,Mn 55445, US) 13 days ago $132,000$238,000
Python Google Cloud Vertex AI Kubernetes Docker CI/CD REST API Hadoop Spark Kafka ML Ops Big Data technologies Terraform PostgreSQL MLOps
Remote Hybrid

Machine Learning Engineer

Adobe

San Jose 70 days ago $183,300$265,350
Python PyTorch LangChain LangGraph MCP ADK LLMs VLLMs CI/CD Docker AWS PostgreSQL Kubernetes

Machine Learning Engineer

Adobe

San Jose 80 days ago $161,700$234,150
Python TensorFlow PyTorch scikit-learn SparkML Kubernetes AWS CI/CD SQL Docker PostgreSQL MLOps

Machine Learning Engineer

Adobe

San Jose 13 days ago $161,700$234,150
Python AWS GCP Azure MLOps CI/CD Docker Kubernetes Prometheus Terraform PostgreSQL Git Agentic systems Multi-agent orchestration LLM-as-a-judge Retrieval-Augmented Generation RAG NLP pipelines