E

EXL

Analyzes business data and runs outsourced operations

Data Scientist

Natural Language Processing & LLMsConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's or master's degree in a quantitative field such as computer science, mathematics, or statistics, or equivalent experience.
  • At least five years of experience in data science and hands-on machine learning model development.
  • Knowledge of the evolution of natural language processing, from traditional language models to modern large language models, including training data creation, training setup, and fine-tuning.
  • Knowledge of advanced retrieval-augmented generation pipelines, including embeddings, indexing, chunking, reranking, prompts, and evaluation.
  • Excellent programming skills in Python and strong working knowledge of numerical, data-analysis, or artificial intelligence frameworks such as NumPy, Pandas, scikit-learn, and Jupyter.
  • Knowledge of predictive and prescriptive analytics, supervised and unsupervised machine learning algorithms, deep learning algorithms, and artificial neural networks.
  • Experience with natural language processing using NLTK and text analytics for information extraction, parsing, and topic modeling.
  • At least five years of experience as a natural language processing and Python developer.
  • Experience with Pandas, NumPy, scikit-learn, and natural language processing.
  • Knowledge of object-oriented design, data structures, and systems.
  • Ability to integrate multiple data sources into a single system.
  • Familiarity with testing tools.
  • Working knowledge of GitHub and Jira.
  • Ability to document requirements and specifications.
  • Ability to manage GPU memory effectively using GPU machines.
  • Bachelor's or master's degree in engineering; the posting associates this with five to eight years of experience.

Responsibilities

  • Develop and maintain advanced Python-based applications in the Generative AI domain, ensuring performance, reliability, and scalability.
  • Implement and optimize Generative AI models, including GPT, Llama, Mistral, and FLAN-T5, to create solutions and knowledge graphs.
  • Develop advanced retrieval-augmented generation pipelines, including embeddings, indexing, chunking, reranking, prompts, and evaluation.
  • Collaborate with cross-functional teams to integrate artificial intelligence functionality into broader systems and applications.
  • Use GPU machines on AWS, Azure, or Databricks to manage GPU memory and maximize performance and efficiency.
  • Stay updated on advancements in Generative AI, Python development practices, and cloud services to enhance AI capabilities.
  • Assist delivery leads in delivering Generative AI solutions to clients in a timely manner and supporting client satisfaction and project success.
  • Collaborate on projects and work independently when required.

Desired Qualifications

  • Experience with SQL Server and Spark is preferred but not required.
  • Experience with cloud platforms such as Azure, AWS, or Databricks is preferred.

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