← All roles
Software Engineer, Storage - Distributed Caching
Distributed SystemsRedisGoJavaKotlinKubernetes
About the role
The Distributed Caching team at DoorDash owns caching offerings including ElastiCache, Boulder (KVRocks-based key-value store), Entity Cache, and Distributed Lock Service. The role involves building and scaling these systems, improving cost efficiency, performance, and reliability. Responsibilities include owning high-leverage caching services, building Boulder, re-platforming Distributed Lock Service, contributing to smart caching clients, diagnosing production issues, and collaborating with Ta
Requirements
6+ years experience designing and operating distributed stateful systems in production, with at least 2 years in caching or key-value storage at scale. Proficiency in Go or Java/Kotlin with deep expertise in concurrency and distributed systems. Hands-on experience with distributed caching technologies (Redis/Valkey, Memcached). Understanding of distributed systems fundamentals: consistency models, sharding, replication, consensus. Experience with capacity planning and cost discipline. Execution
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
Senior Security Data Engineer
Apache KafkaAmazon KinesisPythonGoRustJavaAWSGCPSnowflakeBigQueryAmazon RedshiftKubernetesDockerSplunkInfrastructure as Code
$160k–235k
Remote · US
Senior Security Data Engineer
$160k–235k
Apache KafkaAmazon KinesisPythonGoRustJavaAWSGCPSnowflakeBigQueryAmazon RedshiftKubernetesDockerSplunkInfrastructure as Code
Software Engineer, Data and AI Platform
GoPythonAWSKubernetesSnowflakeApache SparkClickHouse
$131k–285k
Onsite · San Francisco, CA; Sunnyvale, CA
Software Engineer, Data and AI Platform
$131k–285k
GoPythonAWSKubernetesSnowflakeApache SparkClickHouse
Staff Security Engineer, Proactive Security - AI
GoJava
$194k–285k
Remote · US
Staff Security Engineer, Proactive Security - AI
$194k–285k
GoJava
Software Engineer, Traffic
GoC++PythonRustAWSKubernetesgRPCTerraformArgoCDHelmDistributed Systems
$131k–285k
Hybrid · San Francisco, CA; New York, NY; Seattle, WA
Software Engineer, Traffic
$131k–285k
GoC++PythonRustAWSKubernetesgRPCTerraformArgoCDHelmDistributed Systems
Sr. UTM Engineer - DoorDash Air
Distributed SystemsC++PythonGo
$199k–292k
Onsite · San Francisco, CA
Sr. UTM Engineer - DoorDash Air
$199k–292k
Distributed SystemsC++PythonGo
Similar roles
Staff+ Software Engineer, Caching
$320k–485k
Staff+ Software Engineer, Caching
$320k–485k
Senior Engineering Manager, Storage Execution
CA$191k–265k
Senior Engineering Manager, Storage Execution
CA$191k–265k
Senior Software Engineer II - Streaming and Durability
$176k–196k
Senior Software Engineer II - Streaming and Durability
$176k–196k
Sr. Engineer, Storage
$143k–210k
Sr. Engineer, Storage
$143k–210k
Senior Software Engineer — Distributed Compute / Spark Systems
$160k–240k
Senior Software Engineer — Distributed Compute / Spark Systems
$160k–240k