Software Developer III, Infrastructure, AlloyDB Vector Search

Google Cloud provides enterprise-grade solutions leveraging cutting-edge technology and tools for digital transformation.
$136,000 - $200,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Developer III, Infrastructure, AlloyDB Vector Search

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.

Last updated 5 minutes ago

Responsibilities For Software Developer III, Infrastructure, AlloyDB Vector Search

  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality
  • Identify quality and scalability issues, propose and execute on large-scale improvements
  • Own all aspects of the development life-cycle for projects, from design, implementation, testing, monitoring, deployment, and enablement of customer-facing teams

Requirements For Software Developer III, Infrastructure, AlloyDB Vector Search

  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in C++, or 1 year of experience with an advanced degree in an industry setting
  • Experience designing, implementing and operating infrastructure or distributed systems
  • Experience designing and developing relational databases, database internals, information retrieval
  • Experience in applying machine learning to systems
  • Experience integrating with ML models to create vector embeddings
  • Experience with generative AI, machine learning, and vector databases
  • Knowledge of LLMs, Vector embeddings, and RAG

Benefits For Software Developer III, Infrastructure, AlloyDB Vector Search

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google Software Developer III, Infrastructure, AlloyDB Vector Search

Program Manager III, Materials Management, Technical Infrastructure

Program Manager III position at Google focusing on Materials Management and Technical Infrastructure, offering competitive salary and benefits.

Program Manager II, Industrial Design, Platforms and Devices

Design Program Manager position at Google leading cross-functional industrial design projects for Platforms and Devices team in Mountain View.

Program Manager III, Equipment Demand Planning, Technical Infrastructure

Program Manager III position at Google focusing on Equipment Demand Planning and Technical Infrastructure, offering competitive compensation and the opportunity to drive cloud infrastructure expansion.

Program Manager II, Materials Management, Technical Infrastructure

Program Manager II position at Google focusing on Materials Management and Technical Infrastructure, requiring 2+ years of experience in program management and supply chain operations.

Product Manager, Database Migration Service

Product Manager position at Google Cloud focusing on Database Migration Service, requiring 5+ years of experience in product management and expertise in data migration.