Indium

Data Scientist

Indium  •  Republic of India (Hybrid)  •  1 month ago
Apply
AI can make mistakes so check important info. Chat history is never stored.
56
AI Success™

Job Description


Job Description – LLM / RAG Engineer


We are looking for a skilled LLM / RAG Engineer to design, build, and operate production-grade AI systems using large language models. The ideal candidate will have strong hands-on experience with RAG architectures, data preparation, evaluation, and LLMOps, along with the ability to deliver reliable and user-friendly conversational applications.


Key Responsibilities:


LLM Fundamentals


• Understand how LLMs generate text and common failure modes such as hallucinations and context limitations
• Design effective prompts including system prompts, grounding techniques, and few-shot examples
• Differentiate between embedding and generation models
• Decide when to use RAG vs. fine-tuning


RAG Architecture (Critical)


• Design and implement semantic and structure-aware chunking strategies
• Build vector and hybrid search pipelines
• Implement query rewriting, top-k selection, and re-ranking
• Apply metadata filtering and enable citations for grounded responses


Unstructured Data Processing


• Extract text from PDFs, DOCX, HTML, and OCR sources
• Perform data cleaning, deduplication, and normalization
• Prepare chunk-ready datasets with rich metadata


Structured Data & Analytics


• Strong SQL proficiency
• Implement text-to-SQL workflows with guardrails
• Enable schema-aware retrieval and analytical querying
• Combine computed results with clear LLM-generated explanations


Evaluation & Monitoring


• Measure retrieval relevance and answer groundedness
• Build offline evaluation datasets with human review
• Monitor latency, cost, and response quality in production


LLMOps


• Manage prompt and model versioning
• Support rollbacks and safe deployments
• Track cost, performance, and system reliability


Frontend & Conversational UX


• Design conversational experiences with follow-up handling
• Implement citations and confidence indicators in responses
• Build lightweight frontends using Flask
• Capture and utilize user feedback for continuous improvement


Required Skills


• Strong understanding of LLM and RAG systems
• Experience with vector databases and retrieval pipelines
• Solid SQL and data handling expertise
• Hands-on experience with Flask-based applications
• Strong problem-solving, communication, and system design skills
Indium

About Indium

Indium is an AI-driven digital engineering company that helps enterprises build, scale, and innovate with cutting-edge technology.  We specialize in custom solutions, ensuring every engagement is tailored to business needs with a relentless customer-first approach. Our expertise spans Generative AI, Product Engineering, Intelligent Automation, Data & AI, Quality Engineering, and Gaming, delivering high-impact solutions that drive real business impact.

 

With 5,000+ associates globally, we partner with Fortune 500, Global 2000, and leading technology firms across Financial Services, Healthcare, Manufacturing, Retail, and Technology - driving impact in North America, India, the UK, Singapore, Australia, and Japan to keep businesses ahead in an AI-first world.

Industry
IT & Software
Company Size
1,001-5,000 employees
Headquarters
Cupertino, California
Year Founded
Unknown
Social Media