03 Oct
|
Accenture
|
Kochi
Job Title - Lead AI Engineer – Specialist - ACS SONG
Management Level: Level 9 - Specialist
Location: Kochi, Coimbatore, Trivandrum
Must have skills: GCP, Generative AI
Good to have skills: AWS Bedrock/ Azure AI Foundry/ Azure OpenAI / Amazon SageMaker or other AI platform
Experience: 5 -8 years of experience is required
Educational Qualification: Graduation
Job Summary
We are seeking a Senior AI Developer / Engineer specializing in Google Cloud Platform (GCP) with 5+ years of professional experience in AI/ML application development, backend engineering, data engineering, or related software engineering disciplines. The role will focus on designing, developing, and deploying production-grade Generative AI, Agentic AI, Machine Learning, and LLM-powered applications using Google Cloud technologies, with Vertex AI as the primary AI platform.
The ideal candidate should have strong hands-on experience with Vertex AI, Gemini models, Generative AI applications, RAG, AI agents, APIs, cloud-native application development, and enterprise integrations. Experience with Agentic AI concepts such as tool calling, orchestration, memory, MCP, A2A, and multi-agent systems is highly desirable.
The candidate will work closely with AI architects, data engineers, application developers, product teams, and DevOps engineers to build scalable, secure, observable, cost-efficient, and production-ready AI solutions. Experience with equivalent AI platforms such as AWS Bedrock or Azure AI Foundry is considered an additional advantage.
Roles and Responsibilities
- Design, build, and deploy production-grade AI, Generative AI, and Agentic AI applications on Google Cloud, primarily using Vertex AI and Gemini models.
- Develop intelligent AI applications and agents capable of reasoning, retrieval, tool use, workflow orchestration, structured output generation, task automation, and enterprise system integration.
- Build scalable AI application architectures integrating Vertex AI with GCP services such as BigQuery, Cloud Storage, Cloud Run, GKE, Pub/Sub, API management, databases, and enterprise applications.
- Apply strong software engineering principles to develop secure APIs, microservices, AI services, data pipelines, agent tools, and reusable AI components suitable for enterprise production environments.
- Design, develop, test, and deploy Generative AI, LLM, Machine Learning, and Agentic AI solutions using Google Cloud Platform and Vertex AI.
- Build applications using Vertex AI, Gemini models, Vertex AI APIs, embeddings, model endpoints, prompt management, grounding, function/tool calling, and other GCP AI capabilities.
- Develop AI agents capable of planning, reasoning, tool calling, information retrieval, workflow execution, memory management, and multi-step task automation.
- Design and implement Retrieval-Augmented Generation (RAG) solutions using Vertex AI, embeddings, vector search, enterprise documents, structured data, semantic search, and appropriate retrieval strategies.
- Build integrations between AI applications and GCP services such as BigQuery, Cloud Storage, Cloud Run, Cloud Functions, GKE, Pub/Sub, Secret Manager, and other cloud-native services.
- Develop backend APIs, microservices, connectors, integration services,
and reusable tools that allow AI applications and agents to interact securely with enterprise systems, databases, APIs, and external services.
- Implement Model Context Protocol (MCP) clients or servers where applicable to provide standardized and secure access to tools, APIs, enterprise applications, and data sources.
- Work with Agent2Agent (A2A) patterns or protocols for agent discovery, task delegation, inter-agent communication, and multi-agent collaboration where required.
- Work with AI/LLM orchestration frameworks such as Google Agent Development Kit (ADK), LangChain, LangGraph, LlamaIndex, Semantic Kernel, AutoGen, CrewAI, or equivalent technologies.
- Evaluate and improve AI application quality across accuracy, groundedness, hallucination reduction, prompt quality, retrieval quality, latency, reliability, scalability, security, and cost efficiency.
- Implement logging, monitoring, tracing, observability, evaluation, guardrails, and production support mechanisms for AI applications and agentic workflows.
- Collaborate with architects, product owners, data engineers, backend developers, ML engineers, security teams, and DevOps teams to deliver enterprise-grade AI solutions.
- Follow software engineering best practices including Git-based development, automated testing, code reviews, CI/CD, infrastructure automation, documentation, security, and production release management.
Professional and Technical Skills
- Minimum 6 years of professional experience in backend development, data engineering, or a combination of both.
- 1–2 years of hands-on experience in Agentic AI, LLM application development, AI agents, RAG-based solutions, GenAI workflow automation, or multi-agent systems.
- Strong hands-on experience developing applications and solutions on Google Cloud Platform (GCP).
- Practical experience designing, developing, and deploying Generative AI, LLM-powered, RAG, Machine Learning, or Agentic AI applications.
- Experience building production-grade APIs, microservices, data pipelines, AI services, cloud-native applications, or enterprise integration solutions.
- Hands-on experience with Vertex AI and Gemini models for developing enterprise AI applications.
- Experience integrating AI applications with enterprise databases, APIs, document repositories, cloud services, and external systems.
- Experience deploying scalable, secure, reliable, and observable workloads within cloud environments.
- Hands-on experience with GCP Vertex AI and the GCP cloud platform.
- Strong understanding of Agentic AI concepts such as tool calling, planning, reasoning, memory, multi-agent workflows, orchestration, autonomous task execution, and agentic workflow design. Also Google ADK experience is must.
- Experience working with MCP clients, MCP servers, tool registration, tool execution, context retrieval,
and secure integration of external systems with LLM applications.
- Experience with A2A-based or multi-agent communication patterns, including agent discovery, capability exchange, task handoff, inter-agent messaging, and collaborative workflow execution.
- Experience with LLM application frameworks such as LangChain, LangGraph, Semantic Kernel, LlamaIndex, AutoGen, CrewAI, or similar frameworks.
- Strong programming skills in Python; experience with Java, Node.js, or other backend technologies is an added advantage.
- Experience developing backend services, REST APIs, microservices, event-driven applications, or integration layers.
- Good understanding of Retrieval-Augmented Generation, embeddings, vector search, semantic search, chunking strategies, document ingestion, and prompt engineering.
- Familiarity with vector databases or search platforms such as Azure AI Search, Amazon OpenSearch, Pinecone, Weaviate, FAISS, Chroma, Milvus, or similar tools.
- Experience with Git-based development, code reviews, CI/CD pipelines, Docker, logging, monitoring, authentication, authorization, secrets management, and secure API integration.
- Strong experience designing and developing scalable backend systems, services, APIs, data processing solutions, or enterprise integration layers.
- Ability to integrate AI agents with databases, enterprise applications, third-party APIs, internal services, workflow systems, and external tools using protocols such as MCP where applicable.
- Experience with data ingestion, transformation, validation, metadata handling, structured data processing, and unstructured document processing.
- Good understanding of system design, performance optimization, error handling, observability, and production support.
- Experience with AWS Bedrock, Azure AI Foundry, Azure OpenAI, Amazon SageMaker, or other AI platforms is an added advantage.
- Strong analytical, troubleshooting, and problem-solving skills.
- Ability to work effectively with architects, product owners, data engineers, backend developers, DevOps teams, and business stakeholders.
- Strong communication skills (English) with the ability to explain AI concepts, technical designs, limitations, and implementation approaches clearly.
- Proactive mindset with ownership of assigned features, production issues, experimentation, and continuous improvement.
- Comfortable working in agile teams and participating in sprint planning, technical discussions, demos, code reviews, and implementation activities.
- Strong communication skills with the ability to work effectively with technical teams, architects, business stakeholders, and cross-functional teams.
- Ability to translate business and functional requirements into scalable and maintainable technical data solutions.
- Ability to provide technical guidance, perform code reviews, establish development standards, and support junior engineers.
- Strong ownership mindset with a focus on data quality, scalability, performance, security, cost efficiency, reliability, and timely delivery.
- Ability to work effectively in distributed and agile delivery teams and manage multiple priorities in a rapid-paced environment.
Additional Information
About Our Company | Accenture
📌 Lead Agentic AI Engineer 2 (Kochi)
🏢 Accenture
📍 Kochi