Member of Technical Staff (disaster Recovery)

Cockroach Labs Cockroach Labs · Data AI · New York, NY · Engineering

Backend Software Engineer for Disaster Recovery team at Cockroach Labs, focusing on distributed SQL database resilience, backup, restore, and replication features. Requires experience with databases, distributed systems, and programming languages like Go.

What you'd actually do

  1. Design and implement features for backup, restore, and replication to improve resilience and recovery times.
  2. Collaborate closely with Product, SRE, and Support to address customer needs and resolve escalations.
  3. Improve reliability, performance, and usability of disaster recovery workflows.
  4. Ensure that CockroachDB remains scalable, survivable, and consistent as we continue to grow as a company.

Skills

Required

  • databases
  • distributed systems
  • replication
  • concurrency control
  • file systems
  • SQL processing
  • Go
  • C/C++
  • Java
  • Python
  • collaboration
  • self-directed learning
  • BS in Computer Science or equivalent experience

Nice to have

  • building, running and debugging large-scale distributed systems in production