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 the 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 a related technical field
2 years of experience with data structures and algorithms
Experience developing accessible technologies
Experience building applications for enterprise needs, which includes 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 Software Development Kits (SDKs) for the ADK and 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 (first-party) and external (third-party) 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