Staff Software Engineer, Machine Learning Infrastructure

DoorDash is a technology and logistics company that started with door-to-door delivery, and is looking for team members who can help go from a company that is known for delivering food to a company that people turn to for any and all goods.
$171,600 - $252,400
Machine Learning
Staff Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Logistics

Description For Staff Software Engineer, Machine Learning Infrastructure

Come help us build the world's most reliable on-demand, logistics engine for delivery! We're bringing on talented engineers to help us create and maintain a 24x7, no downtime, global infrastructure system that powers DoorDash's three-sided marketplace of consumers, merchants, and dashers.

At DoorDash, our Data Scientists and ML Engineers have the opportunity to dive into a wealth of delivery data to improve company-wide ML workflows such as Search & Recommendations, Dasher Assignment, ETA Prediction, and Dasher Capacity Planning. You will join a small team to build systems that empower efficient machine learning at scale. This is a hybrid opportunity in San Francisco, Sunnyvale or Seattle.

You're excited about this opportunity because you will: • Build a world-class ML platform where models are developed, trained, and deployed seamlessly • Work closely with Data Scientists and Product Engineers to evolve the ML platform as per their use cases • Help build high performance and flexible pipelines that can rapidly evolve to handle new technologies, techniques and modeling approaches • Work on infrastructure designs and solutions to store trillions of feature values and power hundreds of billions of predictions a day • Help design and drive directions for the centralized machine learning platform that powers all of DoorDash's business • Improve the reliability, scalability, and observability of our training and inference infrastructure

We're excited about you because: • B.S., M.S., or PhD. in Computer Science or equivalent • Exceptionally strong knowledge of CS fundamental concepts and OOP languages • 6+ years of industry experience in software engineering • Prior experience building machine learning systems in production such as enabling data analytics at scale • Prior experience in machine learning - you've developed and deployed your own models - even if these are simple proof of concepts • Systems Engineering - you've built meaningful pieces of infrastructure in a cloud computing environment. Bonus if those were data processing systems or distributed systems

Nice To Haves: • Experience with challenges in real-time computing • Experience with large scale distributed systems, data processing pipelines and machine learning training and serving infrastructure • Familiar with Pandas and Python machine learning libraries and deep learning frameworks such as PyTorch and TensorFlow • Familiar with Spark, MLLib, Databricks, MLFlow, Apache Airflow, Dagster and similar related technologies • Familiar with large language models like GPT, LLAMA, BERT, or Transformer-based architectures • Familiar with a cloud based environment such as AWS

DoorDash cares about you and your overall well-being. That's why we offer a comprehensive benefits package for all regular employees that includes a 401(k) plan with an employer match, paid time off, paid parental leave, wellness benefits, and several paid holidays.

Additionally, for full-time employees, DoorDash offers medical, dental, and vision benefits, disability and basic life insurance, family-forming assistance, a commuter benefit match, and a mental health program, among others.

Last updated 3 months ago

Responsibilities For Staff Software Engineer, Machine Learning Infrastructure

  • 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 for storing trillions of feature values and powering billions of predictions
  • Design and drive directions for the centralized machine learning platform
  • Improve reliability, scalability, and observability of training and inference infrastructure

Requirements For Staff Software Engineer, Machine Learning Infrastructure

Python
Kubernetes
  • B.S., M.S., or PhD. in Computer Science or equivalent
  • Exceptionally strong knowledge of CS fundamental concepts and OOP languages
  • 6+ years of industry experience in software engineering
  • Prior experience building machine learning systems in production
  • Prior experience in machine learning - developed and deployed models
  • Systems Engineering experience in cloud computing environments

Benefits For Staff Software Engineer, Machine Learning Infrastructure

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • 401(k) plan with employer match
  • Paid time off
  • Paid parental leave
  • Wellness benefits
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Disability insurance
  • Life insurance
  • Family-forming assistance
  • Commuter benefits
  • Mental health program

Interested in this job?

Jobs Related To DoorDash USA Staff Software Engineer, Machine Learning Infrastructure

Staff Software Engineer, Machine Learning Infrastructure

Join DoorDash as a Staff Software Engineer in Machine Learning Infrastructure to build world-class ML systems at scale.

Staff Software Engineer, Machine Learning - Personalization

DoorDash seeks a Staff ML Engineer for Personalization to develop growth and recommendation models for their retail and grocery business.

Staff Machine Learning Engineer - Merchant Tax Categorization Service

Staff Machine Learning Engineer role at DoorDash USA, focusing on AI/ML solutions for merchant tax categorization.

Staff Software Engineer, Machine Learning - Personalization

DoorDash seeks Staff ML Engineer for Personalization team. 8+ years experience, expertise in Causal Inference and Recommendation Systems. Hybrid role in SF/Sunnyvale.

Staff Machine Learning Engineer - Merchant Tax Categorization Service

Staff Machine Learning Engineer role at DoorDash USA, focusing on AI/ML solutions for merchant tax categorization.