Distributed Systems Engineer, Storage
About the position
Responsibilities
• Help bootstrap internal database infrastructure from the ground up, unlocking new platform capabilities for DoorDash engineers.
• Build self-managing Cassandra infrastructure that enables high throughput and operational transparency.
• Collaborate with open-source communities to upstream improvements and innovate within the Cassandra ecosystem.
• Drive innovation in storage architecture by identifying and addressing scalability and efficiency challenges in distributed systems.
• Collaborate with teams across infrastructure to evolve capabilities whilst maintaining platform stability.
• Troubleshoot, debug and learn from interesting production problems at multiple layers of the infrastructure stack.
Requirements
• 5+ years of experience in designing, building and maintaining scalable, distributed data infrastructure.
• Deep expertise in NoSQL databases (Cassandra, DynamoDB, or similar).
• Experience managing large fleets of database clusters, including building tools, monitoring, capacity planning, backups and disaster recovery strategies.
• Strong understanding of JVM internals including memory management and concurrency.
• Thrives in a fast-paced, execution-driven environment with a proven track record of delivering impactful storage solutions.
Nice-to-haves
• Contributed to or are interested in contributing to open-source distributed database projects.
Benefits
• 401(k) plan with employer matching
• 16 weeks of paid parental leave
• Wellness benefits
• Commuter benefits match
• Paid time off and paid sick leave
• Medical, dental, and vision benefits
• 11 paid holidays
• Disability and basic life insurance
• Family-forming assistance
• Mental health program
Apply tot his job
Apply To this Job