Staff Software Engineer, ML Serving Platform

DoorDash is building the world's most reliable on-demand logistics engine for local delivery.
$193,800 - $285,000
Machine Learning
Staff Software Engineer
Hybrid
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 initiatives within their Machine Learning Platform (MLP). This role is crucial in powering critical real-time decision-making for millions of orders daily, supporting various business-critical functions including Ads, Groceries, Logistics, Fraud, and Search. The position offers an opportunity to guide a talented team in developing a next-generation ML serving platform handling millions of QPS across a global marketplace.

As the technical lead, you'll be responsible for ensuring models deliver real-time predictions reliably at scale, partnering with ML Engineers and Infrastructure teams to design and operate the serving stack. The role encompasses everything from containerized model deployments to advanced feature lookups and GPU-based serving. You'll drive the roadmap, architecture, and best practices for a platform that must maintain high availability while enabling rapid experimentation.

The position offers competitive compensation, comprehensive benefits, and the chance to work with cutting-edge ML technologies. You'll be joining a company committed to empowering local economies, with opportunities to impact critical services used by millions. DoorDash values diversity and inclusion, fostering an environment where innovation thrives through diverse perspectives.

This hybrid role offers flexibility with locations in major tech hubs, combining the benefits of remote work with in-person collaboration. The role provides an excellent opportunity for experienced engineers passionate about ML systems, distributed computing, and technical leadership to make a significant impact on a rapidly growing platform.

Last updated 11 days ago

Responsibilities For Staff Software Engineer, ML Serving Platform

  • Set technical direction for high-QPS serving platform
  • Own and evolve model serving stack for zero-downtime operations
  • Develop abstractions for seamless model deployments
  • Drive innovations to reduce time-to-production
  • Collaborate with teams across Ads, Fraud, Logistics, and Groceries
  • Guide and mentor a small team of senior engineers
  • Champion best practices and set coding standards

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
  • Experience with high-QPS inference services
  • Track record of technical leadership
  • Expertise in zero-downtime deployments and high availability

Benefits For Staff Software Engineer, ML Serving Platform

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
Commuter Benefits
  • Premium healthcare benefits
  • Wellness expense reimbursement
  • Paid parental leave
  • 401(k) plan with employer match
  • Paid time off
  • Paid holidays
  • Paid sick leave
  • Disability and basic life insurance
  • Family-forming assistance
  • Commuter benefit match
  • Mental health program

Interested in this job?

Jobs Related To DoorDash Staff Software Engineer, ML Serving Platform

Staff Machine Learning Engineer

Staff Machine Learning Engineer position at DoorDash focusing on developing personalization and growth models for retail delivery services.

Senior Engineering Manager, Consumer Machine Learning

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

Staff Machine Learning Engineer - Experimentation Platform

Staff ML Engineer role at DoorDash building advanced experimentation platforms using ML, statistics, and causal inference.

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.