Software Engineer, Machine Learning Platform

DoorDash, Inc

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CASunnyvale, CASeattle, WA
Salary
$130,600–$192,000 / yr
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $222k
This role $161k
$115k $280k
below market most similar roles pay here above market

This role pays less than 89% of similar roles. Most pay $188,675–$254,500 — the blue band above. At the midpoint, this role pays about $161k versus about $222k for comparable roles.

Based on 240 similar postings.

Employer

About DoorDash, Inc

DoorDash, Inc. is an American company operating online food ordering and food delivery. It trades under the symbol DASH. With a 56% market share, DoorDash is the largest food delivery platform in the United States.

DoorDash, Inc currently has 83 open roles on FindRole.

Listed pay typically runs $159,800–$235,000 across 82 roles with salary data.

Most-posted roles

View all roles at DoorDash, Inc

At a glance

TL;DR · Software Engineer, Machine Learning Platform

As a Software Engineer, Machine Learning Platform - MDX, you will join a small team to build and maintain a global, high-performance infrastructure for a three-sided marketplace. You will develop a world-class machine learning platform where models are seamlessly developed, trained, and deployed. Your daily responsibilities include building flexible pipelines to handle new modeling approaches, designing infrastructure to store trillions of feature values, and improving the reliability and observability of training and inference systems. You will utilize OOP languages, Python, Pandas, PyTorch, and TensorFlow. The role requires experience with Spark, MLLib, Databricks, MLFlow, Apache Airflow, Dagster, and AWS. You will solve complex problems in real-time computing and distributed systems to power core business functions like Search, Recommendations, and ETA Prediction.

What does a Software Engineer earn in California?

Median $214500 from 1223 postings across 78 companies.

See salary data

What you'll do

  • Build a world-class ML platform for seamless model development, training, and deployment.
  • Develop high-performance pipelines to handle new technologies and modeling approaches.
  • Design infrastructure solutions to store trillions of feature values and power billions of daily predictions.
  • Improve the reliability, scalability, and observability of training and inference infrastructure.
  • Drive the strategic direction for the centralized machine learning platform.
  • Evolve the ML platform to meet specific use cases for Data Scientists and Product Engineers.

What we're looking for

  • B.S., M.S., or PhD. in Computer Science or equivalent.
  • Exceptionally strong knowledge of CS fundamental concepts and OOP languages.
  • 2+ years of industry experience in software engineering.
  • Prior experience building machine learning systems in production, such as enabling data analytics at scale.
  • Prior experience developing and deploying your own models, even as simple proof of concepts.
  • Experience building infrastructure in a cloud computing environment, specifically data processing or distributed systems (preferred).
  • Experience with real-time computing challenges (preferred).
  • Familiarity with Python ML libraries, deep learning frameworks, Spark, Databricks, MLFlow, Airflow, Dagster, and LLMs (preferred).

More like this

Similar roles

Software Engineer, Machine Learning Platform - Gen AI

DoorDash, Inc

San Francisco, CA +2 3 days ago $130,600–$192,000
Python Distributed Systems LLM Inference Fine-tuning SFT DPO LoRA RLHF RLVR vLLM SGLang TensorRT-LLM Kubernetes AWS GCP Modal Quantization FP8 INT8 AWQ GPTQ RAG Vector Databases Observability
3+ yrs exp

Senior Software Engineer, Machine Learning Platform

Chime

San Francisco, CA 30 days ago $187,000–$259,000
AWS Python Go Scala Java Kubernetes Docker Terraform Spark Ray Kafka Flink Kinesis CI/CD Amazon Bedrock SageMaker CUDA Retrieval-Augmented Generation Distributed Systems
5+ yrs exp

Staff Software Engineer, Machine Learning Platform

Stripe

Remote (Seattle, WA) +1 130 days ago $203,600–$305,400
MLOps Machine Learning LLM Distributed Systems AWS SageMaker Bedrock Databricks OpenAI Service-Oriented Architecture GPU Compute Model Serving Feature Stores Retrieval-Augmented Generation System Design
10+ yrs exp Remote

Staff Software Engineer, Machine Learning Platform

Stripe

Remote (Seattle, WA) +1 130 days ago $203,600–$305,400
MLOps Distributed Systems Service-Oriented Architecture LLM Machine Learning AWS SageMaker Bedrock Databricks OpenAI GPU Compute Model Serving Feature Stores Retrieval-Augmented Generation System Design
10+ yrs exp Remote

Staff Software Engineer, Machine Learning Platform

Stripe

Remote (Seattle, WA) +1 130 days ago $203,600–$305,400
MLOps Distributed Systems Service-Oriented Architecture LLM Machine Learning AWS SageMaker Bedrock Databricks OpenAI GPU Compute Model Serving Feature Stores Retrieval-Augmented Generation System Design
10+ yrs exp Remote