Software Engineer, Machine Learning Infrastructure

DoorDash is a technology and logistics company that started with door-to-door delivery, now expanding to become a company that people turn to for any and all goods.
$170,600 - $255,800
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience

Description For Software Engineer, Machine Learning Infrastructure

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

As a Software Engineer in Machine Learning Infrastructure, you'll join a small team to build systems that empower efficient machine learning at scale. You'll work closely with Data Scientists and Product Engineers to evolve the ML platform, build high-performance and flexible pipelines, and design infrastructure solutions to store trillions of feature values and power hundreds of billions of predictions daily.

Key responsibilities include:

  • Building a world-class ML platform for seamless model development, training, and deployment
  • Designing and driving directions for the centralized machine learning platform
  • Improving the reliability, scalability, and observability of training and inference infrastructure
  • Working on infrastructure designs to handle massive amounts of data and predictions

We're looking for candidates with:

  • B.S., M.S., or PhD. in Computer Science or equivalent
  • Strong knowledge of CS fundamentals and OOP languages
  • 4+ years of industry experience in software engineering
  • Experience building machine learning systems in production
  • Systems engineering experience, especially in cloud computing environments

This is a hybrid opportunity available in San Francisco, Sunnyvale, or Seattle.

DoorDash offers comprehensive benefits including healthcare, 401(k) with employer match, paid time off, parental leave, and equity grants. We're committed to diversity, inclusion, and empowering our employees' well-being and career growth.

Join us in shaping the future of on-demand delivery and logistics!

Last updated 5 months ago

Responsibilities For Software Engineer, Machine Learning Infrastructure

  • Build a world-class ML platform for seamless model development, training, and deployment
  • Work closely with Data Scientists and Product Engineers to evolve the ML platform
  • Build high performance and flexible pipelines for rapid evolution of technologies and modeling approaches
  • Design infrastructure solutions to store trillions of feature values and 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 Software Engineer, Machine Learning Infrastructure

Python
  • B.S., M.S., or PhD. in Computer Science or equivalent
  • Exceptionally strong knowledge of CS fundamental concepts and OOP languages
  • 4+ 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 Software Engineer, Machine Learning Infrastructure

Medical Insurance
401k
Parental Leave
  • Healthcare benefits
  • 401(k) plan with employer match
  • Short-term and long-term disability coverage
  • Basic life insurance
  • Wellbeing benefits
  • Paid time off
  • Paid parental leave
  • Equity grants

Interested in this job?

Jobs Related To DoorDash USA Software Engineer, Machine Learning Infrastructure

Senior Software Engineer, Machine Learning - Personalization & Growth

Senior Machine Learning Engineer role at DoorDash, focusing on personalization and growth for retail and grocery business.

Senior Software Engineer, Machine Learning - Fraud

Senior Software Engineer, Machine Learning - Fraud position at DoorDash USA, focusing on developing cutting-edge anti-fraud systems using machine learning.

Machine Learning Engineer, Computer Vision

Senior Machine Learning Engineer specializing in Computer Vision for DoorDash's grocery and retail delivery business.

Machine Learning Engineer - ETA & Routing

DoorDash seeks Machine Learning Engineer for ETA & Routing to develop advanced models, impacting millions of users across their three-sided marketplace.

Machine Learning Engineer - ETA & Routing

Join DoorDash as a Machine Learning Engineer to develop advanced ETA and Routing models, impacting millions of users in the on-demand delivery space.