Machine Learning Engineer - Delivery Excellence

Technology and logistics company that started with door-to-door delivery, known for delivering food and goods through their three-sided marketplace.
$137,100 - $299,300
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Logistics

Description For Machine Learning Engineer - Delivery Excellence

DoorDash is seeking a Machine Learning Engineer to join their Delivery Excellence team, focusing on building the world's most reliable on-demand logistics engine for delivery. This role offers an exciting opportunity to work on fundamental challenges that directly impact DoorDash's three-sided marketplace of consumers, merchants, and dashers.

The position requires expertise in developing and implementing machine learning models that enhance service quality and customer experience. You'll be working with a robust data and ML infrastructure, tackling challenges like reducing cancellations, minimizing pickup waiting times, and improving delivery accuracy. The role combines technical expertise with business impact, as you'll be developing models that serve millions of users.

As a Machine Learning Engineer, you'll own the complete modeling lifecycle, from feature creation to production deployment and maintenance. The role offers exposure to various aspects of the business, including demand shaping, search ranking, and customer segmentation. You'll also have the opportunity to mentor other ML Engineers and contribute to the team's growth.

The compensation is highly competitive, ranging from $137,100 to $299,300 USD, depending on level and location, plus equity grants. DoorDash offers comprehensive benefits including medical, dental, vision coverage, 401(k) with matching, generous parental leave, and wellness programs.

The ideal candidate should have at least 3 years of industry experience (or 1+ post-PhD) in developing ML models with business impact, along with an advanced degree in a quantitative field. Strong programming skills, particularly in Python and modern ML frameworks, are essential. The role requires a combination of technical expertise, business acumen, and the ability to work effectively in a fast-paced startup environment.

Working at DoorDash means joining a mission-driven company that's transforming local economies, with the opportunity to solve complex technical challenges at scale while making a tangible impact on millions of users' daily lives.

Last updated 3 hours ago

Responsibilities For Machine Learning Engineer - Delivery Excellence

  • Build statistical and ML models that run in production to enhance consumer experience
  • Own the modeling life cycle end-to-end including feature creation, model development and prototyping
  • Work on experimentation, monitoring and explainability, and model maintenance
  • Mentor and uplevel a talented team of ML Engineers

Requirements For Machine Learning Engineer - Delivery Excellence

Python
  • 1+ years of industry experience post PhD or 3+ years of industry experience post graduate degree
  • M.S., or PhD. in Machine Learning, Statistics, Computer Science, Applied Mathematics or related quantitative fields
  • Expertise with programming languages like python, SciKit Learn, Lightgbm, Spark MLLib, PyTorch, TensorFlow
  • Deep understanding of complex systems such as Marketplaces
  • Experience shipping production-grade ML models and optimization systems
  • Must be located or planning to relocate to San Francisco, CA, Sunnyvale, CA, or Seattle, WA

Benefits For Machine Learning Engineer - Delivery Excellence

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
  • 401(k) plan with employer matching
  • Flexible vacation (for salaried roles)
  • 80 hours of paid sick time per year
  • 16 weeks of paid parental leave
  • Wellness benefit
  • Commuter benefit match
  • Medical, dental, and vision benefits
  • 11 paid holidays
  • Disability and basic life insurance
  • Family-forming assistance
  • Mental health program

Interested in this job?

Jobs Related To DoorDash Machine Learning Engineer - Delivery Excellence

Machine Learning Engineer - Conversation AI

Machine Learning Engineer role at DoorDash focusing on Conversation AI, LLM systems, and personalization for support chatbot development.

Software Engineer, Machine Learning Infrastructure

Senior ML Infrastructure Engineer role at DoorDash building scalable machine learning platforms and infrastructure for company-wide ML applications.

Staff Software Engineer, ML Serving Platform

Lead ML Serving initiatives at DoorDash, developing high-performance model inference systems handling millions of QPS for critical business functions.

Senior Engineering Manager, Consumer Machine Learning

Lead DoorDash's Consumer Machine Learning team, building personalized experiences through ML products and solutions.

Machine Learning Platform Engineer

Senior ML Platform Engineer role at DoorDash, building scalable machine learning infrastructure for delivery logistics optimization.