About the job
At Couchbase, the operational data platform designed for AI, we empower businesses to thrive by transforming data into actionable insights. Leading organizations depend on Couchbase for critical operational, analytical, mobile, and AI-driven workloads. Our platform is engineered to replace outdated infrastructure and fragmented data services, providing enterprises with a cohesive solution that excels in performance, adaptability, and global scalability.
With Couchbase, organizations unleash the potential of their data, creating innovative customer experiences, harnessing the vast capabilities of AI, and seamlessly extending applications from the cloud to the edge and beyond. Our AI-ready technology and collaborative enterprise partnership model simplify complexities and lower total ownership costs, allowing teams to remain agile, innovative, and secure.
At Couchbase, we believe that data should be a catalyst for breakthroughs, not a hindrance. Join us in our mission to support the world’s leading companies as they scale, innovate, and remain resilient in the face of future challenges. Explore more about us at couchbase.com and follow us on LinkedIn and X.
Ready to join our journey? Apply now!
Role: Senior Software Engineer - Secondary Indexing
If you have a passion for designing and developing low-latency, highly scalable distributed database systems—including vector databases—this role is perfect for you.
As a Senior Software Engineer, you will be involved in the design and development of features and enhancements for our core database platform. You will tackle technically challenging problems regularly and contribute to the cutting-edge technologies that our modern No-SQL database requires. With the rise of AI and RAG applications, vector databases play a crucial role. You will focus on designing and implementing features for a contemporary vector database while also addressing challenges related to multi-tenancy, auto-scaling, availability, and load balancing in our cloud database solutions. This position offers you the chance to significantly influence the design and architecture of Couchbase's next-generation cloud and vector database.
Responsibilities
- Enhance the core database platform by contributing features, including vector search capabilities.
- Oversee the entire task lifecycle from requirements gathering to handover to QA, Support, and Field teams.
- Own tasks completely, ensuring timely delivery.
- Collaborate effectively with team members to achieve task objectives.

