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 5 days 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

Software Engineer, Machine Learning Infrastructure

Senior ML Infrastructure Engineer role at DoorDash, building scalable machine learning platforms and infrastructure for billions of daily predictions.

Software Engineer, Machine Learning Infrastructure

Build and maintain DoorDash's machine learning infrastructure platform powering critical ML workflows including Search & Recommendations, Dasher Assignment, and ETA Prediction.

Senior Applied Machine Learning Engineer - Merchant Menu

Senior Applied Machine Learning Engineer role at DoorDash focusing on optimizing merchant menus using AI/ML technologies.

Staff Software Engineer, ML Serving Platform

Lead ML Serving Platform development at DoorDash, architecting high-performance infrastructure handling millions of QPS for critical real-time decision-making across global operations.

Machine Learning Engineer - New Verticals - Search & Recommendations

Senior ML Engineer role at DoorDash focusing on search and recommendations for retail/grocery, requiring 5+ years of experience in production ML systems.