Google's software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information. This role specifically contributes to the development of WebMCP and other new Web Platform AI Application programming interfaces (API) and their integration into Google's infrastructure.
Requirements
- 5 years of experience with software development in one or more programming languages.
- 1 year of experience with software design and architecture.
- 3 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
- 5 years of experience in software development using one or more programming languages, with expertise in data structures and algorithms.
- 5 years of experience developing in C++.
- Experience in ML performance, large-scale systems data analysis, ML debugging, LLMs, or specialized areas within ML.
Responsibilities
- Contribute to the development of WebMCP and other new Web Platform AI Application programming interfaces (API), and participate in open standards bodies like World Wide Web Consortium (W3C).
- Build support for the APIs into the Chromium codebase and Google Gemini infrastructure, primarily in C++.
- Evaluate and use modeling and prompting techniques to improve the integration of our APIs and AI models.
- Build example of the APIs for the clients.
- Develop tools to support developers who use the APIs.
Other
- Bachelor’s degree or equivalent practical experience.
- 3 years of experience testing, maintaining, or launching software products.
- Master's degree or PhD in Computer Science or a related technical field.
- Versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack.
- Preferred working location from the following: Seattle, WA, USA; Mountain View, CA, USA