
Data Scientist
EXL
full-time
Posted on:
Location Type: Hybrid
Location: Noida • India
Visit company websiteExplore more
About the role
- Build, test, and optimize applications powered by Large Language Models (LLMs), including proprietary and open‑source models.
- Perform API integrations with proprietary models (e.g., OpenAI, Anthropic, Gemini, Azure OpenAI, etc.).
- Execute fine‑tuning, model adaptation, and evaluation of open‑source models (Llama, Mistral, Falcon, etc.).
- Develop chatbots, agents, and RAG‑based pipelines using LangChain, LangGraph, and asynchronous architectures.
- Implement prompt engineering, prompt optimization, and design of efficient LLM workflows.
- Apply NLP techniques such as text classification, summarization, entity extraction, embeddings, and vector search.
- Utilize Redis for caching, rate limiting, session storage, and vector similarity search (Redis Vector).
Requirements
- Bachelor's/Master's in Engineering 3-6 years
- API calls and integrations with proprietary LLMs.
- Fine‑tuning open‑source models.
- Experience with LangChain, LangGraph, and async architectures.
- LLM-based project development (chatbots, agents, RAG, automation).
- NLP model understanding.
- Strong in prompt engineering and optimization techniques.
- React, HTML, CSS, JavaScript/TypeScript.
- Python (FastAPI), Node.js (optional), backend frameworks.
- SQL and NoSQL database design.
- Redis caching and vector store usage.
- Docker, Kubernetes, CI/CD pipelines.
- Cloud services on AWS and Azure.
Benefits
- Opportunity to build end‑to‑end LLM‑powered products.
- Work with cutting‑edge AI technologies and cloud-native platforms.
- Flexible and dynamic work environment.
- Continuous learning and innovation culture.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Large Language ModelsAPI integrationsfine-tuningNLP techniquesprompt engineeringtext classificationsummarizationentity extractionPythonSQL