Back to list

Vacancy description

Lead Software Engineer - Python with GenAI, LLM in Coimbatore, भारत

EPAM Systems

Coimbatore, भारत

We are seeking an experienced AI Engineer to design and build production-grade Generative AI solutions with a strong focus on agentic workflows, multi-agent systems, and enterprise AI applications. The ideal candidate combines strong software engineering fundamentals with hands-on expertise in LLMs, RAG architectures, and AI agent frameworks.

Design, architect, and develop scalable Generative AI applications and agentic solutions for real-world business use cases Build and orchestrate AI agents using frameworks such as LangChain, LangGraph, Google ADK, CrewAI, AutoGen, Microsoft Copilot Studio, or similar technologies Develop and maintain backend services, APIs, microservices, and data pipelines that power AI-driven products Implement advanced AI patterns including RAG, Agentic RAG, tool/function calling, planning & reflection loops, and human-in-the-loop workflows Engineer and optimize prompts, system instructions, and agent workflows to improve reliability, accuracy, and user experience Integrate LLMs with enterprise systems, third-party APIs, vector databases, and knowledge repositories Monitor, evaluate, and continuously improve model and agent performance using observability tools, metrics, and user feedback Collaborate closely with Product, Engineering, Data, and Design teams to deliver impactful AI solutions Stay current with emerging AI technologies, frameworks, and best practices, contributing innovative ideas to the team Document architectures, design decisions, and reusable solution patterns while supporting knowledge sharing across teams 7 to 12 years of relevant professional experience Hands-on experience building applications using Generative AI and LLM technologies Strong proficiency in Python and experience developing production-ready applications Hands-on experience with at least two agentic AI frameworks such as LangChain, LangGraph, Google ADK, CrewAI, AutoGen, or Microsoft Copilot extensibility Experience with cloud AI platforms including Azure OpenAI, AWS Bedrock, or Google Vertex AI/ADK Strong backend development skills, including REST/gRPC APIs, asynchronous programming, Docker, and frameworks such as FastAPI or Flask Solid understanding of leading LLMs including OpenAI GPT models, Anthropic Claude, Google Gemini, and open-source alternatives Practical experience building RAG solutions using vector databases such as Pinecone, Weaviate, ChromaDB, or Qdrant Expertise in prompt engineering, LLM orchestration, structured outputs, guardrails, ReAct patterns, and evaluation techniques Strong problem-solving, system design, and architectural decision-making skills Excellent communication skills with the ability to collaborate effectively across global teams

Similar vacancies

More like this role

  • On-site
  • IT
Job Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within Corporate Technology, you will lead the architecture and hands-on implementation of scalable GenAI Applications and agentic AI platforms ...

Bangalore, भारत

ALOIS TECHNOLOGIES PRIVATE LIMITED

Lead Software Engineer - Python/C#

  • IT
Job Description : We are excited to announce an opening for Lead Software Engineer at FM https://jobeax.com/link/FNIT4IX25m9iuQ5f Summary : Participates as a senior team member in the design, development, and maintenance of multi-tiered business applications. Individuals holding this position are expected to be mentors ...

Bangalore, भारत

  • IT
... an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Global Finance Technology, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products ...

Bangalore, भारत

  • Contract
  • IT
... team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Asset and Wealth Management, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products ...

Bangalore, भारत

  • IT
Job Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank, Securities Services Technology, you are an integral part of an agile team that works to enhance, build, ...

Bangalore, भारत

  • IT
We are seeking a Lead Software Engineer - Java with Azure to drive the architecture and delivery of Java backend applications and microservices hosted on Azure. You will oversee feature execution, improve reliability and performance, and contribute to Agile delivery and CI/CD workflows. Architect, develop, and maintain ...

Gurgaon, भारत

  • IT
Role : Technical Lead - JavaRole Overview :We are looking for an experienced Senior Software Engineer / Technical Lead with 6 - 8 years of professional software engineering experience to design, develop, and deliver scalable, cloud-native software solutions. The role requires strong technical expertise, end-to-end ownership ...

Thiruvananthapuram, भारत

  • Marketing
... (RRPs). The target audience is more than 1 billion consumers around the globe. IT platform hosts 700+ applications. Intellia’s mission is to help the client with the engineering of a comprehensive software ecosystem for a game-changing IoT product on the margin of innovative consumer experience and cutting-edge technology. ...

भारत

  • IT
We are seeking a Lead Software Engineer - Java with Spring Boot to design and develop robust, scalable backend solutions. The ideal candidate will bring deep expertise in Java technologies, microservices architecture and cloud platforms, while contributing to architectural decisions and ensuring high standards of quality, ...

Coimbatore, भारत

  • Full-time
  • IT
... team Bachelor's or Master's degree in Computer Science, Engineering, Information Systems, or a related STEM discipline 8 to 12 years of overall IT experience, with 10+ years specifically in software development, testing, and implementation A minimum of 1 year in a relevant leadership capacity Strong skills in Java and SQL ...

Ernakulam, भारत