-
EXL

Machine Learning Engineer

EXL
India · Full-time · Mid-Senior

Job Title: MLFlow Engineer (MLFlow 3.x)

Hybrid : Pune / Bangalore / Gurugram/ Hyderabad /Cochi/Noida/Chennai

Employment Type: Full-time


About the Role

We are seeking a skilled MLFlow 3 Engineer to join our Data & AI Engineering team. The ideal candidate will have hands-on experience in managing the end-to-end lifecycle of machine learning models using MLFlow 3.x, along with expertise in Python, Databricks, PySpark, and Azure. The role is a cusp between ML Engineering and MLOPs. You will work closely with data scientists, ML engineers, and DevOps teams to operationalize ML workflows, ensuring scalability, reliability, and compliance.


Key Responsibilities

  • Design, implement, and maintain MLFlow 3.x tracking, model registry, and deployment pipelines.
  • Integrate MLFlow with Databricks, Azure ML, and CI/CD pipelines for automated model deployment.
  • Develop and optimize PySpark data processing pipelines for model training and evaluation.
  • Manage and monitor model performance, retraining, and version control.
  • Optimize infrastructure for scalability, cost efficiency, and performance within Azure environments.
  • Create documentation and reusable templates for ML model management and deployment.
  • Ensure adherence to data governance, compliance, and security best practices.


Required Skills & Qualifications

  • 3–6 years of experience in Machine Learning Engineering, MLOps, or related roles.
  • Strong hands-on experience with MLFlow 3.x (tracking, registry, model serving).
  • Proficiency in Python programming for building and deploying ML models.
  • Experience with Databricks for ML lifecycle management and data engineering.
  • Solid knowledge of PySpark for distributed data processing.
  • Working experience with Microsoft Azure (Azure Databricks, Azure ML, Azure Data Lake, etc.).
  • Experience integrating ML pipelines with CI/CD tools (e.g., Azure DevOps, GitHub Actions).
  • Understanding of containerization and orchestration (Docker, Kubernetes).
  • Strong problem-solving skills and ability to work in cross-functional teams.


Preferred Qualifications

  • Experience in MLOps automation and infrastructure as code (Terraform/ARM templates).
  • Familiarity with model monitoring and drift detection frameworks.
  • Knowledge of API-based model serving using MLFlow or Databricks endpoints.
  • Azure certifications (e.g., Azure Data Engineer Associate, Azure AI Engineer Associate) are a plus.

Key Skills

Ranked by relevance

mlflow machine learning devops ai containerization mlops cicd
Login to Apply
Posted
Oct 31, 2025
Type
Full-time
Level
Mid-Senior
Location
Bengaluru
Company
EXL

Industries

Software Development

Categories

Information Technology Science

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Vivid Resourcing
Related

Data Scientist

2026-05-28

Full-time
Mid-Senior
Belgium
Software Development
Engineering
View Job Details
Scandit
Related

Senior Embedded Machine Learning Engineer (C++)

2026-05-28

Full-time
Mid-Senior
Finland
Software Development
Information Technology
View Job Details
YO IT Consulting
Related

Backend Engineer - Remote

2026-05-28

Full-time
Not Applicable
Germany
Software Development
Engineering