Latest AI JobsBrowse Jobs
DoorDash USA logo

Software Engineer, Machine Learning Platform - MDX

DoorDash USASan Francisco, CA; Sunnyvale, CA; • Seattle, WA313 Infrastructure Engineering
Apply on company site
Salary
$130,600 — $192K USD
Job type
Full-time
Experience
Mid · 2+ yrs
Posted
8 Oct 2026
Status
Open · checked 7d ago

About this role

Software Engineer, Machine Learning Platform - MDX is a full-time position located in San Francisco, CA, Sunnyvale, CA, or Seattle, WA, that suits software engineers experienced in building machine learning production systems and cloud infrastructure. This role focuses on developing and maintaining a centralized machine learning platform that powers search, recommendations, ETA predictions, and logistics across the organization.

Role Overview

DoorDash USA is seeking a Software Engineer, Machine Learning Platform - MDX to join a small team building systems that empower efficient machine learning at scale. The position is available as a hybrid opportunity in San Francisco, Sunnyvale, or Seattle. The successful candidate will collaborate closely with data scientists and product engineers to support company-wide machine learning workflows and infrastructure.

Key Responsibilities

Build a platform where models are developed, trained, and deployed seamlessly
Collaborate with data scientists and product engineers to evolve the machine learning platform based on use cases
Develop high-performance and flexible pipelines capable of handling new technologies and modeling techniques
Create infrastructure designs and solutions to store trillions of feature values and power hundreds of billions of daily predictions
Design and drive the direction for the centralized machine learning platform powering business operations
Enhance the reliability, scalability, and observability of training and inference infrastructure

Requirements

B.S., M.S., or Ph.D. in Computer Science or an equivalent field
Exceptionally strong knowledge of computer science fundamental concepts and object-oriented programming languages
Minimum of 2 years of industry experience in software engineering
Prior experience building machine learning systems in production, such as enabling data analytics at scale
Hands-on machine learning background with experience developing and deploying models, including simple proof of concepts
Systems engineering experience building infrastructure in a cloud computing environment

Nice to Have

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

Skills and Tools

Object-Oriented Programming Languages
Python, Pandas, PyTorch, TensorFlow
Spark, MLLib, Databricks, MLFlow, Apache Airflow, Dagster
GPT, LLAMA, BERT, Transformer Architectures
AWS Cloud Environment

Salary and Benefits

Base salary range of $130,600 to $192,000 USD, localized by work location
Opportunities for equity grants
Comprehensive benefits package including a 401(k) plan with employer matching
16 weeks of paid parental leave
Medical, dental, and vision insurance
Flexible paid time off and 80 hours of paid sick time per year for salaried roles
11 paid holidays, disability, basic life insurance, family-forming assistance, and a mental health program
Wellness and commuter benefits match

About the Company

DoorDash is a technology and logistics company that began by enabling door-to-door delivery and aims to provide access to any and all goods. The company empowers local economies and builds a three-sided marketplace connecting consumers, merchants, and dashers. DoorDash values a diverse workforce and is committed to an inclusive community, prohibiting discrimination based on protected categories.

How to Apply

Interested candidates should apply on the official company careers page.

Skills and tech stack

Questions candidates ask

What locations are available for this role?

This hybrid position is available in San Francisco, CA, Sunnyvale, CA, or Seattle, WA.

What is the salary range for this position?

The national base pay range is $130,600 to $192,000 USD, with exact pay determined by job-related factors and localized to the work location.

What are the minimum experience requirements?

Applicants must have 2 or more years of industry experience in software engineering.

What educational background is required?

A B.S., M.S., or Ph.D. in Computer Science or equivalent is required.

What benefits are included with this role?

Benefits include a 401(k) with employer matching, 16 weeks of paid parental leave, medical, dental, and vision insurance, flexible paid time off, wellness benefits, and a mental health program.

Ready to apply?

The application is on the official DoorDash USA careers page.

Apply on company site