**Job Overview:**
We are seeking a Senior Machine Learning Operations (MLOps) Consultant to manage and drive the operations and development lifecycle of machine learning products across multiple domains.
This role requires deep technical expertise, operational oversight, and thought leadership in MLOps practices, ML/DS lifecycle management, and Agile methodologies.
The successful candidate will be instrumental in ensuring scalable, secure, and maintainable ML solutions from infrastructure to deployment, with a strong focus on Azure-based platforms.
Responsibilities:
* Lead and co-manage ML operations, models, workflows, and lifecycle phases.
* Develop and maintain data and software development life cycle and pipelines.
* Provide expert-level guidance on Python, SQL, PySpark, and Azure stack technologies.
* Drive detailed reviews and approvals of pull requests and pipelines.
* Advise on set up and improvements in every life cycle phase of ML development from infrastructure to code walkthroughs and sustain/maintenance.
* Collaborate with multiple tech teams including data analysts, engineers, scientists, and platform teams.
* Discuss ML methods and models, ML libraries, etc. with Data Science leads.
Requirements:
* 5-7 years' experience leading or co-managing ML operations, models, workflows, and lifecycle phases.
* In-depth experience of data and software development life cycle and pipelines.
* Advanced hands-on experience with Python, SQL, PySpark.
* Experience with Azure stack – Databricks, DevOps, MLFlow, ADF, Kubernetes (AKS), Azure Machine Learning (AMLS).
About the Role:
This is an exciting opportunity for a Senior MLOps Consultant to join our team and contribute to the development and implementation of machine learning solutions.
The ideal candidate will have a strong technical background, excellent communication skills, and the ability to work effectively in a collaborative environment.
We offer a dynamic and supportive work environment, with opportunities for growth and professional development.