onsite
AIML Engineer - Tata Consultancy Services (TCS)
Software Engineer
AIML Engineer responsible for architecting and delivering production‑grade, LLM‑powered applications and agentic workflows. Leverages Python, RAG pipelines, vector databases, and LangChain to build scalable, cloud‑based solutions that integrate enterprise data and advanced prompt engineering.
About the role
Key Responsibilities
- Design, develop, and deploy end‑to‑end LLM‑powered applications and agentic workflows using Python.
- Build and maintain RAG pipelines over enterprise data, selecting appropriate embeddings and vector databases.
- Implement prompt engineering strategies and orchestrate LLM interactions with LangChain, LangGraph, or AutoGen frameworks.
- Architect scalable, cloud‑based backend systems, ensuring high availability, performance, and security.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions and continuously improve model performance.
Requirements
- Strong Python expertise with a proven track record of building production‑grade backend systems.
- Hands‑on experience with LLMs, prompt engineering, and agentic frameworks such as LangChain, LangGraph, or AutoGen.
- Deep knowledge of RAG architectures, embeddings, and vector database technologies.
- Solid system design skills and experience scaling cloud‑based applications.
- Excellent problem‑solving abilities and a collaborative mindset.