Machine Learning Specialist

EXL
Gurugram, Haryana, India

Job Responsibilities:

  • Design, build, and operate end-to-end ML systems, covering data ingestion, training pipelines, model deployment, monitoring, retraining, and inference pipelines (batch/ real-time).
  • Design and maintain reproducible model training, evaluation, and experimentation frameworks supporting recommendation systems, search relevance, content intelligence, and GenAI use cases.
  • Implement and manage workflow orchestration using Databricks Asset Bundles, Databricks Workflows, Airflow, or equivalent tools.
  • Implement CI/CD, model and dataset versioning, release approval checks, and rollback procedures.
  • Own ML lifecycle management on Databricks, leveraging the Databricks ecosystem for experimentation, versioning, deployment, and monitoring.
  • Develop monitoring solutions for model performance, business KPIs, data quality, drift detection, inference reliability, and operational costs.
  • Ensure operational stability, reliability, and observability of ML systems across environments.
  • Collaborate closely with Data Scientists to productionize research models and establish scalable, governed ML workflows.
  • Enable A/B testing and reliable logging of impressions, recommendations, search results, and user interactions

Skills:

Must have:

  • 3+ years of hands-on experience in MLOps / ML Engineering within large-scale, production environments.
  • Strong experience with end-to-end ML lifecycle management, from training to deployment, monitoring, retraining and scoring using MLFlow.
  • Hands-on experience with Databricks for ML workloads, including model execution, orchestration, and operationalization.
  • Strong proficiency in Python, SQL, and PySpark.
  • Experience supporting GenAI or LLM workloads operationally (model serving, inference pipelines).
  • Experience working with any Cloud Provider, preferably AWS.
  • Experience designing and operating workflow orchestration pipelines (Databricks Asset Bundles, Databricks Workflows, Airflow, or similar tools).
  • Strong knowledge of CI/CD concepts applied to ML systems.
  • Solid understanding of distributed system performance optimization, including compute, storage, and job execution tuning.

Good to Have:

  • Familiarity with Lakehouse architecture, data governance, and modern data platform practices.
  • Exposure to model validation frameworks, drift detection, and ML observability tools.
  • Ability to work with global stakeholders in cross-functional, matrixed environments.
  • Exposure to search relevance optimization using Elasticsearch/OpenSearch

Eligibility:

  • Master’s or Bachelor's degree in Math, Statistics, Economics, Computer Science or related analytics field from top-tier universities with strong record of achievement
  • 3+ Years of experience (The candidate should have minimum 3+ years of experience in Databricks Unified Data Analytics Platform)

Job Location: Bengaluru/ Delhi NCR

Shift Timing: 1:00PM IST – 10:00 PM IST

Experience: 3+ years

Score my resume against this job, free →

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