Google is seeking a Staff Software Engineer to join their Core Data ML Infrastructure team, focusing on the Information Retrieval Embeddings Platform. This platform is a critical hosted solution for computing and serving embeddings models at scale, used by major Google products including Search, News, Discover, YouTube, and DeepMind.
The role involves working on sophisticated infrastructure that integrates multiple systems including inference services, data processing pipelines, experimentation frameworks, and ScaM. The platform orchestrates data flow between these systems and provides comprehensive monitoring capabilities. The team is making embeddings a supported data type across the IR stack and enabling self-service journeys for prototyping, experimentation, and production.
As a Staff Software Engineer, you'll be part of the Core team that builds the technical foundation behind Google's flagship products. The team owns and advocates for underlying design elements, developer platforms, product components, and infrastructure. This position offers a unique opportunity to impact important technical decisions across the company and break down technical barriers while strengthening existing systems.
The ideal candidate will have extensive experience in software development, particularly in machine learning infrastructure and large-scale distributed systems. They should be proficient in C++, Flume, and SQL, with additional knowledge of generative AI and vector databases being highly valuable. The role offers competitive compensation including base salary, bonus, equity, and comprehensive benefits.
This is an excellent opportunity for a senior engineer looking to work on cutting-edge machine learning infrastructure that powers some of Google's most important products and services. The position combines technical leadership with hands-on development work, requiring both strategic thinking and deep technical expertise.