CareerPlanGet AI match score →

Software Engineer, Storage

San Francisco💼 Full-time💰 $4–$4🗓 2026-06-24 → 2026-07-31

Core

Building and operating a high-performance, scalable, and reliable data abstraction layer for DoorDash's stateful systems, including orchestration services and distributed data platforms.

Role type

Senior IC distributed systems engineer (storage infrastructure)

Builds

Orchestration layer for lifecycle management and self-serve APIs; distributed data platform powering multi-petabyte workloads (Cassandra, Kafka, Redis).

Domain

Food delivery technology, distributed systems, data infrastructure

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

GoLang, Java (multi-threading), NoSQL databases (Cassandra, DynamoDB), distributed caching (Redis, Memcached), workflow/orchestration engines (Temporal, Cadence, Argo), high-scale data storage design

Preferred skills

Deep expertise in distributed systems internals, open-source Cassandra ecosystem contributions, building high-leverage control-plane services

Technologies

GoLang, Java, Cassandra, Kafka, Redis, Memcached, Temporal, Cadence, Argo

Responsibilities

Build and optimize distributed storage systems for reliability and performance; own high-leverage control-plane services; develop data abstraction services for low-latency workloads; implement caching strategies; collaborate across infrastructure and application layers; drive innovation in storage architecture.

Seniority

Mid-level to Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗