Data Scientist

EXL
Gurugram, Haryana, India

Job Overview

We are looking for an experienced Data Scientist to develop and manage end-to-end machine learning and analytics solutions within a production environment.

The candidate will work with established production data layers to build, test, train, deploy, and maintain machine learning models and pipelines. The role involves working on traditional machine learning, advanced analytics, and deep learning use cases based on business requirements.

In addition to model development, the candidate will create Power BI dashboards and analytical reports, translate technical results into actionable business insights, and manage stakeholder expectations regarding model performance, reporting capabilities, data quality, and delivery timelines.

Key Responsibilities

  • Design, develop, test, train, validate, deploy, and maintain machine learning and deep learning models.
  • Build solutions for use cases such as classification, regression, clustering, forecasting, customer segmentation, churn prediction, recommendation systems, customer lifetime value, and anomaly detection.
  • Build and maintain end-to-end machine learning pipelines covering data processing, model training, validation, registration, deployment, monitoring, and retraining.
  • Use MLflow for experiment tracking, model versioning, model registration, and lifecycle management.
  • Deploy batch or real-time machine learning solutions on Azure.
  • Monitor production models for data drift, performance degradation, pipeline failures, and changes in upstream data.
  • Develop scalable data-processing workflows using Python, SQL, and PySpark.
  • Develop and maintain interactive Power BI dashboards, reports, KPIs, and stakeholder-facing analytical outputs.
  • Conduct ad-hoc analysis and clearly communicate insights, recommendations, risks, and model limitations to stakeholders.
  • Translate business requirements into technically feasible machine learning, analytics, and reporting solutions.
  • Manage stakeholder expectations regarding data availability, model accuracy, reporting capabilities, timelines, and production readiness.
  • Maintain appropriate documentation for data flows, models, pipelines, assumptions, dependencies, deployment processes, and reporting logic.
  • Collaborate with data engineering, analytics, reporting, technology, and business teams in a client-facing environment.Technical Skills
  • Experience: 5+ Years.
  • Strong hands-on experience with Python, SQL, and PySpark
  • Strong knowledge of traditional and advanced machine learning techniques
  • Experience with deep learning frameworks such as PyTorch or TensorFlow
  • Hands-on experience with Microsoft Azure and Azure Databricks
  • Experience with MLflow for experiment tracking, model registration, and model lifecycle management
  • Strong experience developing dashboards and reports using Power BI
  • Experience building and maintaining end-to-end MLOps pipelines
  • Experience deploying and monitoring machine learning models in production familiarity with Delta Lake, Databricks Workflows, Unity Catalog, Azure Data Lake Storage, Azure Data Factory, Azure Machine Learning, and Azure DevOps
  • Excellent communication skills, with the ability to work independently in a client-facing environment

Score my resume against this job, free →

Questions about this job

How do I apply for the Data Scientist job at EXL?

Use the apply link on this page: you apply directly with EXL on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does EXL want for this Data Scientist role?

The job description asks for Python, SQL, PySpark, traditional and advanced machine learning techniques, deep learning frameworks such as PyTorch or TensorFlow, Microsoft Azure, Azure Databricks and MLflow for experiment tracking, model registration, and model lifecycle management. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at EXL?

Apply to the EXL roles that match your experience, and tailor your resume to each job description: for this role that means showing Python, SQL, PySpark. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Data Scientist job remote or onsite?

This is based in Gurugram, Haryana.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with EXL, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →