Member of Technical Staff (kv)

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

Backend software engineer for a distributed SQL database, focusing on the KV team's responsibilities including Resource Management, Transaction Layer, and Replication layer. The role involves contributing to the growth of CockroachDB, identifying and resolving performance bottlenecks, and working collaboratively with other teams. Experience with distributed systems and a strong interest in adopting AI-centric development workflows are highlighted.

What you'd actually do

  1. Contribute to the growth of CockroachDB by bringing your expertise and commitment to excellence to help build a database that makes data easy for everyone.
  2. Develop in Go, but if you don't know it, you'll learn while you're here.
  3. Work in an environment in which access to state-of-the-art AI-assisted planning and development is provided.
  4. Identify and resolve performance bottlenecks across the KV layer, including transaction latency, replication overhead, and resource utilization under load.
  5. Work closely with other engineers and product managers across our cloud and database teams.

Skills

Required

  • distributed systems
  • consensus
  • data replication
  • concurrency control
  • file systems
  • SQL processing
  • systems languages such as Go, C, C++, or Rust
  • designing distributed systems
  • collaborative relationships
  • code review process
  • partnering with teammates
  • working with a distributed team
  • working across multiple timezones
  • ownership of technical problems end-to-end
  • 5+ years of relevant experience

Nice to have

  • database internals
  • database development
  • high availability designs
  • distributed storage/database architectures
  • building and running large-scale distributed systems in production
  • MS/PhD or research experience in a relevant domain

What the JD emphasized

  • AI-assisted planning and development
  • AI-centric development workflows
  • use AI to reduce toil