Principal Machine Learning Engineer, Ads & Promos Delivery

DoorDash, Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$268,600–$395,000 / yr
Posted
168 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $236k
This role $332k
$159k most similar roles pay here $420k

This role pays more than 95% of similar roles. Most pay $211,200–$260,554 — the shaded band above. At the midpoint, this role pays about $332k versus about $236k 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 · Principal Machine Learning Engineer, Ads & Promos Delivery

As a Principal Machine Learning Engineer, Ads & Promos Delivery, you will join the team responsible for the last-mile delivery of ads and promotions to connect merchant intent with consumer demand. You will lead the technical direction for AI-first experiences, building next-generation ranking systems using sequence modeling, deep learning, and large language models. Your daily work involves managing the full model lifecycle, including data analysis, feature engineering, and offline and online A/B testing to optimize for relevance and marketplace health. The role requires expertise in Python, Java, or C++, along with proficiency in PyTorch, TensorFlow, or XGBoost. You will solve complex problems in query understanding, user representation learning, and multi-objective optimization within a closed-loop marketplace. Key technical domains include information retrieval, recommendation systems, natural language processing, and RAG architectures to ensure high-quality results under strict latency constraints.

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 large language models.
  • Develop technical solutions for query understanding, user representation, and multi-objective optimization in a real-time marketplace.
  • Translate cutting-edge research into production-ready systems that meet strict latency, scale, and reliability constraints.
  • Manage the full model lifecycle from initial data analysis and development to offline and online A/B testing.
  • Evaluate ML and LLM models using rigorous metrics to measure quality, impact, and trade-offs.
  • Establish the long-term technical vision for AI-driven features across multiple global markets and verticals.
  • Monitor and iterate on production systems to ensure high performance in a closed-loop marketplace.

What we're looking for

  • BS, MS, or PhD in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of experience building, deploying, and scaling ML and AI models for large-scale products.
  • Proficiency in using AI coding tools like Claude Code, Codex, or Cursor throughout the software development lifecycle.
  • Deep expertise in deep learning, LLMs, information retrieval, ranking/relevance, 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, and offline/online evaluation.
  • Proven ability to translate complex research into production-ready systems under strict latency and scale constraints.
  • Strong communication skills to collaborate cross-functionally with product managers, data scientists, and designers.

More like this

Similar roles

Senior Principal Machine Learning Engineer, Ad Platforms

The Walt Disney Company

Remote 121 days ago $228,700$306,700
Machine Learning AI Python Java SQL TensorFlow PyTorch Hugging Face LLMs OpenAI GPT Claude Gemini Llama Fine-tuning RAG Prompt Engineering Vector Search TensorRT ONNX DeepSpeed
10+ yrs exp Remote

Machine Learning Engineer, Ads

Shopify

133 days ago
Machine Learning Python TensorFlow PyTorch A/B testing Statistical Methods Ad Technology Performance Optimization Large-scale Datasets

Senior Machine Learning Engineer, Ads Predictions

Apple Inc

New York, NY 148 days ago $216,200$324,800
Machine Learning Deep Learning Large Language Models Reinforcement Learning Information Retrieval Python TensorFlow PyTorch SQL Scala Java Neural Networks Transformers A/B Testing Multi-task Learning Contextual Bandits Data Pipelines
6+ yrs exp

Senior Staff Machine Learning Engineer

DoorDash, Inc

San Francisco, CA +1 100 days ago $242,800$357,000
Large Language Models Python PyTorch TensorFlow XGBoost Natural Language Processing Information Retrieval Ranking and Relevance Recommendation Systems RAG Prompt Engineering C++ Java A/B Testing Feature Engineering Deep Learning Sequence Modeling
5+ yrs exp

Principal Machine Learning Engineer, Ads Delivery

Pinterest

San Francisco, CA +2 7 days ago $314,580$550,515
Machine Learning Statistics SQL LLM Cursor Copilot Codex Software Engineering Backend Systems Computational Advertising Data Exploration Auction Mechanism Design
10+ yrs exp Hybrid

Machine Learning Engineer, Ads Optimization

Reddit

Remote 77 days ago $216,700$303,400
Python Java Go Spark Kafka Airflow BigQuery Redis Machine Learning Optimization Algorithms Real-time Decision Systems Feature Engineering Production Monitoring Data Processing Mechanism Design
5+ yrs exp Remote