Google's Cloud AI Agents team is seeking a Staff Software Engineer who will specialize in agent-centric data and APIs. Based in San Francisco and working onsite, you will lead data pipelines, APIs, and tooling across the full stack while collaborating with partners across Google Cloud Platform to enable both first-party and third-party agents. The role offers a competitive compensation package, with a salary range of USD 207,000 to 301,000 per year, plus a 20% target bonus, equity, and benefits.
Responsibilities
- Provide technical leadership on initiatives with high impact.
- Set priorities, track milestones, and ensure timely delivery of project outcomes.
- Architect, build, test, deploy, operate, and enhance large-scale software systems.
- Collaborate with teams across Google Cloud to design and deploy data pipelines powering GCP-native AI Agents.
- Create and release APIs and MCP servers to expose data to both first-party and third-party agents.
Requirements
- Bachelor's degree or equivalent practical experience.
- 8+ years of software development experience.
- At least 5 years of experience testing and launching software products.
- 5 years of full stack development across backend languages such as Java, Python, Go, or C++ and frontend technologies including JavaScript or TypeScript, HTML, and CSS.
- Experience integrating generative AI tools or LLM interfaces into workflows.
- Background in software engineering, generative AI agents, and cross-functional collaboration.
Technologies
- Java
- Python
- Go (Golang)
- C++
- JavaScript
- TypeScript
- HTML
- CSS
- Google Cloud Platform (GCP)
- Gemini models
- MCP servers
About the Job
Google's software engineers build the next generation of technologies that change how billions of people connect, explore, and interact with information. Our products operate at massive scale and extend far beyond web search, requiring expertise across information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, and natural language processing.
The Cloud Optimize team focuses on cost and performance optimization for Google Cloud Platform customers. This work depends on a unique set of data and pipelines drawn from other Cloud Products across GCP. You will help envision these datasets, integrate them with existing data, and provide access to both first-party and third-party agents as needed.
Optimization spans cost, performance, and capacity for projects and applications built on GCP. Our aim is to empower developers to autonomously optimize their applications, accomplished through developing agent skills and tooling for use with Gemini models.
Google Cloud accelerates digital transformation for organizations worldwide by delivering enterprise-grade solutions that leverage Google’s cutting-edge technology. Customers in more than 200 countries and territories rely on Google Cloud to enable growth and solve critical business problems.
Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US compensation ranges from $207,000 to $301,000, plus a 20% bonus target, equity, and benefits. Learn more about benefits at Google.