10,849 E-commerce jobs
Open tech roles at companies in e-commerce and retail technology.



Software Engineer, Full Stack - Experimentation Platform
Full-stack engineer on DoorDash's Experimentation Platform, building backend services, SDKs, and the React-based Decision Portal UI that thousands of internal users rely on to design, configure, launch, and analyze experiments. Work spans TypeScript/React, REST/gRPC backend APIs (Java, Kotlin, Python, or Go), storage-layer choices, and LLM-powered experimentation tooling.



Engineering Manager, Consumer Promotion Experience
People-manager role leading DoorDash's Consumer Promotion Experience team within the Ads & Promotions org: managing backend and frontend engineers building marketing/promotion tools for restaurants, brands, and internal use. Day to day: driving the roadmap, coaching and hiring engineers, and partnering with product, design, and sales.



Senior Associate, QA Automation, Marketing Technology Operations
Senior Associate on DoorDash's MarTech Operations team who owns the quality backbone for retention marketing campaigns: building out QA automation tooling, shifting manual campaign QA to automated workflows, automating ship reviews, and tracking quality metrics. Core stack includes Braze, Salesforce, CDPs, SQL, and dashboards.



Software Engineer, ML Serving Platform
Builds and operates DoorDash's ML serving platform — request routing, online feature retrieval, and model inference on CPU/GPU infrastructure handling tens of millions of predictions per second. Day to day: designing and rolling out services in backend languages like Java/Kotlin/Go while improving Kubernetes autoscaling, reliability, and self-serve tooling for internal ML teams.



Engineering Manager, Merchant Knowledge Platform
Engineering Manager leading DoorDash's Merchant Knowledge Platform team, which serves merchant, store, menu, and catalog data to experiences across DoorDash, Wolt, and Deliveroo. The role owns technical direction and roadmap, guides large-scale distributed-systems design, and coaches engineers. Hybrid role requiring presence in the New York metro area.



Senior Machine Learning Engineer, Drive
Senior ML Engineer on DoorDash's Drive team, owning end-to-end machine learning systems for delivery ETA, merchant prep-time, and order release prediction, plus logistics optimization and AI quality signals built with deep learning, reinforcement learning, and LLMs/VLMs. On-site in San Francisco, Sunnyvale, or Seattle.



Senior Software Engineer, Machine Learning
Senior ML engineer on DoorDash's grocery/retail catalog team, designing, training, deploying and monitoring production machine learning models that keep the product knowledge graph accurate and semantically rich. Core stack includes PySpark, Snowflake SQL, PyTorch/scikit-learn-style frameworks, and AI coding tools like Claude Code and Cursor.



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.



Software Engineering, Android (All Teams)
Android engineer at DoorDash building and maintaining the consumer-facing mobile app that powers its three-sided delivery marketplace. Day to day: shipping product features, refactoring the codebase, solving real-time data sync problems, extending APIs, and writing unit tests using the Android SDK.



Staff Security Engineer, Security Enablement
Staff security engineer on DoorDash's Global Safety & Security team, designing and delivering multi-domain security services spanning physical security systems (PACS/VMS), identity and access management, and the AWS cloud/network infrastructure beneath them. The role owns architecture, integrations, delivery plans, and executive status reporting for large cross-team programs.



Software Engineer, Reliability Platform
Software engineer on DoorDash's Reliability Platform team, building mission-critical backend services and infrastructure for SLO measurement, incident management, and an internal SRE agent powered by agentic AI (including MCP). Core stack: Go, AWS, containers, and Infrastructure as Code with Terraform or Pulumi.



Engineering Manager, Personalization
Leads DoorDash's Personalization engineering team, managing ML engineers to build ranking and recommendation systems—including an intent agent, semantic understanding, multi-vertical blending, and real-time ranking—using LLMs and deep learning (GNN, MTL, Transformers). Onsite leadership role in San Francisco or Sunnyvale.
Senior Analytics Engineer
Senior Analytics Engineer on DoorDash's Tax Data Mart team, designing, building, and operating scalable ETL/ELT data pipelines and warehouse models that power company-wide analytics and tax data. Core stack: SQL, Snowflake, Python, dbt, and orchestration tools like Airflow, Spark, or Kafka, with AI-assisted tooling (Claude, Cursor).
Snowflake Data Engineer
Builds and operates ETL/ELT data pipelines and Snowflake warehouse models on DoorDash's Tax Data Mart team, serving analytics, data science, and business users. Core stack: SQL, Snowflake, dbt, Python, and orchestration tools like Airflow, Spark, or Kafka, with AI-assisted tooling (Claude, Cursor) for automation.


Machine Learning Engineering Manager - Personalisation
Lead a team of ~12 ML engineers owning ranking, recommendation and personalisation systems across Deliveroo's ordering experience (store page, cart, upsell, checkout, bundling), hybrid 3 days/week in London. Requires production ML at scale plus people management across a team spread over London, Finland and Berlin.


Senior Data Scientist
Senior Data Scientist in Deliveroo's London-based Data Science organisation, driving decision-making across its 3-sided food-delivery marketplace: owning end-to-end analytics projects, designing A/B tests and causal-inference studies, and partnering with technical and non-technical stakeholders using R/Python and SQL. Hybrid role, 3 days per week in the London office.


Senior Data Scientist (Economist)
Senior Data Scientist (Economist) at Deliveroo (now part of DoorDash) uses experimental and observational data, causal inference, and machine learning to answer business questions like market entry, rider incentives, and growth vs. profitability trade-offs. Day to day: analysis and stakeholder collaboration using R/Python and SQL, based in London.


Senior Enterprise Security Engineer
Senior engineer who designs and operates Deliveroo's corporate security controls — identity and access management, endpoint/EDR, network security, SIEM/detection engineering, and SaaS security. Defines technical direction, automates security workflows, and mentors engineers, working globally with teams across US, EU and APAC.


Senior Product Data Scientist
Senior Data Scientist in Deliveroo's London Analytics organisation (hybrid, 3 days/week in office), using experimentation and causal inference with R/Python and SQL to guide product, commercial, and operations decisions across its food-delivery marketplace.


Staff Product Manager, Generative AI Platform
Staff Product Manager owning the shared Generative AI platform (model access and routing, agent infrastructure, evaluation and observability) used by engineers across Deliveroo, Wolt and DoorDash. Day to day: setting platform strategy and roadmap, shaping the model portfolio, and making LLM agents production-ready at scale.