Senior Machine Learning Ops (MLOps) Engineer

Placements24

Sandton

Hybrid

ZAR 900,000 - 1,500,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Competitive salary
Comprehensive health insurance
Professional development and certific-"
Exposure to cutting-edge AI and cloud
Retirement savings plan
Generous paid time off
Regular company events

Job summary

Placements24 is seeking an experienced Senior MLOps Engineer to join our client’s team in Sandton, Gauteng. You will build, deploy, and manage scalable ML systems, bridging ML development and operations, and ensuring production reliability in a hybrid work setup.

Key responsibilities include designing robust CI/CD pipelines, managing training and deployment infrastructure, automating retraining and deployment, and monitoring model performance and data drift.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 3–5 years of experience in DevOps or MLOps, focusing on ML systems.
  • Proficiency in Python and containerization (Docker, Kubernetes).
  • Strong understanding of cloud platforms (AWS, Azure, GCP) and ML services.
  • Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions).
  • Familiarity with infrastructure-as-code tools (Terraform, Ansible).
  • Knowledge of ML principles and ML lifecycle.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work well in a collaborative team environment.
  • Eligible to work in South Africa; relocation to Sandton, Gauteng if needed.

Responsibilities

  • Design, implement, and maintain CI/CD pipelines for ML models.
  • Develop and manage infrastructure for training, deployment, and monitoring in production.
  • Automate model retraining, versioning, and deployment processes.
  • Implement monitoring for model performance, data drift, and system health.
  • Collaborate with data scientists and software engineers for seamless integration.
  • Manage cloud-based ML infrastructure (AWS, Azure, GCP).
  • Apply MLOps best practices including testing and reproducibility.
  • Troubleshoot production issues in ML systems.
  • Develop tools to streamline the ML lifecycle.
  • Stay updated on emerging MLOps tools and practices.

Skills

Python scripting
Analytical thinking
Communication
Team collaboration
Problem solving
ML lifecycle knowledge
Automation mindset

Education

Bachelor’s or Master’s in Computer Science or Engineering

Tools

Python
Docker
Kubernetes
Terraform
Ansible
Jenkins
GitHub Actions
GitLab CI

Job description

About the Role

Our client, a leader in AI & Emerging Technologies, is seeking an experienced Senior Machine Learning Ops (MLOps) Engineer to join their team in Sandton, Gauteng . This critical role focuses on building, deploying, and managing robust and scalable machine learning systems. You will be responsible for bridging the gap between machine learning development and operations, ensuring the efficient and reliable performance of ML models in production environments. Our client is dedicated to fostering a culture of continuous improvement and operational excellence in AI. This is a unique opportunity to work with cutting-edge technologies and contribute to the operational maturity of our client's AI initiatives. If you are passionate about automating ML workflows, streamlining deployment, and ensuring the reliability of AI systems, this role in Sandton, Gauteng is an excellent career step. Join us to elevate the operational efficiency of AI.

Key Responsibilities
  • Design, implement, and maintain robust CI/CD pipelines for machine learning models.
  • Develop and manage infrastructure for training, deploying, and monitoring ML models in production.
  • Automate model retraining, versioning, and deployment processes.
  • Implement monitoring solutions to track model performance, data drift, and system health.
  • Collaborate with data scientists and software engineers to ensure smooth integration and deployment of ML models.
  • Manage and optimize cloud-based ML infrastructure (e.g., AWS SageMaker, Azure ML, GCP AI Platform).
  • Implement best practices for MLOps, including testing, validation, and reproducibility.
  • Troubleshoot and resolve production issues related to ML systems.
  • Develop tools and frameworks to streamline the ML lifecycle.
  • Stay updated on emerging MLOps tools, technologies, and best practices.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 3-5 years of experience in DevOps or MLOps, with a strong focus on machine learning systems.
  • Proficiency in scripting languages like Python and experience with containerization technologies (Docker, Kubernetes).
  • Strong understanding of cloud platforms (AWS, Azure, GCP) and their ML services.
  • Experience with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Familiarity with infrastructure-as-code tools (e.g., Terraform, Ansible).
  • Knowledge of machine learning principles and the ML lifecycle.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively in a collaborative team environment.
  • Must be eligible to work in South Africa and reside in or be willing to relocate to the Sandton, Gauteng area.
Benefits
  • Competitive salary and performance-based incentives.
  • Comprehensive health insurance and wellness programs.
  • Hybrid work model offering flexibility and work-life balance.
  • Opportunities for professional development and certifications.
  • Exposure to cutting-edge AI and cloud technologies.
  • Collaborative and innovative work culture.
  • Contribution to high-impact AI projects.
  • Retirement savings plan.
  • Generous paid time off.
  • Regular company social events and team-building activities.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI/ML Operations (MLOps) Engineer
Senior AI/ML Operations (MLOps) Engineer

Placements24 • Soweto

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary
Medical aid
Retirement fund
+1
Machine Learning Operations (Mlops) Engineer
Machine Learning Operations (Mlops) Engineer

Placements24 • Stellenbosch

On-site
ZAR 800,000 - 1,200,000
Competitive salary
Health, dental, vision insurance
Generous paid time off
+4
Senior AI/ML Operations Engineer (MLOps)
Senior AI/ML Operations Engineer (MLOps)

Placements24 • Pietermaritzburg

Hybrid
ZAR 1,200,000 - 2,000,000
Health insurance
Paid time off
Professional development
+2
Machine Learning Operations (MLOps) Engineer
Machine Learning Operations (MLOps) Engineer

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,300,000
Hybrid role
Soweto based
Professional development opportunities
+1
Senior Machine Learning Engineer - MLOps
Senior Machine Learning Engineer - MLOps

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,500,000
Salary plus performance-based bonuses
Health insurance
Retirement savings plan
+3
Machine Learning Operations (MLOps) Engineer
Machine Learning Operations (MLOps) Engineer

Placements24 • Bloemfontein

Hybrid
ZAR 600,000 - 900,000
Hybrid work model
Health insurance
Retirement savings plan
+2
AI Software Engineer - MLOps Focus
AI Software Engineer - MLOps Focus

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary packages
Health, dental and vision insurance
Generous paid time off
+2
Machine Learning Engineer - MLOps
Machine Learning Engineer - MLOps

Placements24 • Paarl

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work arrangement
Health insurance
Paid time off
+5
Machine Learning Operations (MLOps) Engineer
Machine Learning Operations (MLOps) Engineer

Placements24 • Rustenburg

Hybrid
ZAR 600,000 - 1,100,000
Competitive salary
Performance bonus
Medical aid
+3
Principal AI Software Engineer - MLOps
Principal AI Software Engineer - MLOps

Placements24 • Pretoria

Hybrid
ZAR 1,200,000 - 2,000,000
Competitive salary
Health and retirement benefits
Flexible work arrangements
+3