DoorDash USA
Open positions
Cloud Data Engineer
Data Engineer on DoorDash's Tax Data Mart team, designing, building, and operating scalable ETL/ELT pipelines and warehouse data models (Snowflake, dbt, Python, Airflow/Spark/Kafka) to ensure data quality and support analytics across the company.
Senior Data Engineer: Scalable Pipelines & AI-Driven Data
Data engineer on DoorDash's Tax Data Mart team, owning ingestion, transformation, and quality of the data pipelines that power company analytics. Day to day involves building scalable data systems with SQL, Python, Snowflake, DBT, Airflow, Spark, and Kafka in collaboration with analytics and data science partners.
Senior Machine Learning Engineer, New Verticals Agentic Foundations
Senior ML engineer on DoorDash's New Verticals Agentic Foundations team, owning and improving LLM-based production agents (starting with the Ask grocery assistant) through eval-driven iteration, fine-tuning open-weights/SLM models, and balancing quality, latency, and cost. Works in Python with PyTorch/TensorFlow; hybrid role based in Seattle.
Staff Machine Learning Engineer, Personalization
Staff ML engineer on DoorDash's Personalization team designing, implementing, and shipping production machine learning for growth and personalization in grocery/retail consumer search, using causal inference and recommendation systems. Hybrid role in San Francisco; core stack is Python with PyTorch/TensorFlow.
Staff Machine Learning Engineer, Fulfillment Planning
Staff ML Engineer on DoorDash's Fulfillment Planning team, building and operating large-scale production ML systems for real-time delivery assignment, routing, batching, and ETA/fulfillment estimation. Day-to-day is hands-on Python and deep learning framework work, plus setting modeling standards and mentoring engineers.
Software Engineer, Data and AI Platform
Builds DoorDash's internal data and AI platform: BI reporting surfaces, agentic/LLM-powered analytics, semantic and metadata layers, and the query, federation, and caching infrastructure behind them, serving users across DoorDash, Wolt, and Deliveroo. Core stack is Go and Python backends on Snowflake, Spark, and ClickHouse with AWS and Kubernetes.
Senior Machine Learning Engineer, Drive
Senior ML Engineer on DoorDash's Drive team, owning machine learning systems end-to-end for delivery/pickup ETA prediction, merchant prep-time estimation, order release optimization, and LLM/VLM-powered delivery quality signals, using Python, PyTorch, Spark and Airflow; based in San Francisco, Sunnyvale, or Seattle.
Senior Software Engineer, Data Engineering
Senior data engineer at DoorDash building and scaling data pipelines, data models, and Data Lake/warehouse infrastructure that power reporting, product analytics, marketing, and financial decision-making. Core stack: Python/Java, SQL, Airflow, Spark, Kafka, Snowflake/Redshift on AWS/GCP. Hybrid role requiring presence in Sunnyvale, SF, or Seattle.
Software Engineer, Data Engineering
Build and scale DoorDash's data infrastructure: design large-scale data models, ETL pipelines, and data lake/warehouse architectures powering reporting, product analytics, and financial decision-making. Core stack includes Python/Java, SQL, Spark, Kafka/Flink, Airflow, and Snowflake/Redshift on AWS/GCP.
Software Engineer, Spark Platform
Builds and operates DoorDash's in-house Apache Spark platform — runtime upgrades, multi-tenant scheduling and executor bin-packing on Kubernetes, cluster lifecycle automation, and observability/incident automation — serving company-wide data, analytics, and ML workloads. Core stack: Spark, Kubernetes, AWS, and Python/Go/Scala/Java.
Senior Software Engineer, Spark Platform
Senior engineer setting multi-year technical direction for DoorDash's in-house Apache Spark platform on Kubernetes — owning the runtime, remote shuffle service, scheduler, and reliability tooling that run data, analytics, and ML workloads at scale. Core tech: Spark, Kubernetes, distributed systems, Scala/Java/Python/Go.
Hardware Engineer - Electronics Packaging & Vehicle Integration
Hardware Engineer at DoorDash Labs designing electronics packaging and vehicle integration for the company's next-generation autonomous delivery robot — owning mechanical architecture, enclosures, housings, mounts, and seals from concept through production. Core work centers on CAD (NX/Teamcenter), GD&T, and design-for-manufacturing with suppliers.
Software Engineer I, Entry-Level (Graduation Date: Fall 2026-Summer 2027) - US
Entry-level software engineer (new grad, Fall 2026–Summer 2027) at DoorDash building and shipping production-ready code for its global three-sided local commerce marketplace. Day to day: writing clean, tested code, participating in code reviews, and learning how large-scale systems operate, using OOP languages like Python, Java, or Kotlin plus SQL.
Software Engineer, Robotics Infrastructure - Autonomy & Robotics, DoorDash Air
Robotics Infrastructure Engineer on DoorDash Labs' Autonomy team builds and owns the onboard software infrastructure for delivery drones: process management, health monitoring, parameterization, plus build systems (C++/Python, ROS2), CI/CD, and logging/debugging tooling for fault-tolerant embedded systems.
Data Scientist / Senior Data Scientist
Data Scientist (multiple seniority levels) on DoorDash's Analytics team: analyzing large datasets to guide business decisions across growth, logistics, marketplace, and merchant teams — building experiments, dashboards, and statistical models with SQL, Python/R, and BI tools like Looker and Tableau.
Principal Machine Learning Engineer, Ads & Promos Delivery
Principal ML engineer at DoorDash leading the technical direction for AI-first ads ranking and relevance systems — designing sequence models, deep learning, and LLM-powered decisioning for real-time ad selection and personalization. Owns the full model lifecycle from research to production using Python/Java/C++ and frameworks like PyTorch.
Robotics Software Engineer - Labs, DoorDash Air
Robotics Software Engineer on DoorDash Labs' drone delivery team (DoorDash Air) in San Francisco, building and deploying onboard software for autonomous delivery drones: perception, sensor fusion, state estimation, and control with ROS/ROS 2 in C/C++ and Python, tested via simulation, hardware-in-the-loop, and real flight tests, integrated with ground control and cloud backends.
Firmware Validation & Integration Engineer
Engineer on DoorDash Labs' autonomy platform team builds Hardware-in-the-Loop (HIL) simulation environments and automated test infrastructure to validate firmware and robot systems for last-mile delivery. Daily work spans Python/C++ test frameworks, embedded debugging over CAN/I2C/SPI/UART, and hardware bring-up.
Hardware Integration Engineer, DoorDash Air
Hands-on hardware integration engineer at DoorDash Labs building and maintaining autonomous delivery robots: integrating sensors like LiDAR, radar, GPS, and cameras, constructing test benches, troubleshooting electromechanical systems, and documenting assembly procedures. Based in San Francisco, in-person 5 days a week.
Engineering Manager, Data
About the Team DoorDash is a data driven organization and relies on timely, accurate and reliable data to drive many business and product decisions. Data is at the foundation of DoorDash success. The Data Engineering…