Taro Logo

ML Ops Engineer

Machine Learning
Mid-Level Software Engineer
In-Person
3+ years of experience
AI · Enterprise SaaS

Description For ML Ops Engineer

SWATX is seeking a skilled ML Ops Engineer to join their team in Riyadh, Saudi Arabia. This role focuses on deploying, managing, and optimizing machine learning models in both preproduction and production environments. The ideal candidate will have extensive experience with Dataiku and MLFlow, working with both traditional VM-based workloads and containerized environments.

The position requires a strong background in DevOps practices, particularly with Azure DevOps and Jenkins, and expertise in operating compute workloads on Linux systems and Kubernetes environments. You'll be responsible for developing ML pipelines, implementing CI/CD processes, and ensuring optimal model performance while working closely with data scientists and engineers.

This is an excellent opportunity for a mid-level engineer with 3+ years of experience in MLOps to work with cutting-edge technologies, including local LLM deployment and optimization. The role combines machine learning expertise with strong operational knowledge, making it perfect for someone who enjoys working at the intersection of ML and infrastructure.

The position offers hands-on experience with various technologies including Dataiku, MLFlow, Docker, Kubernetes, and major ML frameworks. You'll be working with a team focused on implementing best practices in machine learning operations while ensuring scalability and reliability of ML systems. The role provides an excellent opportunity to grow your skills in both ML and operations while working with a company at the forefront of ML implementation in Saudi Arabia.

Last updated 12 days ago

Responsibilities For ML Ops Engineer

  • Develop and maintain ML pipelines with experience on Dataiku and MLFlow
  • Have DevOps experience and CI/CD deployment pipelines processes
  • Experience on operationalizing compute workloads on classical virtual machines
  • Monitor model performance metrics and implement strategies for continuous improvement
  • Collaborate with data scientists and engineers to ensure model scalability and reliability
  • Experience on observability platforms like Prometheus or Grafana
  • Implement best practices for version control, CI/CD for ML models
  • Optimize, deploy, and run local small LLMs on CPU-based environments

Requirements For ML Ops Engineer

Python
Kubernetes
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 3+ years of experience in machine learning operations or a related role
  • Experience with on premise compute landscape especially vmware based compute environments
  • Experience with local saudi cloud platforms (e.g., Nournet, STC and others)
  • Certification on Dataiku is preferred
  • Additional certifications on administration of compute workloads such as CKA are a plus
  • Extensive experience on Dataiku platform especially on MLOPs Automation and API nodes
  • Experience with MLFlow
  • Knowledge in Small LLMs and their operationalization and tuning
  • Proficiency in Python, Docker, Kubernetes, and MLOps tools
  • Knowledge of ML frameworks (e.g. TensorFlow, PyTorch)
  • Strong problem-solving and troubleshooting skills

Interested in this job?

Jobs Related To SWATX ML Ops Engineer