Machine Learning Platform Engineer

Technology and logistics company that started with door-to-door delivery, building the world's most reliable on-demand logistics engine for delivery.
$119,100 - $252,400
Machine Learning
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
4+ years of experience
AI · Enterprise SaaS · Logistics

Description For Machine Learning Platform Engineer

DoorDash is seeking a Machine Learning Platform Engineer to join their team in building the world's most reliable on-demand logistics engine for delivery. This role is crucial in developing and maintaining the infrastructure that powers DoorDash's three-sided marketplace of consumers, merchants, and dashers. The position offers an exciting opportunity to work with vast amounts of delivery data and improve company-wide ML workflows including Search & Recommendations, Dasher Assignment, ETA Prediction, and Capacity Planning.

The ideal candidate will be responsible for building a world-class ML platform where models are seamlessly developed, trained, and deployed. They will work closely with Data Scientists and Product Engineers to create high-performance, flexible pipelines that can handle trillions of feature values and power hundreds of billions of predictions daily. The role requires strong expertise in machine learning systems, cloud computing, and distributed systems.

DoorDash offers a comprehensive benefits package including competitive base salary, equity grants, 401(k) with employer match, complete healthcare coverage, and various wellness programs. The company is committed to diversity and inclusion, fostering an environment where team members can make impactful decisions and own their careers. As a rapidly growing company, DoorDash provides opportunities to work on cutting-edge technology while contributing to a platform that empowers local economies.

The position requires 4+ years of industry experience, strong CS fundamentals, and hands-on experience with machine learning systems in production. Knowledge of modern ML frameworks, distributed systems, and cloud environments is highly valued. This hybrid role offers the flexibility to work from either San Francisco Bay Area or Seattle offices.

Last updated a month ago

Responsibilities For Machine Learning Platform Engineer

  • Build a world-class ML platform for model development, training, and deployment
  • Work with Data Scientists and Product Engineers to evolve the ML platform
  • Build high performance and flexible pipelines for new technologies and modeling approaches
  • Design infrastructure solutions to store trillions of feature values
  • Power hundreds of billions of predictions daily
  • Design and drive directions for the centralized machine learning platform
  • Improve reliability, scalability, and observability of training and inference infrastructure

Requirements For Machine Learning Platform Engineer

Python
Kubernetes
  • B.S., M.S., or PhD. in Computer Science or equivalent
  • Strong knowledge of CS fundamental concepts and OOP languages
  • 4+ years of industry experience in software engineering
  • Experience building machine learning systems in production
  • Experience in developing and deploying machine learning models
  • Systems Engineering experience in cloud computing environment

Benefits For Machine Learning Platform Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Commuter Benefits
Equity
  • 401(k) plan with employer match
  • Paid time off
  • Paid parental leave
  • Wellness benefits
  • Medical, dental, and vision benefits
  • Disability and basic life insurance
  • Family-forming assistance
  • Commuter benefit match
  • Mental health program
  • Equity grants

Interested in this job?

Jobs Related To DoorDash Machine Learning Platform Engineer

Machine Learning Engineer - Experimentation Platform

Senior ML Engineer role focused on building and improving DoorDash's experimentation platform using advanced statistical and machine learning methods.

AI Application Engineer

Senior AI Application Engineer role at DoorDash, focusing on ML/AI solutions for employee experience, requiring 5+ years of software development experience.

AI Application Engineer

Senior AI Application Engineer role at DoorDash, focusing on ML/AI solutions for employee experience, requiring 5+ years of software development experience.

Machine Learning Engineer

Senior Machine Learning Engineer role at DoorDash, building world-class ML platforms and infrastructure for large-scale predictions and feature processing.

Machine Learning Engineer

Senior Machine Learning Engineer role at DoorDash, building world-class ML platforms for logistics and delivery optimization.