Tech jobs
Job listings



Staff Software Engineering, Backend (All Teams)
DoorDash is hiring Staff Backend Engineers across Product and Product Platform teams to build large-scale, highly available systems for its three-sided delivery marketplace. The role involves setting technical direction, defining backend architecture, and driving the transition from monolith to microservices using REST APIs, SQL/NoSQL stores (Postgres, Redis, Elasticsearch, RabbitMQ), and AI codin



Staff Software Engineer, Machine Learning
Builds and ships machine-learning models and optimization algorithms (budget pacing, automated bidding) for DoorDash's ads platform and catalog/product knowledge graph, owning the end-to-end ML lifecycle from training through deployment, experimentation, and monitoring. Hybrid role using PyTorch, PySpark, and Snowflake.
Senior Software Engineering, Backend (All Teams)
Senior Backend Engineer building and running large-scale backend services across DoorDash's Product and Product Platform teams in a hybrid Toronto role — owning projects end-to-end, defining backend architecture, and helping migrate a monolith to microservices. Core tech: REST APIs, SQL/NoSQL (Postgres, Redis, Elasticsearch, RabbitMQ), and AI coding tools.
Software Engineering, Backend (All Teams)
Backend engineer at DoorDash building and running large-scale services for its on-demand delivery logistics marketplace, including the migration from a monolith to microservices. Work spans product and platform teams using REST APIs, SQL/NoSQL stores (Postgres, Redis, Elasticsearch, RabbitMQ), and AI coding tools.



Software Engineer, Data Engineering
DoorDash is hiring a Data Engineering Software Engineer to build and scale large-volume data pipelines, models, and warehouse/lake infrastructure that power reporting, analytics, marketing, and financial decision-making. The stack centers on Python/Java, SQL, Spark, Kafka/Flink, Airflow, Snowflake/Redshift/PostgreSQL on AWS/GCP, with proficiency in AI coding tools expected.



Software Engineer, Data Platform
Software engineer on DoorDash's Core Data Platform team, building and scaling data ingestion, compute, and governance infrastructure (Spark, Flink, Kafka, Airflow, lakehouse tech) that powers analytics and real-time personalization. Must be based in or willing to relocate to the Bay Area, Seattle, or NYC.
Software Engineer, Data Engineering
Software Engineer on DoorDash India's Data Engineering team in Hyderabad, building and scaling the data infrastructure behind reporting, analytics and decision-making. Day to day: designing large-scale data models and ETL pipelines for the Data Lake/Warehouse using Python/Kotlin/Scala, Airflow, Spark, Presto and streaming tech like Kafka and Flink.



Software Engineer, ML Infrastructure (MDX)
Software engineer on DoorDash's MDX team building the agentic layer of its ML infrastructure: systems that let AI agents run modeling experiments, auto-research ideas, and self-heal ML pipelines for engineers across DoorDash, Wolt, and Deliveroo. Core work spans backend Python, distributed systems, agent orchestration, evaluation, and observability.



Manager, Consumer Performance, Affiliates
About the Team DoorDash’s mission is to grow and empower local economies. By building intelligent, last-mile delivery technology for local cities, DoorDash connects people with the local businesses they care about —…



Staff Software Engineer, Traffic
Staff engineer on DoorDash's Traffic team, building and operating the traffic/ingress infrastructure (Envoy data plane, xDS control planes, proxyless architecture) that connects thousands of services across regions. Day to day: designing large-scale, latency-sensitive distributed systems, troubleshooting production issues, and sharing on-call.
Senior Software Engineering, Backend
Senior backend engineer on DoorDash India's founding Data User Platform team in Pune, building and operating data infrastructure for discovery/cataloging, observability, cost governance, and AI-powered assistants for analytics. Core stack includes Go, Java, or Python plus big-data tools like Spark, ClickHouse, Iceberg, and Airflow.
Senior Software Engineering, Backend
About the Team DoorDash is building the world's most reliable on-demand logistics engine for delivery! We're looking for experienced engineers to join our fast-growing engineering team and help us develop a 24x7,…


Senior Software Engineer, Backend - New Verticals
Senior backend engineer on Deliveroo's New Verticals (grocery/retail 'Shopping') team in London, hybrid 3 days/week: improving architecture and code quality, leading project planning, and scaling backend systems while moving a monolith to microservices. Stack includes Go, Ruby/Rails, Python, Scala, Rust, PostgreSQL/MySQL and Redis/DynamoDB/ElasticSearch.


Senior Software Engineer, Full-Stack - New Verticals
Senior full-stack engineer on Deliveroo's London-based New Verticals team (hybrid, ~3 days/week in office), building and scaling high-performance features for its grocery/retail delivery marketplace while migrating a monolith to microservices. Stack spans Go, Ruby/Rails, Python, Scala, Rust, React, PostgreSQL/MySQL, and Redis/DynamoDB/ElasticSearch.


Senior Software Engineer, GenAI Platform
Senior engineer on Deliveroo's GenAI Platform team (part of DoorDash) builds the shared ML infrastructure that lets teams ship GenAI products to production: LLM/Agent gateways, evals, guardrails, and open-weight model serving on GPUs, plus batch inference and fine-tuning. Core stack is Python, distributed systems, and GPU/Kubernetes-based inference platforms.


Software Engineer II - New Verticals
Software Engineer II on Deliveroo's New Verticals (grocery/retail 'Shopping') team in London, hybrid ~3 days/week in office. You'll build and scale backend systems for the three-sided marketplace, migrate a monolith to microservices, and lead planning/mentoring using Go, Ruby/Rails, Python, Scala or Rust with PostgreSQL/MySQL and NoSQL stores.


Staff Software Engineer, Dev Environments
Staff engineer on Deliveroo/DoorDash's Platform Engineering Dev Environments team, setting technical direction for local and remote developer environments (devcontainers, remote IDE/VM lifecycles, monorepo tooling, AI-agent sandboxes) serving 5000+ engineers, while mentoring and aligning cross-team efforts. Core stack: Go, Python, TypeScript, Terraform, Kubernetes.


Staff Software Engineer - Full Stack - New Verticals
Staff full-stack engineer at Deliveroo in London (hybrid, 3 days in office) acting as a technical authority for high-scale marketplace systems (20k+ rpm) — defining architecture, driving technical excellence across teams, and mentoring engineers. Stack includes Go, Ruby/Rails, Python, Scala, React, Rust, PostgreSQL, and NoSQL stores like Redis, DynamoDB, Elasticsearch.


Staff Software Engineer - New Verticals
Staff backend engineer on Deliveroo's New Verticals group in London (hybrid, 3 days/office), driving technical direction and architecture for high-scale marketplace systems — including monolith-to-microservices migration, performance/reliability work, and mentoring. Stack: Go, Ruby/Rails, Python, Scala, Rust, PostgreSQL, Redis/DynamoDB/ElasticSearch, plus AI coding tools.


Software Platform Engineer, EU Traffic
Platform engineer on Deliveroo's (DoorDash) EU Traffic team, building the edge and service-to-service traffic infrastructure — Cloudflare CDN/DNS/WAF config as code, service mesh, and workload identity/auth — for a shared platform serving DoorDash, Deliveroo and Wolt. Hybrid role based in London.