Cockroachlabs
Member of Technical Staff (Storage)
New York, NY; Remote, United States; San Mateo, CA; Toronto, Canada. Posted 4 days ago
The role
You will help shape and build CockroachDB's storage systems, including Pebble and Plenum. You will solve complex technical problems involving storage architecture, encryption at rest, and cloud environments.
What you will do
- Apply deep knowledge of storage systems to solve technical challenges at the core of CockroachDB
- Partner with engineering and product leadership to design and drive Storage initiatives
- Work collaboratively with engineers across database, cloud, product, support, and field engineering
- Raise team effectiveness through design reviews, mentorship, and technical communication
- Help the team leverage AI to produce high-quality software
- Ship mission-critical software that remains scalable, survivable, and consistent
- Participate in the Storage oncall rotation
Required qualifications
- 8+ years building complex distributed systems or storage software
- Experience with distributed systems, concurrency control, file systems, data replication, I/O performance, or memory management
- Built or evolved a storage system such as log-structured merge-trees, blob storage, or cloud object storage
- Experience building, running, and debugging large-scale distributed systems in production
- Experience evolving systems through rolling upgrades
- Write production-ready code in systems programming languages like Go, Rust, or C/C++
Nice to have
- Go
- Rust
Benefits
- Stock Options
- Medical Insurance
- Vision Insurance
- Dental Insurance
- Life and Disability Insurance
- Professional Development Funds
- Flexible Time Off
- Paid Holidays
- Paid Sick Days
- Paid Parental Leave
- Retirement Benefits
- Mental Wellbeing Benefits
About the company
Cockroach Labs has built database technology trusted to power mission-critical applications. They develop CockroachDB and Cockroach Continuum.