Distributed Storage Systems Engineer

DoorDash High Volume

San Francisco (CA)

Hybrid

USD 131,000 - 342,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

DoorDash is seeking a highly capable engineer to design and operate high-performance distributed storage systems. You will work on data abstraction layers, improve reliability and latency, and ship platform features used by product engineers.

The role spans two teams within Storage, requiring 2+ years of distributed data experience, proficiency in Go or Java, NoSQL and caching tech, and a passion for scalable systems. This hybrid US-based role reports to the Storage team lead.

Qualifications

  • 2+ years of fulltime working experience designing, building and maintaining scalable distributed data infrastructure.
  • Proficiency in GoLang or Java with expertise in multi-threading, distributed systems and databases.
  • Deep expertise in NoSQL databases (Cassandra, DynamoDB, or similar) and distributed caching (Redis, Memcached).
  • Experience with high-scale data storage systems focusing on reliability, availability and performance.
  • Expertise with workflow/orchestration engines (Temporal/Cadence/Argo) 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 and strong reliability requirements.
  • Develop and maintain data abstraction services for high-throughput, low-latency workloads.
  • Implement and refine caching strategies using Redis, Memcached and similar technologies.
  • Collaborate across infrastructure, platform and application layers to ensure seamless data access and storage performance.
  • Drive innovation in storage architecture to address scalability and efficiency challenges in distributed systems.

Skills

GoLang
Java
Distributed systems
NoSQL
Caching

Tools

Cassandra
DynamoDB
Redis
Memcached

Job description

DoorDash is seeking a highly capable engineer to design and operate high-performance distributed storage systems. You will work on data abstraction layers, improve reliability and latency, and ship platform features used by product engineers.

The role spans two teams within Storage, requiring 2+ years of distributed data experience, proficiency in Go or Java, NoSQL and caching tech, and a passion for scalable systems. This hybrid US-based role reports to the Storage team lead.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Distributed Storage Platform Engineer
Distributed Storage Platform Engineer

DoorDash • New York (NY)

Hybrid
USD 228,000 - 342,000
401(k) plan with employer matching
16 weeks paid parental leave
Wellness benefits
+2
Senior Software Engineer, High-Scale Storage & Caching
Senior Software Engineer, High-Scale Storage & Caching

DoorDash USA • San Francisco (CA)

Hybrid
USD 160,000 - 235,000
401(k) with employer matching
Paid parental leave (16 weeks)
Medical, dental, and vision benefits
+1
Staff Software Engineer, Storage Platform & Data Plane
Staff Software Engineer, Storage Platform & Data Plane

DoorDash • San Francisco (CA)

Hybrid
USD 194,000 - 285,000
401(k) with employer matching
16 weeks paid parental leave
Wellness benefits
+2
Staff Software Engineer, Storage Platform (Tier-0)
Staff Software Engineer, Storage Platform (Tier-0)

DoorDash • Seattle (WA)

Hybrid
USD 194,000 - 285,000
Equity grants
401(k) plan with employer matching
Paid parental leave
+11
Staff Software Engineer, Storage Platform - Hybrid (Tier-0)
Staff Software Engineer, Storage Platform - Hybrid (Tier-0)

DoorDash, Inc. • New York (NY), Northern (KY)

Hybrid
USD 194,000 - 285,000
401(k) with employer matching
16 weeks paid parental leave
Wellness benefits
+9
Staff Software Engineer, Storage Abstraction Platform
Staff Software Engineer, Storage Abstraction Platform

DoorDash • New York (NY)

Hybrid
USD 194,000 - 285,000
401(k) with employer matching
Paid parental leave
Medical, dental, vision coverage
Senior Software Engineer, Distributed Caching & Storage
Senior Software Engineer, Distributed Caching & Storage

DoorDash USA • San Francisco (CA), Seattle (WA), New York (NY)

Hybrid
USD 160,000 - 235,000
401(k) matching
Paid parental leave
Medical, dental, vision
Senior Distributed Caching Engineer (Go/Java) – Hybrid
Senior Distributed Caching Engineer (Go/Java) – Hybrid

DoorDash • San Francisco (CA)

Hybrid
USD 160,000 - 235,000
401k plan with employer matching
Paid parental leave
Wellness benefits
+9
Senior Storage Engineer, Distributed Caching
Senior Storage Engineer, Distributed Caching

DoorDash, Inc. • New York (NY), Northern (KY)

Hybrid
USD 160,000 - 235,000
401(k) with employer matching
Paid parental leave
Wellness benefits
+2
Staff Storage Platform Engineer (Tier-0)
Staff Storage Platform Engineer (Tier-0)

DoorDash, Inc. • New York (NY), San Francisco (CA), Seattle (WA)

On-site
USD 180,000 - 260,000
401(k) with employer match
Parental leave
Medical, dental, and vision benefits