Senior Staff Machine Learning Engineer

DoorDash, Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $229k
This role $300k
$164k most similar roles pay here $378k

This role pays more than 92% of similar roles. Most pay $197,981–$259,212 — the shaded band above. At the midpoint, this role pays about $300k versus about $229k 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 · Senior Staff Machine Learning Engineer

As a Senior Staff Machine Learning Engineer on the Ads & Promos Delivery team, you will lead the technical direction for AI-first experiences including ranking and relevance systems that power the ads marketplace. You will design and build next-generation ranking systems using sequence modeling, deep learning, and large language models to improve query understanding, user representation, and multi-objective optimization. The role involves managing the full model lifecycle from research to production while navigating strict latency and reliability constraints in a closed-loop marketplace. Required skills include proficiency in Python, Java, or C++, along with experience in PyTorch, TensorFlow, or XGBoost. You will also utilize AI coding tools like Claude Code or Cursor. Key technical domains include information retrieval, natural language processing, content understanding, and RAG architectures to solve complex problems regarding personalized ad selection and ordering.

What does a Machine Learning Engineer earn in California?

Median $246394 from 172 postings across 28 companies.

See salary data

What you'll do

  • Design and build next-generation AI-first ranking systems using sequence modeling, deep learning, and LLMs.
  • Develop models for query understanding, user representation, and multi-objective optimization to balance marketplace health.
  • Manage the full model lifecycle from initial research and data analysis to production deployment.
  • Conduct rigorous offline and online A/B testing to evaluate model performance and impact.
  • Translate cutting-edge AI research into scalable systems that meet strict latency and reliability constraints.
  • Define the long-term technical vision for ads relevance across global markets and diverse verticals.
  • Partner with product managers and designers to ensure AI systems deliver meaningful user improvements.

What we're looking for

  • Hold a BS, MS, or PhD in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Have 5+ years of experience building, deploying, and scaling ML and AI models for large-scale products.
  • Possess deep expertise in areas such as deep learning, LLMs, information retrieval, ranking, or recommendation systems.
  • Demonstrate proficiency in using AI coding tools throughout the full software development lifecycle.
  • Exhibit strong programming skills in Python, Java, or C++ with experience in PyTorch, TensorFlow, or XGBoost.
  • Experience managing the full ML lifecycle including data analysis, feature engineering, and offline/online evaluation.
  • Show ability to translate complex research into production-ready systems under strict latency and scale constraints.
  • Demonstrate strong communication skills for collaborating across cross-functional teams like product, design, and analytics.

More like this

Similar roles

Senior Machine Learning Engineer

CVS Health

Remote 10 days ago $111,240$222,480
Machine Learning Python PyTorch TensorFlow MLOps SQL Snowflake BigQuery Kubeflow CICD Reinforcement Learning Causal Inference Agentic AI Node.js React Distributed Modeling APIs
Remote

Principal Machine Learning Engineer, Ads & Promos Delivery

DoorDash, Inc

Sunnyvale, CA 168 days ago $268,600$395,000
Large Language Models LLMs Python Java C++ PyTorch TensorFlow XGBoost Natural Language Processing Information Retrieval Ranking and Relevance Recommendation Systems RAG Prompt Engineering A/B Testing Data Analysis Feature Engineering
5+ yrs exp

Senior Staff Machine Learning Engineer

GEICO

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

Senior Staff Machine Learning Engineer

GEICO

Palo Alto, CA 135 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
10+ yrs exp

Senior Staff ML Engineer

GEICO

Remote (Palo Alto, CA) 45 days ago $150,000$300,000
Generative AI LLM Agentic Workflows Python Java RAG LangSmith LangGraph Kubernetes CI/CD AWS Azure Prompt Engineering
8+ yrs exp Remote

Staff Machine Learning Engineer

Intuit

Mountain View, CA 152 days ago $202,500$274,000
Python TensorFlow Keras Spark SQL NLTK NumPy Pandas AWS GCP Git GitHub Machine Learning Operations Data Pipelines R Data Structures Algorithms
7+ yrs exp