Lead Software Engineer
Core
Design and develop features to enhance high performance, highly reliable storage engines for Couchbase Server and Couchbase Capella.
Role type
Senior IC storage systems engineer
Builds
Enterprise-grade, highly-available, concurrent storage software
Domain
Database systems / Distributed storage
Deliverable
production ML models | product features
Required skills
C++, Golang, Java, concurrent/multi-threaded programming, advanced OS concepts, data structures, Linux I/O stack, database internals, performance analysis, debugging
Preferred skills
LSM trees, distributed systems, cloud platforms (AWS, GCP, Azure)
Responsibilities
Design and develop features for storage engines; take ownership of product solutions; define architectural approaches; produce enterprise-level quality software; investigate customer-facing issues; provide technical specifications
Seniority
Senior, hands-on IC
