AI Engineer Role
Role: Senior AI Engineer (Agentic Systems & Low-Code Specialist)
Job Objective
To architect, develop, and deploy production-ready AI agents that leverage the Agent Development Kit (ADK) and Agent-to-Agent (A2A) protocol. This role focuses on transforming complex enterprise workflows into autonomous multi-agent systems using both high-level low-code tools in Gemini Enterprise and deep SDK-based engineering in Vertex AI.
Technical Stack & Expertise
1. Agentic Frameworks (Core Focus)
Google ADK (Agent Development Kit): Expertise in building agents that can reason, plan, and use tools.
A2A (Agent-to-Agent Protocol): Implementation of standardized communication between distributed agents, including Agent Discovery via Agent Cards and task negotiation.
MCP (Model Context Protocol): Connecting agents to enterprise tools, databases (AlloyDB, BigQuery), and external APIs through a "universal adapter" interface.
2. Gemini Enterprise & Low-Code
Gemini Agent Designer: Utilizing the no-code/low-code workbench to visually map agent flows and sub-agent hierarchies.
Vertex AI Agent Builder: Rapidly prototyping and grounding agents in enterprise data (RAG).
3. Backend & Infrastructure
Compute: Deploying agents as scalable microservices via Cloud Run or GKE Autopilot.
Data Foundations: SQL (BigQuery/Cloud SQL) and Vector Databases for grounding (AlloyDB AI, Vertex AI Search).
Languages: Python (Primary), JSON-RPC for A2A messaging.