24 Oct
|
EPAM Systems
|
Chennai
24 Oct
EPAM Systems
Chennai
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.
Responsibilities
- 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
Requirements
- 5–7 years of professional experience in software development
- 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
- Robust 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
We are seeking a dynamic and skilled Senior Software Engineer with expertise in Python and Generative AI (GenAI) to join our innovative team.
The role involves designing, developing, and maintaining cutting-edge software solutions that harness the power of LLMs (Large Language Models) to deliver impactful results. If you have a passion for AI technologies, LLMs,
and software excellence, we encourage you to apply.
Responsibilities
- Develop, scale, and maintain web applications built using LLMs and low-code solutions
- Collaborate with cross-functional teams to design and optimize robust applications powered by Generative AI
- Engineer prompt solutions and debug or enhance existing LLM-based models for improved system performance
- Integrate front-end frameworks like HTML+CSS, JavaScript, React, or Vue into application workflows
- Ensure performance optimization and scalability of applications for production environments
- Maintain and manage large codebases while applying software development best practices
- Utilize tools like Git for version control and ensure seamless team collaboration
- Engage stakeholders throughout the software lifecycle to gather requirements and iterate on solutions
Requirements
- 5–8 years of professional experience in software development
- Proficiency in Python for creating scalable, maintainable software applications
- Expertise in Generative AI systems, proficiency with prompt engineering, and debugging LLM models
- Knowledge of JavaScript, SQL, and Git for robust software functionality
- Background in working with large codebases using industry-standard best practices
- Competency in front-end technologies including HTML+CSS, React, or Vue
Nice to have
- Familiarity with emerging AI trends and advancements in GenAI tools
- Background in developing API integrations that leverage advanced AI functionalities
- Showcase of successful deployment of scalable apps powered by LLMs
- Understanding of multi-disciplinary team collaboration for developing end-to-end software solutions
📌 Senior Software Engineer (Python with LMM/GenAI) (Chennai)
🏢 EPAM Systems
📍 Chennai