Skip to main content

DoorDash USA

Software Engineer, Storage

San Francisco, CA; Seattle, WA; New York, NYFrom $192kmidAdded 1 month 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 with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

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

DoorDash USA

DoorDash USA is building autonomous delivery systems including drones and robots, along with internal infrastructure platforms to support large-scale operations. The company is hiring robotics engineers, autonomous systems specialists, infrastructure engineers, and platform software engineers to develop flight control systems, mapping and localization capabilities, and distributed computing platforms.

View all jobs at DoorDash USA

Likely interview questions

  • Tell us about your experience designing and maintaining distributed storage systems at scale. What were the key challenges you faced and how did you overcome them?
  • Describe your expertise with NoSQL databases like Cassandra or DynamoDB. Have you optimized one for high throughput and low latency, and what approaches did you use?