D

DoorDash

Runs apps for local food and grocery delivery

Software Engineer - Storage

Backend EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • You have 2+ years of full-time work experience designing, building, and maintaining scalable distributed data infrastructure.
  • You are proficient in Go or Java and have deeper expertise in multithreading, distributed systems, and databases.
  • You have deep expertise in NoSQL databases such as Cassandra or DynamoDB and distributed caching systems such as Redis or Memcached.
  • You have built and optimized high-scale data storage systems with a focus on reliability, availability, and performance.
  • You have expertise in workflow/orchestration engines such as Temporal, Cadence, or Argo, job runners, and modeling long-running stateful workflows.

Responsibilities

  • Build and optimize distributed storage systems that improve data reliability, consistency, and performance.
  • Own high-leverage control-plane services with clear customer impact, strong reliability requirements, and room for deep technical exploration.
  • Develop and maintain data abstraction services tailored for high-throughput, low-latency workloads.
  • Implement and refine caching strategies using Redis, Memcached, and similar technologies to enhance system efficiency.
  • Collaborate with teams across infrastructure, platform, and application layers to ensure seamless data access and storage performance.
  • Drive innovation in storage architecture by identifying and addressing scalability and efficiency challenges in distributed systems.

About the Company

DoorDash

Runs apps for local food and grocery delivery

DoorDash runs apps that let people order restaurant meals, groceries, and other goods from local businesses, which independent couriers called Dashers bring to their doors. In 2019 it overtook Grubhub to become the largest food delivery service in the United States, and it later expanded abroad by buying Finland's Wolt and Britain's Deliveroo. Merchants pay DoorDash a fee on each order and can buy ads in its apps, while customers pay delivery and service fees or join DashPass, a subscription that cuts those fees. Businesses can also hire Dashers through its Drive service to carry orders placed on their own websites. Four Stanford students founded DoorDash in 2013, and it is based in San Francisco, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2013

Recently Posted Jobs

Explore more opportunities at DoorDash

See more jobs