4 months ago
Bengaluru, IndiaStaff+
Responsibilities
- Design and develop features for scalable, highly available storage engines used by Couchbase Server and Couchbase Capella.
- Own product improvements and contribute technical ambition toward advancing the platform.
- Collaborate with peers on product requirements, architecture, implementation, testing, and support.
- Produce performant, enterprise-grade software for highly available systems.
- Investigate customer-facing issues, identify root causes, and develop optimal software improvements.
- Create detailed technical specifications for internal and external teams.
Requirements
- Bachelor’s or master’s degree in computer science or equivalent.
- At least 5 years of experience building enterprise-grade infrastructure or systems software.
- Proficiency in C++, Golang, or Java.
- Experience designing and writing concurrent or multithreaded programs.
- Deep knowledge of operating system concepts and data structures.
- Knowledge of Linux I/O stack and database internals.
- Experience with performance analysis and debugging.
- Knowledge of LSM trees, distributed systems, and cloud platforms such as AWS, GCP, or Azure is a plus.
- Strong communication, independent problem-solving, collaboration, and learning skills.
Benefits
- Generous time off program.
- Medical, dental, vision, life insurance, wellness, and employee assistance programs.
- Retirement program and business travel insurance.
- Career growth opportunities.
- Ergonomic in-office or work-from-home setup and food and snacks for in-office employees.
About Couchbase
Couchbase builds a distributed NoSQL document and key‑value database and a managed DBaaS (Capella) for enterprises running operational, mobile, and AI workloads. It sells subscriptions for Couchbase Server and Capella along with support and professional services, and provides mobile sync tools. Founded in 2009 and headquartered in San Jose, California, Couchbase is a public company listed on Nasdaq and supports deployments across cloud and edge environments.
