onsite
Generative AI Engineer - Tata Consultancy Services
Generative AI Engineer
Senior AI Engineer to develop and deploy generative AI solutions using LLMs, RAG, and vector databases for scalable conversational AI and automation.
About the role
Key Responsibilities
- Build and optimize large language model (LLM) solutions using retrieval-augmented generation (RAG), prompt engineering, and fine-tuning techniques
- Develop AI agents and automated workflows to enhance business process automation
- Integrate vector databases (Pinecone, FAISS, OpenSearch, Kendra) for semantic search and retrieval
- Design, build, and deploy chatbots and conversational AI systems for customer and internal use cases
- Apply machine learning and deep learning models to solve complex business problems
- Collaborate with cross-functional teams to deliver production-ready AI solutions via API integrations
Requirements
- Proficiency in Python (mandatory) and experience with SQL/NoSQL databases (Postgres, DynamoDB, MongoDB)
- Hands-on experience with LLM frameworks (LangChain, LangGraph, LlamaIndex) and vector databases
- Familiarity with machine learning/deep learning libraries (Scikit-learn, TensorFlow, PyTorch) and embedding models (BERT, Sentence Transformers)
- Experience with web frameworks (Flask, FastAPI) and UI tools (Streamlit, Gradio)
- Cloud expertise with AWS (preferred) or Azure for deploying AI solutions
Skills
pythonlangchainlanggraphllamaindexaws bedrockpineconefaissopensearchkendrapostgresdynamodbmongodbscikit learntensorflowpytorchbertsentence transformersflaskfastapistreamlitgradio