Senior Distributed Caching Engineer — High-Scale Storage

DoorDash

Seattle (WA)

Hybrid

USD 160,000 - 235,000

Full time

26 hours ago
Be an early applicant
Application generator

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

Get past ATS filters

Benefits offered by this job

401(k) matching
Paid parental leave
Healthcare, dental, vision
Paid time off & holidays

Job summary

DoorDash’s Storage organization manages stateful online systems powering large-scale caching for DoorDash, Wolt, and Deliveroo. The Distributed Caching team handles ElastiCache, Boulder, and smart clients, delivering reliable performance across major markets.

This hybrid Seattle-based role focuses on scaling Boulder, re-platforming the Distributed Lock Service, and building self-serve tooling for workload-to-backend mapping, enabling customers to describe workloads and get the right backend

Qualifications

  • 6+ years of full-time experience designing, building, and operating distributed, stateful systems in production.
  • Proficient in Go, or Java/Kotlin with concurrency and backend services.
  • Hands-on experience with distributed caching technologies (Redis/Valkey, Memcached, or similar).
  • Understanding of consistency, sharding, replication, and consensus in distributed systems.

Responsibilities

  • Own high-leverage caching and locking services with measurable customer impact.
  • Build and scale Boulder, our KVRocks-backed key-value store, including compaction and sharding.
  • Re-platform the Distributed Lock Service onto a strongly consistent backend with sharding.
  • Contribute to the standardized smart caching client with failover, retry, and observability defaults.

Skills

Go
Java/Kotlin
Distributed systems
Caching
KVRocks
Kubernetes
AI tools

Tools

Redis/Valkey
ElastiCache
Memcached
Valkey-go
TiKV

Job description

DoorDash’s Storage organization manages stateful online systems powering large-scale caching for DoorDash, Wolt, and Deliveroo. The Distributed Caching team handles ElastiCache, Boulder, and smart clients, delivering reliable performance across major markets.

This hybrid Seattle-based role focuses on scaling Boulder, re-platforming the Distributed Lock Service, and building self-serve tooling for workload-to-backend mapping, enabling customers to describe workloads and get the right backend

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
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 Distributed Caching Engineer (Go/Java)
Senior Distributed Caching Engineer (Go/Java)

Visa Hunt • San Francisco (CA), Seattle (WA)

Hybrid
USD 160,000 - 235,000
401(k) plan with employer matching
16 weeks of paid parental leave
wellness benefits
+9
Storage Platform Engineer — Distributed Systems & Data
Storage Platform Engineer — Distributed Systems & Data

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

Hybrid
USD 120,000 - 160,000
401(k) plan with employer matching
16 weeks of paid parental leave
Wellness benefits
+1
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
Distributed Storage Engineer Go/Java Cassandra Redis
Distributed Storage Engineer Go/Java Cassandra Redis

Visa Hunt • Seattle (WA), San Francisco (CA)

Hybrid
USD 180,000 - 320,000
Equity grants
401(k) with employer matching
16 weeks of paid parental leave
+8
Software Engineer, Storage - Distributed Caching
Software Engineer, Storage - Distributed Caching

DoorDash • San Francisco (CA)

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

DoorDash • Seattle (WA)

Hybrid
USD 160,000 - 235,000
401(k) matching
Paid parental leave
Healthcare, dental, vision
+1
Senior Software Engineer, Storage - Distributed Caching
Senior Software Engineer, Storage - Distributed 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