← All roles
Software Engineer, Storage - Distributed Caching
Distributed SystemsGoJavaKotlinKubernetesRedis
About the role
The Distributed Caching team owns ElastiCache, Boulder, Entity Cache, and the Distributed Lock Service. This role drives Boulder's evolution for scale and cost efficiency, re-platforms the lock service, builds self-serve tooling, and works on cache invalidation, replication, sharding, compaction, and failover. Hybrid role requiring location in SF, Seattle, or NYC.
Requirements
Minimum 6+ years experience building and operating distributed stateful systems in production, with 2+ years in caching or key-value storage at scale. Proficiency in Go, Java, or Kotlin with deep distributed systems knowledge. Hands-on experience with Redis, Valkey, or Memcached. Understand consistency models, sharding, replication, consensus. Experience with capacity planning. Proficient in AI coding tools. Preferred: ElastiCache, KVRocks, RocksDB, Kubernetes, distributed lock service.
About the company
DoorDash USA
DoorDash is a leading technology company in the logistics and delivery industry, focused on empowering local economies. They provide a platform connecting consumers with their favorite local businesses, offering convenient on-demand delivery services. Their value proposition lies in making food, grocery, and convenience items easily accessible to customers while helping merchants grow their reach and sales.
View company page →More from DoorDash USA
GeoSpatial Engineer - DoorDash Air
PythonKotlinJavaGoApache Spark
$194k–285k
Onsite · San Francisco, CA
GeoSpatial Engineer - DoorDash Air
$194k–285k
PythonKotlinJavaGoApache Spark
Software Engineer, Reliability Platform
GoAWSTerraformPulumiKubernetes
$131k–192k
Onsite · San Francisco, CA; Sunnyvale, CA; Seattle, WA; New York City, NY
Software Engineer, Reliability Platform
$131k–192k
GoAWSTerraformPulumiKubernetes
Detection Engineer, Protective Services
PythonGoSnowflake
$131k–192k
Remote · US
Detection Engineer, Protective Services
$131k–192k
PythonGoSnowflake
Senior Detection Engineer, Protective Services
PythonGoSnowflake
$160k–235k
Remote · US
Senior Detection Engineer, Protective Services
$160k–235k
PythonGoSnowflake
Software Engineer, ML Serving Platform
KubernetesDistributed SystemsJavaGoPythonC++
$131k–192k
Onsite · San Francisco, CA; Sunnyvale, CA; • Seattle, WA
Software Engineer, ML Serving Platform
$131k–192k
KubernetesDistributed SystemsJavaGoPythonC++
Similar roles
Senior Software Engineer - Storage Cache
$243k–295k
Senior Software Engineer - Storage Cache
$243k–295k
Staff+ Software Engineer, Caching
$320k–485k
Staff+ Software Engineer, Caching
$320k–485k
Senior Software Engineer - Storage
$243k–295k
Senior Software Engineer - Storage
$243k–295k
Staff Back-end Engineer
$152k–261k
Staff Back-end Engineer
$152k–261k
Senior Site Reliability Engineer - Storage
$267k–356k
Senior Site Reliability Engineer - Storage
$267k–356k