ML Ops Engineer
luxsoft
Job Summary
This ML Ops Engineer role focuses on operationalizing machine learning solutions for Digital Oilfield (DOF) platforms. Key responsibilities include automating ML pipelines, managing model versions, integrating APIs, and monitoring system health. The position requires ensuring robust, production-grade deployments with high availability, traceability, and security, involving cross-team collaboration and high ownership.
Must Have
- Develop and maintain ML pipelines for data preprocessing, training, validation, deployment, and monitoring.
- Implement model governance strategies—versioning, rollback, audit trails, and explainability.
- Set up containerized environments and scalable inference systems (e.g., using Docker, Kubernetes).
- Collaborate with software, IT, and data teams to ensure model integration and compliance.
- Support continuous improvement of ML lifecycle management practices and tooling.
- business trip to Kuwait
- Strong software engineering background with ML Ops or DevOps exposure
- Hands-on experience with MLflow, Azure ML, Kubeflow, or equivalent.
- Proficiency in CI/CD workflows and scripting for automation.
- Familiarity with model monitoring, drift detection, and alerting frameworks.
- Experience deploying Python-based ML models in production.
Good to Have
- Understanding of Digital Oilfield environments or OT/IT integration.
- Familiarity with cloud-native services—Azure is preferred.
- Exposure to real-time data streaming (e.g., Kafka, IoT platforms).
- Understanding of security, compliance, and data access protocols in enterprise environments.
- Azure DevOps or Azure AI Engineer certification is a plus.
- AWS DevOps Engineer certification is nice to have but not required.
Job Description
Project description
We are hiring an ML Ops Engineer to operationalize machine learning solutions across Digital Oilfield (DOF) platforms. This is a critical role ensuring that models move from development to robust, production-grade deployment with high availability, traceability, and security. The ideal candidate will be responsible for automating pipelines, managing model versions, integrating APIs, and monitoring ML system health across diverse operational environments. Oil & gas exposure is beneficial but not required; this is a technical engineering role with high ownership and cross-team collaboration.
Responsibilities
- Develop and maintain ML pipelines for data preprocessing, training, validation, deployment, and monitoring.
- Implement model governance strategies—versioning, rollback, audit trails, and explainability.
- Set up containerized environments and scalable inference systems (e.g., using Docker, Kubernetes).
- Collaborate with software, IT, and data teams to ensure model integration and compliance.
- Support continuous improvement of ML lifecycle management practices and tooling.
- business trip to Kuwait
Skills
Must have
- Strong software engineering background with ML Ops or DevOps exposure
- Hands-on experience with MLflow, Azure ML, Kubeflow, or equivalent.
- Proficiency in CI/CD workflows and scripting for automation.
- Familiarity with model monitoring, drift detection, and alerting frameworks.
- Experience deploying Python-based ML models in production.
Nice to have
- Understanding of Digital Oilfield environments or OT/IT integration.
- Familiarity with cloud-native services—Azure is preferred.
- Exposure to real-time data streaming (e.g., Kafka, IoT platforms).
- Understanding of security, compliance, and data access protocols in enterprise environments.
- Certifications:
- Azure DevOps or Azure AI Engineer certification is a plus.
- AWS DevOps Engineer certification is nice to have but not required
Other
Languages
English: C1 Advanced
Seniority
Senior