onsite
Senior AI Data Engineer - EXL Service
Data Engineer
Lead the design and deployment of LLM‑powered applications, building robust RAG pipelines and production‑grade APIs with Python and FastAPI, while ensuring data quality, guardrails, and seamless integration with enterprise systems.
About the role
Key Responsibilities
- Design and develop LLM‑powered applications using agentic patterns (single/multi‑agent) for diverse business use cases.
- Build and optimise end‑to‑end Retrieval‑Augmented Generation (RAG) pipelines, covering ingestion, embeddings, retrieval, orchestration, and response synthesis.
- Implement advanced prompt engineering and orchestration techniques, including prompt chaining, tool/function calling, and structured outputs.
- Develop production‑grade APIs and services with FastAPI/Flask/Streamlit to expose GenAI capabilities.
- Integrate LLM solutions with enterprise data platforms, workflows, and systems, ensuring scalability and reliability.
- Apply guardrails and evaluation frameworks to improve response quality, reduce hallucinations, and maintain compliance.
Requirements
- Extensive experience with Python and modern web frameworks (FastAPI, Flask, Streamlit).
- Proficiency in building and maintaining RAG pipelines and LLM integration.
- Strong background in prompt engineering, orchestration, and API development.
- Hands‑on experience with data ingestion, embeddings, and retrieval systems.
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.
Skills
pythonfastapiragllm