ML Ops Engineer

luxsoft

Job Summary

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. Responsibilities include developing and maintaining ML pipelines for data preprocessing, training, validation, deployment, and monitoring, implementing model governance strategies, setting up containerized environments, collaborating with various teams, and supporting continuous improvement of ML lifecycle management practices and tooling.

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.

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.
  • Certifications: 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

11 Skills Required For This Role

Team Management Game Texts Automated Testing Aws Azure Azure Devops Ci Cd Docker Kubernetes Python Machine Learning

Similar Jobs