DoorDash USA
Open positions
Staff Software Engineer, Event Streaming Systems
Staff-level individual contributor on DoorDash's Event Streaming Systems team (Storage org), setting multi-year technical direction for the Kafka-based event streaming platform (including diskless, object-store-backed architectures) that moves trillions of events per day across DoorDash, Wolt, and Deliveroo. Hybrid role requiring residence in the New York Metro Area.
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.
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.
Software Engineer, Storage
Engineer on DoorDash's Core Infrastructure Storage team, building and operating distributed stateful data platforms (Cassandra, vector search) plus data-abstraction and caching services used by product engineers. Day to day: design and optimize high-throughput, low-latency storage systems in Go or Java for multi-petabyte, multi-million-QPS scale.
Engineering Manager, Proactive Security - Platform
About the Team At DoorDash we’re building the industry’s most scalable and reliable delivery network to support our three-sided marketplace of Consumers, Merchants, and Dashers. Security is paramount to the success of…
Software Engineer, Visualization Tools | DoorDash Labs
Software engineer on DoorDash Labs' data visualization team, building full-stack tools to introspect data from Dot, the autonomous delivery robot. Work spans a modern C++ visualization framework, React/TypeScript frontends, WebGL/3D rendering, and AWS/Kubernetes-backed backend systems.
Staff Software Engineer, Data - Experimentation
Staff-level scientist/engineer on DoorDash's Decision Systems team providing scientific leadership for Curie, the experimentation platform. Day to day: defining statistical contracts for experiment analysis, productionizing causal-inference methods (CUPED/CUPAC, switchback designs, sequential testing), reviewing analytical SQL, and building AI-assisted analysis workflows.
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.
Engineering Manager, DoorDash for Business
About the Team DoorDash for Business is how companies feed their people. We build the products that let a company run a recurring team lunch, give every employee a meal budget, cater an event or meeting and manage all…
Member of Technical Staff, Lead Researcher
Founding lead researcher role in DoorDash's newly built AI Research org: set the research agenda, lead end-to-end ML projects (agentic systems, RL, foundation models, multimodal, robotics) from framing through publication and production deployment, and help hire and shape the team. Leverages DoorDash's marketplace-scale data and large compute budgets.
Engineering Manager, Merchant Knowledge Platform
About the Team The Merchant Knowledge Platform team, part of DoorDash’s Merchant organization, builds the systems that serve merchant, store, menu, and catalog data to experiences across DoorDash, Wolt, and Deliveroo.…
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.
Software Engineer, Planning & Controls - Autonomy & Robotics, DoorDash Air
A hands-on controls engineer on DoorDash Labs' Autonomy Software team, designing, implementing in C++ on embedded platforms, and flight-testing flight-control, motion-planning, and mission-planning algorithms for fault-tolerant autonomous drone delivery, including aircraft simulation and hardware bring-up.
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.
Engineering Manager, Merchant Tablet
About the Team DoorDash is looking for an exceptional Engineering Manager to lead the Merchant Tablet team — one of our most impactful and fast-moving product teams. Our mission: meet merchants where they are and build…
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…
Principal Software Engineer, Ads
Principal-level IC serving as the technical leader of DoorDash's Ads organization, setting multi-year architectural direction and hands-on solving hard distributed systems problems for the advertising platform serving restaurant and CPG advertisers. Partners across ML, product, data science, and infrastructure teams.
Staff Systems Engineer, DoorDash Air
Staff systems engineer on DoorDash Labs' DoorDash Air team, defining system requirements, interfaces, architecture, and verification/validation strategies for autonomous, robotic last-mile delivery platforms. Requires 8+ years in safety-critical systems engineering, tools like DOORS/Jama/Polarion, and Python or SQL.
Senior Systems Engineer - DoorDash Air
Systems engineer on DoorDash Labs' DoorDash Air team, defining system requirements, interfaces, and verification strategies for next-generation autonomous delivery platforms. Day to day: architecture/interface docs, trade studies, test plans, and liaison work across hardware, software, ops, and regulators; key tools include DOORS/Jama/Polarion plus Python and SQL.