Machine Learning Engineer - DoorDash Labs

Technology and logistics company transforming last-mile delivery, operating a three-sided marketplace of consumers, merchants, and dashers.
$159,800 - $235,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Robotics · Logistics

Description For Machine Learning Engineer - DoorDash Labs

DoorDash Labs, an independent team within DoorDash, is seeking a Machine Learning Engineer to help transform last-mile logistics through robotics and automation. This role offers an exciting opportunity to work on cutting-edge ML solutions that impact millions of users across DoorDash's three-sided marketplace of consumers, merchants, and dashers.

The position requires a strong background in machine learning, with candidates needing either 3+ years post-PhD experience or 5+ years post-graduate degree experience. You'll be working with a robust data and ML infrastructure to develop inference and ML models that tackle critical business challenges. The role involves end-to-end ownership of the modeling lifecycle, from feature creation to production deployment and maintenance.

As part of DoorDash, the world's most reliable on-demand logistics engine for delivery, you'll join a team that values high energy, ownership, humility, and adaptability. The company offers competitive compensation ranging from $159,800 to $235,000 USD, plus equity opportunities and comprehensive benefits including medical coverage, 401(k) matching, and generous parental leave.

The ideal candidate will have expertise in Python and ML frameworks like PyTorch and TensorFlow, along with a deep understanding of marketplace systems. You'll work collaboratively with engineers, analysts, and product managers to develop models that improve service quality metrics such as delivery accuracy, cancellation rates, and estimated arrival times.

This is an in-person role based in either San Francisco or Sunnyvale, CA, offering the chance to work on transformative technology in a fast-paced startup environment. The position combines technical depth with business impact, making it ideal for those seeking to advance their career in applied machine learning while working on real-world logistics challenges.

Last updated 11 hours ago

Responsibilities For Machine Learning Engineer - DoorDash Labs

  • Build statistical and ML models that run in production to enhance consumer experience
  • Own the modeling life cycle end-to-end including feature creation and model development
  • Develop and prototype models to help grow business and improve service quality
  • Work with engineers, analysts, and product managers on model development and iteration

Requirements For Machine Learning Engineer - DoorDash Labs

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

Benefits For Machine Learning Engineer - DoorDash Labs

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
  • 401(k) plan with employer matching
  • Flexible vacation plus 80 hours paid sick time per year
  • 16 weeks 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 - DoorDash Labs

Machine Learning Engineer - New Verticals Catalog

Senior Machine Learning Engineer role at DoorDash focusing on NLP and product knowledge graph models for grocery and retail business, offering competitive compensation and comprehensive benefits.

Machine Learning Engineer, Forecast Platform

Senior Machine Learning Engineer position at DoorDash, focusing on developing forecasting models and ML systems to optimize their three-sided marketplace operations.

Senior Software Engineer, Machine Learning - Ads Intelligence

Senior Machine Learning Engineer position at DoorDash, focusing on developing personalization and recommendation systems for retail and grocery delivery, offering competitive compensation and hybrid work model.

Machine Learning Engineer - DoorDash Labs

Senior Machine Learning Engineer role at DoorDash Labs focusing on developing ML models to improve delivery service quality across DoorDash's three-sided marketplace.

Software Engineer, Machine Learning Infrastructure

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