Skip to main content

DoorDash

Software Engineer, Storage

San Francisco, CA; Seattle, WA; New York, NYFrom $192kmidAdded 2 days ago

About this role

Join DoorDash's Storage team to design and operate high-performance distributed data systems that power critical infrastructure at scale. You'll work on orchestration layers, distributed data platforms, and data abstraction services while collaborating across teams to optimize reliability and developer experience.

What you'll do

  • Build and optimize distributed storage systems for reliability, consistency, and performance
  • Own control-plane services with high leverage and clear customer impact
  • Develop data abstraction services for high-throughput, low-latency workloads
  • Implement caching strategies using Redis, Memcached, and similar technologies
  • Collaborate with infrastructure and platform teams on seamless data access
  • Drive innovation in storage architecture to address scalability challenges

What they're looking for

  • GoLang or Java with multi-threading expertise
  • Distributed systems design and internals
  • NoSQL databases (Cassandra, DynamoDB, or similar)
  • Distributed caching systems (Redis, Memcached)
  • High-scale data storage optimization
  • Workflow/orchestration engines (Temporal, Cadence, Argo)
  • Database architecture and performance tuning
  • Stateful system design

Benefits

  • 401(k) plan with employer matching
  • 16 weeks paid parental leave
  • Wellness benefits
  • Commuter benefits
  • Equity grants
  • Hybrid work arrangement
Apply on the employer's site

Opens the official application on the employer’s site. No login required.