Generative AI Engineer (Gurugram)

Generative AI Engineer (Gurugram)

06 Aug
|
EXL
|
Gurugram

06 Aug

EXL

Gurugram

About the Role

We are looking for a highly skilled GenAI Engineer to design, develop, and optimize large-scale AI solutions leveraging LLMs, Retrieval-Augmented Generation (RAG), NLP, and advanced analytics techniques. The ideal candidate will have strong expertise in building intelligent AI applications, designing robust evaluation frameworks, and deploying scalable data processing pipelines using Python, PySpark, and SQL. Key Responsibilities

Retrieval-Augmented Generation (RAG) & NLP

Design and implement advanced RAG pipelines using vector databases, semantic search, and knowledge retrieval frameworks.

Develop and optimize NLP models for text processing, classification, summarization, information extraction, and conversational AI use cases.

Build intelligent retrieval systems leveraging embeddings, chunking strategies, reranking techniques, and contextual search.

Work with vector databases such as Pinecone, Weaviate, Chroma, FAISS, or Elasticsearch.

Prompt Engineering & Agentic AI

Develop and optimize sophisticated prompting techniques for improved LLM performance.

Implement function calling, tool usage, chain-of-thought workflows, and structured outputs to enable deterministic AI agent behavior.

Design and evaluate multi-agent and agentic AI frameworks.

Create guardrails, validation mechanisms, and monitoring frameworks for production-grade AI systems.

Statistical Modeling & Evaluation

Apply statistical methods and hypothesis testing to assess model performance and reliability.

Design evaluation frameworks using quantitative metrics to measure accuracy, relevance, hallucination rates, and user experience.





Build predictive models and data-driven approaches to enhance AI solution quality.

Conduct A/B testing and experiment design to optimize model performance.

Data Analysis & Feature Engineering

Perform exploratory data analysis (EDA) on structured and unstructured datasets.

Develop feature engineering and data synthesis techniques to improve training and evaluation datasets.

Analyze model outputs and user interactions to identify areas of improvement.

Create reusable data pipelines for AI model training, testing, and monitoring.

Data Engineering & Development

Develop scalable data processing solutions using Python, PySpark, and SQL.

Build ETL/ELT pipelines to support AI and analytics workloads.

Optimize data transformation and querying processes for large datasets.

Collaborate with Data Engineers, Data Scientists, Product Teams, and Business Stakeholders to deliver end-to-end AI solutions.

Required

Skills

4+ years of experience in Python and SQL.

Strong hands-on expertise in PySpark and distributed data processing.

Experience with LLMs, Generative AI, RAG architectures, and NLP techniques.

Expertise in Prompt Engineering, Function Calling, AI Agents, and Structured Outputs.

Strong understanding of Machine Learning, Statistics, Hypothesis Testing, and Model Evaluation.

Experience working with vector databases and semantic search technologies.

Hands-on experience with AI frameworks such as LangChain, LlamaIndex, DSPy, or similar.

Knowledge of REST APIs, microservices, and cloud-native deployments.

Solid analytical and problem-solving skills.

📌 Generative AI Engineer (Gurugram)
🏢 EXL
📍 Gurugram

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: generative ai engineer (gurugram) / gurugram

Subscribe to this job alert:

Get the latest job offers by email for: generative ai engineer (gurugram) / gurugram