Senior Software Engineer, Machine Learning

DoorDash, Inc

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CANew York, NYSeattle, WA
Salary
$167,800–$246,800 / yr
Posted
14 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $192k
This role $207k
$120k $260k
below market most similar roles pay here above market

This role pays more than 68% of similar roles. Most pay $162,000–$222,500 — the blue band above. At the midpoint, this role pays about $207k versus about $192k 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 97 open roles on FindRole.

Listed pay typically runs $163,800–$240,900 across 96 roles with salary data.

Most-posted roles

View all roles at DoorDash, Inc

At a glance

TL;DR · Senior Software Engineer, Machine Learning

As a Senior Software Engineer, Machine Learning, you will join the team responsible for the catalog system and product knowledge graph within a grocery and retail delivery business. You will conceptualize, design, implement, and validate algorithmic improvements to ensure the knowledge graph is accurate, standardized, and semantically rich. Your daily responsibilities include owning the end-to-end machine learning lifecycle, including ideation, offline training, online deployment, and post-launch monitoring. You will build data and feature engineering pipelines at scale using Pyspark and Snowflake SQL. The role requires proficiency with AI coding tools like Claude Code, Codex, and Cursor, alongside frameworks such as PyTorch, Keras, lightgbm, scikit-learn, and Spark ML to solve complex technical problems in logistics and product discovery.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design and implement algorithmic improvements to the catalog system and product knowledge graph.
  • Develop advanced machine learning models to improve core components of the team's scope.
  • Manage the end-to-end ML lifecycle including ideation, training, deployment, and post-launch monitoring.
  • Build and scale data and feature engineering pipelines using Pyspark and Snowflake SQL.
  • Create novel ML and AI solutions to improve product accuracy and discoverability.
  • Own projects end-to-end while mentoring junior and mid-level engineering peers.
  • Scale systems and services to support the growth of the retail delivery business.

What we're looking for

  • M.S. or PhD. in a technical field such as computer science, mathematics, statistics, physics, or equivalent.
  • 5+ years of ML industry experience with a solid understanding of machine learning algorithms and fundamentals.
  • Proficiency in using AI coding tools in the full software development lifecycle.
  • Experience building data/feature engineering pipelines at scale using Pyspark and Snowflake SQL.
  • Experience building production machine learning systems using frameworks such as PyTorch, Keras, lightgbm, scikit-learn, or Spark ML.

More like this

Similar roles

Senior Machine Learning Engineer

Intuit

Mountain View, CA +1 95 days ago $171,000–$231,500
Python TensorFlow Keras Scikit-learn NumPy Pandas Spark AWS GCP CUDA cuDNN Git GitHub R NLTK Data Structures Algorithms
5+ yrs exp

Staff Software Engineer, Machine Learning

DoorDash, Inc

San Francisco, CA +3 14 days ago $203,500–$299,300
Machine Learning PyTorch Keras LightGBM scikit-learn Spark ML Pyspark Snowflake SQL SQL Embeddings Claude Code Codex Cursor
8+ yrs exp Hybrid

Staff Machine Learning Engineer, Personalization

DoorDash, Inc

San Francisco, CA +1 14 days ago $203,500–$299,300
Machine Learning Python PyTorch TensorFlow Causal Inference Recommendation Systems LLMs Deep Learning Statistics Computer Science Software Development Lifecycle Claude Code Codex Cursor
8+ yrs exp Hybrid

Senior Machine Learning Software Engineer

Qualcomm

San Diego, CA 40 days ago $140,800–$211,200
C C++ Python TensorFlow PyTorch ARM DSP GPU ML Kernels Compilers Embedded Software Performance Optimization Verification IoT Machine Learning

Senior Software Engineer, Machine Learning

Anduril Industries

Broomfield, CO +1 3 days ago $190,000–$252,000
Python Rust C++ C Machine Learning CI/CD GitHub Pytorch FastAPI TypeScript JavaScript React NodeJS CesiumJS Robot Framework REST API Object-Oriented Programming Functional Programming Anomaly Detection Hyperparameter Optimization

Senior Software Engineer, Machine Learning Platform

Chime

San Francisco, CA 46 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