Staff Machine Learning Engineer, Personalization

DoorDash, Inc

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CASunnyvale, CA
Salary
$203,500–$299,300 / yr
Posted
14 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $233k
This role $251k
$171k $313k
below market most similar roles pay here above market

This role pays more than 64% of similar roles. Most pay $211,200–$254,750 — the blue band above. At the midpoint, this role pays about $251k versus about $233k 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 · Staff Machine Learning Engineer, Personalization

The Staff Machine Learning Engineer, Personalization joins the Personalization team to develop modern growth and personalization models for the retail and grocery delivery business. In this role, you will conceptualize, design, implement, and validate algorithmic improvements to create a personalized shopping experience. You will build production machine learning solutions to make consumer search experiences more relevant across various retail categories while mentoring junior team members and leading cross-functional pods. Key technical requirements include proficiency in Python, PyTorch, or TensorFlow, and expertise in applied ML for Causal Inference and Recommendation Systems, including deep learning and MAB algorithms. You will also utilize AI coding tools like Claude Code, Codex, and Cursor to manage the full software development lifecycle while solving complex end-user problems within the logistics engine.

What does a Machine Learning Engineer earn in California?

Median $235750 from 200 postings across 34 companies.

See salary data

What you'll do

  • Conceptualize, design, and implement algorithmic improvements for growth and personalization experiences.
  • Develop production machine learning solutions to create personalized shopping experiences for retail and grocery categories.
  • Implement new ML solutions to improve the relevance and seamlessness of the consumer search experience.
  • Partner with engineering and product leaders to shape the product roadmap for machine learning applications.
  • Mentor junior team members and lead cross-functional pods to achieve collective impact.
  • Use robust data and ML infrastructure to ship production-level solutions for causal inference and recommendation systems.
  • Communicate technical details and progress to non-technical stakeholders.

What we're looking for

  • 8+ years of industry experience developing machine learning models with business impact and shipping solutions to production.
  • Proficiency in using AI coding tools throughout the full software development lifecycle.
  • M.S. or PhD. in Statistics, Computer Science, Math, Operations Research, Physics, Economics, or another quantitative field.
  • Expertise in applied ML for Causal Inference and Recommendation Systems using both classical and deep learning.
  • Familiarity with explore/exploit/MAB algorithms and LLMs (preferred).
  • Machine learning background in Python.
  • Experience with PyTorch or TensorFlow (preferred).
  • Ability to communicate technical details to nontechnical stakeholders.

More like this

Similar roles

Staff Software Engineer, Machine Learning

DoorDash, Inc

San Francisco, CA +3 14 days ago $203,500–$299,300
Machine Learning PyTorch Keras LightGBM scikit-learn Spark ML Pyspark Snowflake SQL SQL Embeddings Claude Code Codex Cursor
8+ yrs exp Hybrid

Staff Machine Learning Engineer

Coinbase

Remote 12 days ago $218,025–$256,500
Python LLMs Deep Learning Graph Neural Networks NLP Machine Learning Information Retrieval Data Mining Statistics Gradient-Boosted Trees Regression Data Workflows Production ML Systems Observability Responsible AI
8+ yrs exp Remote

Machine Learning Engineer

Lyft

New York, NY 69 days ago $140,800–$176,000
Machine Learning Python Golang TensorFlow PyTorch Deep Learning Recommendation Systems Feature Pipelines Model Training Regression Analysis Hypothesis Testing
2+ yrs exp Hybrid

Staff Machine Learning Engineer

Capital One Financial

Plano, TX +1 47 days ago
Machine Learning Python C++ Scala C Dask RAPIDS NumPy Pandas Scikit-learn Distributed Computing Data Pipelines High Performance Computing
10+ yrs exp

Staff Machine Learning Engineer

Arm Holdings

Austin, TX 71 days ago $198,100–$268,000
Machine Learning Python TensorFlow PyTorch ARM Architecture Computer Architecture Deep Learning GPU Neural Networks
3+ yrs exp Hybrid

Staff Machine Learning Engineer

Intuit

Mountain View, CA 64 days ago $230,000–$250,000
Python PyTorch TensorFlow Pandas NumPy LLM RAG LangChain AWS SageMaker Kubernetes JavaScript Java Microservices NoSQL System Design Neural Networks
8+ yrs exp