Member of Technical Staff (Storage)
Core
Building and maintaining Pebble, CockroachDB's Log Structured Merge (LSM) Tree storage engine, ensuring safe, durable, and efficient data persistence and retrieval.
Role type
Senior IC storage engineer (distributed systems)
Builds
Pebble storage engine, MVCC APIs, Enterprise Encryption At Rest features, Cockroach Cloud storage offerings
Domain
Database systems, distributed storage, concurrency control
Deliverable
production ML models | product features | infrastructure
Required skills
Go, C/C++, Java, Python, distributed systems, concurrency control, file systems, data replication, memory management, product architecture
Preferred skills
Log-Structured Merge Trees (LSM), large-scale distributed systems debugging, AI-centric development workflows
Technologies
Go, Pebble, RocksDB, CockroachDB, MVCC, EAR
Responsibilities
Develop and maintain the Pebble storage engine, implement higher-layer storage features, troubleshoot Cockroach Cloud storage offerings, improve CockroachDB performance, collaborate with product and design teams
Seniority
Mid-Senior, hands-on IC