Member of Technical Staff (Storage)
Core
Design and build CockroachDB's storage systems (Pebble and Plenum) to ensure safe, durable, and efficient data persistence for mission-critical applications.
Role type
Staff Software Engineer (Storage Systems)
Builds
CockroachDB storage layers (Pebble LSM Tree, Plenum disaggregated storage)
Domain
Distributed Systems / Database Infrastructure
Required skills
distributed systems, storage architecture, concurrency control, file systems, data replication, I/O performance, memory management, systems programming (Go/Rust/C++)
Preferred skills
AI/ML integration, mentorship, design reviews
Technologies
Go, Rust, Pebble, Plenum, CockroachDB
Responsibilities
Solve complex technical problems at the core of CockroachDB storage layers, lead design and delivery of significant improvements, make tradeoffs among durability/performance/scalability/cost, mentor engineers, participate in oncall rotation
Seniority
Staff, hands-on IC with leadership
