Google needs software engineers to develop next-generation technologies that change how billions of users connect, explore, and interact with information and one another, and to lead the architectural design and implementation of the backend services for the agentic AI platform
Requirements
- 8 years of experience in software development
- 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture
- 5 years of experience leading ML design and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning)
- 2 years of experience with GenAI techniques (e.g., LLMs, Multi-Modal, Large Vision Models) or with GenAI-related concepts (language modeling, computer vision)
- 8 years of experience with data structures or algorithms
Responsibilities
- Lead the architectural design and implementation of the backend services for the agentic AI platform, built on an event-driven framework
- Build the agent API, the foundational layer that provides the design and execution environment for next-generation agents, abstracting away the complexities of Google cloud platform for the users
- Develop the infrastructure for multi-agent orchestration and communication, enabling specialized agents to work together to achieve goals
- Create the Core for analysis, allowing agents to ingest and reason over data from various sources in real time, from enterprise resource plannings and customer relationship management to unstructured documents and emails
- Implement foundational capabilities for agent tool use and reasoning, allowing agents to autonomously interact with APIs, databases, and other applications to accomplish their tasks
Other
- Bachelor's degree or equivalent practical experience
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field
- 3 years of experience in a technical leadership role leading project teams and setting technical direction
- 3 years of experience working in an organization involving cross-functional, or cross-business projects