E

EXL

Analyzes business data and runs outsourced operations

Data Scientist

Applied Machine LearningConfirmed 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 3 years of experience in data science and hands-on machine learning model development.
  • Awareness 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.
  • Strong working knowledge of 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.
  • Strong troubleshooting and problem-solving skills.
  • At least 3 years of experience as a natural language processing and Python developer.
  • Experience with Pandas, NumPy, Scikit-learn, and natural language processing.
  • Fundamentals of object-oriented design, data structures, and systems.
  • Ability to integrate multiple data sources into a single system.
  • Familiarity with testing tools.
  • Ability to collaborate on projects and work independently when required.
  • Working knowledge of GitHub and Jira.
  • Ability to document requirements and specifications.
  • Bachelor's or Master's degree in Engineering.

Responsibilities

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

Desired Qualifications

  • SQL skills, including SQL Server and Spark experience.
  • Experience with cloud platforms such as Azure, AWS, and Databricks.

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