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 2 months 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 Dev Engineer II, Amazon

Software Engineer II position at Amazon working on foundational LLM development for Amazon Stores, focusing on e-commerce applications

Cloud Support Engineer (Big Data / AI ML), Support Engineering

Cloud Support Engineer role at AWS focusing on Big Data and AI/ML support, combining technical expertise with customer service in a hybrid work environment.

ADC Engineer II, AI/ML ADC

ADC Engineer II position at Amazon focusing on AI/ML solutions in isolated cloud environments for government customers.

ADC Engineer II, AI/ML ADC

ADC Engineer II position at Amazon Web Services, focusing on AI/ML solutions in secure cloud environments, requiring TS/SCI clearance and strong technical expertise.

Software Development Engineer, Sponsored Products Off-Search Sourcing and Relevance

Software Engineer role at Amazon Advertising focusing on ML-driven ad relevance systems with competitive compensation and benefits.