The Storage teams build and operate online stateful systems and abstractions that are reliable, efficient, secure and easy to use for DoorDash Engineering. The team currently supports CockroachDB, Cassandra, Kafka and Redis as well as data abstraction services to reduce the complexity of interacting with storage systems for Product Engineers. We’re hiring a Data Solutions Engineer with deep expertise in distributed databases, particularly Apache Cassandra, Redis, Kafka, and database agnostic abstractions.
Requirements
- 10+ years of experience designing and scaling distributed data systems
- Deep expertise in NoSQL technologies like Apache Cassandra, DynamoDB, or ScyllaDB
- Strong command of distributed system concepts such as replication, partitioning, tunable consistency, and failure recovery
- Experience with caching technologies like Redis or Memcached and know how to layer them effectively over storage systems to optimize for performance and cost
- Customer-first mindset and thrive when working closely with product and platform teams
- Skilled at communicating complex architecture decisions and building alignment across infrastructure and product engineering organizations
- Track record of mentoring engineers, influencing data architecture at scale, and fostering best practices in reliability, observability, and data access patterns
Benefits
- 401(k) plan with employer matching
- Paid time off and paid sick leave
- Flexible vacation
- 80 hours of paid sick time per year
- Vacation accrued at about 1 hour for every 25.97 hours worked
- Paid sick time accrued at 1 hour for every 30 hours worked
- 16 weeks of paid parental leave
- Wellness benefit
- Commuter benefit match
- Medical, dental, and vision benefits
- 11 paid holidays
- Disability and basic life insurance
- Family-forming assistance
- Mental health program