Google Cloud AI Research team is looking to engineer the platform for building and running AI agents on Google Cloud, creating the foundational platform where intelligent, autonomous agents will operate and scale, moving beyond traditional software applications to create Agent-Platform-as-a-Service.
Requirements
- 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
- 7 years of experience leading technical project strategy, ML design, and optimizing industry-scale ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
- 5 years of experience in a technical leadership role; overseeing projects.
- 2 years of experience with GenAI techniques (e.g., Large Laguage Models, Multi-Modal, Large Vision Models) or with GenAI-related concepts (e.g., language modeling, computer vision).
- experience with Large Language Model (LLM) based planning
- experience with stateful execution for long-running tasks
- experience building a fault-tolerant orchestration engine for non-deterministic workflows
Responsibilities
- Provide technical leadership and direction for the team designing and building our core agentic runtime. This includes solving first-principle challenges in Large Language Model (LLM) based planning, stateful execution for long-running tasks, and building a fault-tolerant orchestration engine for non-deterministic workflows.
- Oversee the architecture and delivery of the developer-facing components of the platform, which includes the SDKs, APIs, and low-code visual surfaces that developers will use to define agent goals, provide tools (connectors), and build, test, and deploy their AI agents on Google Cloud.
- Drive the strategy for critical agent infrastructure. Partner with Product Management and AI research teams to build solutions for agent observability (debugging and tracing), evaluation frameworks (testing agent reliability), and security sandboxing to ensure safe tool usage.
- optimize your own code but make sure Engineers are able to optimize theirs.
- manage your project goals, contribute to product strategy and help develop your team.
- manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally.
Other
- 5 years of experience in a people management, supervision/team leadership role.
- 5 years of experience working in a cross-functional organization.
- manage a team of Engineers.
- manage your project goals, contribute to product strategy and help develop your team.
- manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally.