Bachelor’s degree or equivalent practical experience
2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
2 years of experience with full stack development, across back-end such as Java, Python, Golang, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent
Experience with Distributed Computing
Nice to haves:
Master's degree or PhD in Computer Science or related technical fields
2 years of experience with data structures or algorithms
Experience developing accessible technologies
Experience building applications for enterprise needs, including AI safety, data residency, integration with existing systems, and return on investment
Familiarity with AI, machine learning, Large Language Models (LLMs), or AI agents
What you'll be doing:
Write product or system development code
Design, develop, and maintain high-quality, open-source libraries and SDKs for the Agent Development Kit (ADK) and Agent2Agent (A2A) frameworks
Build and improve tooling to support the end-to-end AI agent development lifecycle, including testing, debugging, deployment, and observability
Collaborate with internal (1P) and external (3P) developers to understand their needs and translate them into new features and improvements for the AI agent ecosystem
Work with cloud teams to ensure seamless deployment and management of AI agents on Google Cloud Platform and other environments