Google is looking to develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another, with a focus on building enterprise products with AI agents that can automate entire workflows.
Requirements
- 8 years of experience in software development.
- 7 years of experience leading technical project strategy, machine learning (ML) design, and optimizing industry ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
- 5 years of experience with design and architecture; and testing/launching software products.
- 2 years of experience with state of the art 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 and algorithms.
- 8 years of experience in ML/AI focused software development with a quality focused approach.
- 6 years of experience in ML design, quality hillclimbing, optimizing and scaling the ML models (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
Responsibilities
- Lead the strategy, design and implementation of the agentic AI systems for enterprise use cases.
- Build the enterprise AI agents, with a quality focussed approach (e.g., prioritizing eval, hillclimbing, scalability perspective).
- Develop quality centric approaches for multi-agent orchestration and architecture, enabling specialized agents to work together seamlessly to achieve complex goals together.
- Use foundational capabilities for agent tool use and reasoning, allowing agents to autonomously interact with APIs, databases, and other applications to accomplish their tasks.
- Build systems for evaluation, loss-pattern analysis to ensure systematic quality hill climbing for agents and collaborate with key partner teams (including Agentic AI infra team and GoogleDeepMind) to leverage and shape the future of Google's core agent frameworks and quality of the models.
- Design, develop, test, deploy, maintain, and enhance software solutions.
- Manage project priorities, deadlines, and deliverables.
Other
- Bachelor's degree or equivalent practical experience.
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
- 5 years of experience in a technical leadership role leading project teams and setting technical direction.
- 3 years of experience working in a matrixed organization involving cross-functional, or cross-business projects.
- Google is proud to be an equal opportunity workplace and is an affirmative action employer.