Staff Software Engineer, ML Serving Platform

DoorDash is building the world's most reliable on-demand logistics engine, powering food delivery and local commerce through technology.
$193,800 - $285,000
Machine Learning
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Staff Software Engineer, ML Serving Platform

DoorDash is seeking a Staff Software Engineer to lead their ML Serving Platform initiatives, a critical component powering millions of real-time decisions daily across their global marketplace. This role combines technical leadership with hands-on engineering, focusing on building and scaling a high-performance ML serving infrastructure that handles millions of QPS. The position offers the opportunity to work with cutting-edge ML technologies while solving complex challenges in reliability, scalability, and performance optimization.

The role involves leading a talented team in developing next-generation ML serving capabilities, enabling seamless model deployments, and ensuring high availability across diverse use cases including Ads, Groceries, Logistics, and Fraud. You'll be responsible for architectural decisions that impact DoorDash's most mission-critical services, working closely with ML Engineers and Infrastructure teams to design and operate the serving stack.

As a technical leader, you'll drive the roadmap for the platform, establish best practices, and mentor team members while ensuring the platform remains highly available and cost-efficient. The position offers competitive compensation, comprehensive benefits, and the chance to work in a hybrid setting from major tech hubs. This is an ideal opportunity for experienced engineers passionate about ML infrastructure who want to make a significant impact on a rapidly growing technology platform.

The role requires deep expertise in distributed systems, proven experience with high-performance computing, and strong leadership skills. You'll be working at the intersection of ML and systems engineering, helping shape DoorDash's technical direction while solving unique challenges in ML model serving at scale.

Last updated 21 hours ago

Responsibilities For Staff Software Engineer, ML Serving Platform

  • Set technical direction for high-QPS ML serving platform
  • Own and evolve model serving stack for zero-downtime operations
  • Develop abstractions for self-serve model deployments
  • Drive innovations to reduce time-to-production
  • Collaborate with teams across Ads, Fraud, Logistics, and Groceries
  • Mentor and lead a team of senior engineers

Requirements For Staff Software Engineer, ML Serving Platform

Python
Go
Kotlin
Java
Kubernetes
  • 8+ years of industry experience in software engineering
  • At least 1 year of technical lead experience
  • Deep expertise in building large-scale distributed systems
  • Strong knowledge of CS fundamentals
  • Experience with production ML systems
  • Track record of technical leadership
  • Experience with high-QPS inference services

Benefits For Staff Software Engineer, ML Serving Platform

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Commuter Benefits
  • 401(k) plan with employer matching
  • Flexible vacation
  • 80 hours paid sick time per year
  • 16 weeks paid parental leave
  • Medical, dental, and vision benefits
  • Wellness benefits
  • Commuter benefits
  • Mental health program
  • Disability and life insurance

Interested in this job?

Jobs Related To DoorDash Staff Software Engineer, ML Serving Platform

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.

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.

Machine Learning Engineer - Conversation AI

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