ML Ops Engineer

SWATX specializes in enterprise machine learning operations and infrastructure management.
Machine Learning
Mid-Level Software Engineer
In-Person
3+ years of experience
AI · Enterprise SaaS

Description For ML Ops Engineer

SWATX is seeking an experienced ML Ops Engineer to lead their machine learning operations. The role focuses on deploying, managing, and optimizing ML models in both preproduction and production environments. The ideal candidate will have extensive experience with Dataiku and MLFlow, along with strong DevOps capabilities. This position offers an opportunity to work with cutting-edge ML technologies, including LLMs, and implement best practices for ML operations.

The role requires expertise in both traditional VM-based workloads and containerized environments, with a special focus on Red Hat Linux and OpenShift. You'll be responsible for developing ML pipelines, implementing CI/CD processes, and ensuring optimal model performance. The position demands strong technical skills in Python, Docker, Kubernetes, and various ML frameworks.

This is an excellent opportunity for a mid-level engineer with ML operations experience to join a company that's investing in advanced ML infrastructure. You'll work closely with data scientists and engineers, contributing to the entire ML lifecycle from development to production. The role offers exposure to various technologies and platforms, making it an ideal position for someone looking to grow their MLOps expertise.

Last updated 7 days ago

Responsibilities For ML Ops Engineer

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

Requirements For ML Ops Engineer

Python
Kubernetes
Linux
  • 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)
  • Certification on Dataiku preferred
  • Additional certifications on administration of compute workloads such as CKA are a plus
  • Proficiency in Python, Docker, Kubernetes, and MLOps tools (MLflow)
  • Knowledge of ML frameworks (TensorFlow, PyTorch)
  • Strong problem-solving and troubleshooting skills

Interested in this job?

Jobs Related To SWATX ML Ops Engineer

Software Development Engineer

Software Development Engineer role at Amazon's FinTech team, building AI/ML applications for financial risk management and treasury operations.

SDE II - Machine Learning, Amazon

Machine Learning Software Development Engineer role at Amazon's advertising division, building scalable ML systems and pipelines.

Software Dev Engineer II, Amazon

Software Dev Engineer II position at Amazon focusing on developing LLMs for e-commerce, offering competitive compensation and opportunity to work on cutting-edge AI technology.

AIML - Software Engineer, Siri tvOS

Software engineering role focused on developing Siri's natural interaction capabilities for tvOS devices at Apple, combining AI expertise with consumer technology innovation.

Machine Learning Engineer - GenAI, Creative-X, Amazon Advertising

Machine Learning Engineer role at Amazon Advertising focusing on GenAI and creative solutions, offering competitive compensation and opportunity to work with cutting-edge AI technologies.