Google Cloud is seeking a Software Developer III to join their AlloyDB Vector Search team, focusing on building the industry-leading vector database for customers. This role combines database engineering with cutting-edge vector search technology, requiring expertise in C++, distributed systems, and machine learning. The position offers an opportunity to work on critical projects that impact billions of users while developing next-generation technologies.
The role involves working on the AlloyDB Vector Search team, whose mission is to create the industry's leading vector database solution that enables customers to store vectors alongside operational data and serve online queries at scale. This position requires deep technical expertise in database internals, information retrieval, and the application of machine learning to systems.
As a Software Developer III, you'll be responsible for designing and implementing high-performance database features, optimizing query planning and execution, and working with vector embeddings and machine learning models. The role demands strong collaboration skills for participating in design reviews, code reviews, and working with cross-functional teams.
The compensation package is competitive, ranging from $136,000 to $200,000 base salary, plus bonus, equity, and comprehensive benefits. This is an excellent opportunity for someone passionate about database technology, machine learning, and large-scale distributed systems, offering both technical challenges and significant business impact.
The ideal candidate will have at least 2 years of C++ development experience or 1 year with an advanced degree, along with a strong background in distributed systems and infrastructure. Knowledge of vector databases, LLMs, and RAG (Retrieval-Augmented Generation) is highly valued. This role offers the chance to work with cutting-edge technology while solving complex problems in the rapidly evolving field of vector search and database systems.