Full Job Description
Job Summary
We are seeking an experienced Google ADK GenAI Developer to design, develop, and deploy next-generation Generative AI and Agentic AI solutions using the Google Agent Development Kit (ADK) and Google Cloud AI ecosystem. The role requires strong Python and AI application development expertise, hands-on experience with Google ADK, Gemini, Vertex AI, RAG, multi-agent systems, and cloud-native GCP environments. Banking and Financial Services domain experience is preferred.
Key Responsibilities
• Design and develop enterprise-grade AI agents using Google ADK and Gemini models.
• Build and maintain Agentic AI solutions capable of reasoning, planning, and executing complex business workflows.
• Develop RAG-based applications integrating enterprise knowledge repositories and data sources.
• Implement AI agent orchestration frameworks to support multi-agent collaboration and task execution.
• Integrate AI services with enterprise platforms, REST APIs, databases, and external applications.
• Create and optimize prompts, tools, and workflows to improve AI agent effectiveness and response quality.
• Collaborate with AI architects and business teams to translate requirements into scalable AI solutions.
• Develop secure and production-ready AI applications following enterprise architecture and governance standards.
• Monitor and optimize AI model performance through evaluation, testing, and continuous improvement.
• Support deployment and operationalization of AI applications within GCP environments.
• Implement observability, security, governance, and compliance controls for AI systems and agent ecosystems.
• Troubleshoot and resolve AI application issues across development, testing, and production environments.
• Create technical documentation, including architecture diagrams, design specifications, and operational procedures.
• Evaluate emerging AI technologies and frameworks and recommend adoption opportunities.
• Participate actively in Agile ceremonies, including sprint planning, backlog refinement, standups, and retrospectives.
• Partner with cross-functional teams to support successful delivery of AI transformation initiatives.
Required Qualifications
• 5+ years of software engineering experience, including 2+ years focused on Generative AI and Agentic AI development.
• Hands-on experience developing AI applications using Google Agent Development Kit (ADK).
• Strong Python programming and AI application development experience.
• Experience with Google Vertex AI, Gemini models, AI Studio, and Google Cloud Platform (GCP).
• Hands-on experience building AI agents, multi-agent systems, and agentic workflows.
• Strong understanding of Retrieval-Augmented Generation (RAG), embeddings, semantic search, and knowledge retrieval systems.
• Experience with vector databases such as Pinecone, Weaviate, Chroma, Milvus, or Vertex AI Vector Search.
• Knowledge of AI orchestration frameworks such as LangChain, LangGraph, CrewAI, AutoGen, or Semantic Kernel.
• Experience integrating AI solutions with REST APIs, enterprise applications, databases, and third-party services.
• Strong understanding of prompt engineering, model evaluation, and LLM optimization techniques.
• Experience developing and deploying cloud-native applications in GCP environments.
• Knowledge of Docker and Kubernetes.
• Experience with CI/CD pipelines and DevOps practices.
• Understanding of AI governance, responsible AI, security, and compliance requirements.
• Experience working in Agile/Scrum environments.
• Strong analytical, debugging, and problem-solving skills.
• Excellent communication and stakeholder management skills.
Preferred Qualifications
• Banking and Financial Services domain experience.
• Experience implementing production-grade Agentic AI solutions.
• Experience with enterprise AI governance and responsible AI frameworks.
• Experience evaluating emerging Generative AI technologies and agentic frameworks.