Senior Staff Machine Learning Engineer, Ads

DoorDash, Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Francisco, CASunnyvale, CA
Salary
$242,800–$357,000 / yr
Posted
146 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $231k
This role $300k
$164k $378k
below market most similar roles pay here above market

This role pays more than 91% of similar roles. Most pay $207,300–$254,750 — the blue band above. At the midpoint, this role pays about $300k versus about $231k 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 Staff Machine Learning Engineer, Ads

The Senior Staff Machine Learning Engineer, Ads joins the Ads & Promos Delivery team to lead the technical direction for AI-first experiences. This role involves designing and building next-generation ranking systems that determine how ads are selected, ordered, and personalized in real time across various verticals. You will own the full model lifecycle, from research to production, by developing systems for query understanding, user representation learning, and multi-objective optimization. Key technologies include Python, Java, C++, PyTorch, TensorFlow, and XGBoost, alongside large language models, sequence modeling, and deep learning. You will solve complex marketplace problems by balancing advertiser value with consumer experience under strict latency and reliability constraints. The work focuses on improving ads relevance within a closed-loop marketplace for grocery and retail sectors.

What does a Machine Learning Engineer earn in California?

Median $235750 from 200 postings across 34 companies.

See salary data

What you'll do

  • Design and build next-generation AI-first ranking systems using deep learning and large language models.
  • Lead the technical direction for ads marketplace ranking, relevance, and personalization systems.
  • Own the full model lifecycle from research and data analysis to production deployment and monitoring.
  • Evaluate ML models using offline analysis and online A/B testing to measure quality and impact.
  • Translate cutting-edge research into scalable production systems under strict latency and reliability constraints.
  • Implement sequence modeling and multi-objective optimization to balance advertiser value and consumer experience.
  • Develop AI-driven solutions for query understanding, user representation learning, and contextual relevance.

What we're looking for

  • 5+ years of experience building, deploying, and scaling ML and AI models for large-scale, user-facing or data-intensive products.
  • BS, MS, or PhD in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Deep expertise in deep learning, LLMs, information retrieval, ranking, recommendation systems, NLP, or content understanding.
  • Strong programming skills in Python, Java, or C++ with experience in PyTorch, TensorFlow, or XGBoost.
  • Extensive experience across the full ML lifecycle including data analysis, feature engineering, model development, and A/B testing.
  • Proficiency in using AI coding tools like Claude Code, Codex, or Cursor throughout the software development lifecycle.
  • Experience designing and deploying LLM-based systems, including prompt engineering and RAG architectures (preferred).
  • Demonstrated contributions to the ML community through open-source projects, publications, or applied research (preferred).

More like this

Similar roles

Senior Staff Machine Learning Systems Engineer, Ads ML Platform

Reddit

Remote (New York, NY) 63 days ago $292,500–$409,500
Machine Learning Systems Distributed Systems ML Platforms Spark Flink Kafka Ray Airflow Iceberg Kubernetes BigQuery Snowflake Databricks Data Pipelines Streaming Computation Observability
8+ yrs exp Remote

Senior Staff Machine Learning Engineer

GEICO

Palo Alto, CA +1 144 days ago $150,000–$300,000
Generative AI LLMs Python Java C++ C# AWS Azure Kubernetes CICD Kafka Spark Ray Airflow Temporal PostgreSQL MongoDB Cassandra Snowflake elastic search Qdrant Llama Mistral Claude GPT
10+ yrs exp

Senior Staff Machine Learning Engineer

GEICO

Palo Alto, CA 39 days ago $150,000–$300,000
Generative AI LLMs Python Java C++ C# AWS Azure Kubernetes CICD Kafka Spark Ray Airflow Temporal PostgreSQL MongoDB Cassandra Snowflake elastic search Qdrant Llama Mistral Claude GPT
10+ yrs exp