Google's Vertex Agent Platform team is looking to solve the business problem of delivering an industry-leading, enterprise-ready agent platform that can power real-world agentic use cases. This involves building a high-code agent development SDK/Kit, a managed runtime with a suite of managed services, and an agent inner-loop server that brings advanced agentic capabilities on top of Gemini. They also aim to improve agent quality by collaborating with researchers and engineers and upstreaming enterprise agentic use cases to their foundation model team.
Requirements
- 2 years of experience with software development in one or more programming languages (C, C++, Python, or Go), or 1 year of experience with an advanced degree.
- 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
- 1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
- 2 years of experience with performance, large scale systems data analysis, visualization tools, or debugging.
- 2 years of experience with data structures or algorithms in either an academic or industry setting.
- Experience with Generative AI Agent.
- Experience developing large-scale applications on Cloud Infrastructure
Responsibilities
- Write product or system development code.
- Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
- Develop robust and scalable backend leveraging Google Cloud Infrastructure (One Platform APIs, Serverless Compute, docker, Spanner, Workflow Orchestration etc) to process workloads.
- Develop, implement, and test innovative solutions in the AI Agents.
- Collaborate with researchers and engineers to improve the Agent quality.
Other
- Bachelor’s degree or equivalent practical experience.
- Master's degree or PhD in Computer Science or related technical fields.
- Proficiency in code and system health, diagnosis and resolution, and software test engineering.
- Versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack.