Member of Technical Staff (Disaster Recovery)
Core
Design and implement features for backup, restore, and replication to improve resilience and recovery times for a cloud-native distributed SQL database.
Role type
Member of Technical Staff (Disaster Recovery)
Builds
CockroachDB (cloud-native distributed SQL database)
Domain
Cloud-native databases, distributed systems, data replication
Deliverable
production ML models | product features | infrastructure
Required skills
Go, C/C++, Java, Python, distributed systems, consensus, data replication, concurrency control, file systems, SQL processing
Preferred skills
building, running and debugging large-scale distributed systems in production
Technologies
CockroachDB, Go
Responsibilities
Design and implement features for backup, restore, and replication; Contribute to the growth of the open source database; Improve reliability, performance, and usability of disaster recovery workflows; Collaborate with Product, SRE, and Support to address customer needs; Ensure CockroachDB remains scalable, survivable, and consistent.
Seniority
Mid-level (2+ years experience)