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 4 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

ML Compiler Engineer, AWS Neuron, Annapurna Labs

ML Compiler Engineer position at AWS Neuron team, focusing on developing compiler technology for deep-learning workloads and contributing to cutting-edge ML infrastructure.

Software Development Engineer, Promotion Analytics and Optimization Services

Software Development Engineer role at Amazon focusing on machine learning and data analytics for promotion optimization, offering competitive salary and benefits in Vancouver.

Software Development Engineer, Predictive Targeting

Software Development Engineer role at Amazon focusing on machine learning and predictive analytics for customer targeting systems.

AI Software Engineer

AI Software Engineer position at HelpFlow to build multi-agent AI systems, requiring strong programming and AI development experience, offering remote work with potential for full-time employment.

Programmer Analyst 4 - AI Developer

Mid-level AI Developer position at DMV IT Service LLC, focusing on Document AI application maintenance and enhancement using GCP, requiring 3+ years of experience.