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
Opens the official application on the employer’s site. No login required.