E

EXL

Analyzes business data and runs outsourced operations

Senior AI Data Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeGurugram, Haryana, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 6 years of total experience.
  • At least 1 year of hands-on GenAI or large language model application development in production use cases.
  • Hands-on experience with large language models such as Claude and OpenAI, retrieval-augmented generation pipelines and retrieval optimisation, and GPT and agentic artificial intelligence implementation.
  • Experience with LangChain, LangGraph, or similar frameworks, as well as agent orchestration and tool-calling architectures.
  • Strong understanding of large language model limitations, evaluation, and optimisation strategies.
  • Strong Python and PySpark engineering expertise in production-grade development, with proven application programming interface integration experience.
  • Deep data analysis experience and experience handling large volumes of data.
  • Data engineering integration skills involving Fabric, Azure Databricks, or Snowflake.
  • Exposure to cloud platforms such as Azure, AWS, or Google Cloud Platform; SQL; containers; continuous integration and continuous delivery; and monitoring.
  • Prior experience in at least one of data engineering, including ETL/ELT, pipelines, or orchestration; data science or the machine learning lifecycle, especially natural language processing; or analytics engineering or data products.

Responsibilities

  • Design and develop large language model-powered applications using single-agent or multi-agent patterns for business use cases.
  • Build and optimise end-to-end retrieval-augmented generation pipelines, including ingestion, embeddings, retrieval, orchestration, and response synthesis.
  • Implement prompt engineering and orchestration techniques, including prompt chaining, tool or function calling, and structured outputs.
  • Develop production-grade APIs and services using FastAPI, Flask, or Streamlit for generative AI applications.
  • Integrate large language model solutions with enterprise systems, data platforms, and workflows.
  • Apply guardrails and evaluation frameworks to improve response quality, reduce hallucinations, and ensure responsible artificial intelligence usage.
  • Collaborate with data engineering and MLOps teams on data pipelines, deployment, monitoring, and scaling.
  • Contribute reusable components, documentation, and engineering best practices.

Desired Qualifications

  • Experience with fine-tuning techniques such as LoRA or PEFT, or prompt-tuning strategies.
  • Experience with enterprise generative AI security and privacy practices, including data masking, access control, and compliance.
  • Familiarity with the Azure AI ecosystem, including Azure OpenAI, Azure AI Search, and Fabric.
  • Exposure to agentic coding tools such as Claude Code or similar environments.

About the Company

EXL

Analyzes business data and runs outsourced operations

EXL analyzes business data and runs outsourced operations for insurers, healthcare payers, banks, retailers, and other large organizations. Its teams combine industry expertise with data engineering and AI to handle tasks such as claims processing, payment reviews, customer service, and finance within existing technology environments. The company also builds software, including LifePRO, which manages insurance policies, and EXLdata.ai, which connects fragmented data for use in AI systems. Clients pay for consulting projects, ongoing managed services, and software delivered through the cloud. EXL was founded in 1999 and is headquartered in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1999

Recently Posted Jobs

Explore more opportunities at EXL

See more jobs