Senior Machine Learning Engineer - MLOps

Placements24

Gauteng

Hybrid

ZAR 1,000,000 - 1,800,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Bonuses
Health insurance
Leave entitlement
Learning opportunities
Tech environment
Retirement plan
Hybrid work model

Job summary

WhatJobs Direct is hiring a Senior Machine Learning Engineer (MLOps) to join our AI & Emerging Technologies division in Pretoria, Gauteng. You will design, build, and maintain scalable ML pipelines, automate workflows, and manage infrastructure for experimentation and production deployment.

You will collaborate with data scientists and software engineers, monitor models in production, and ensure secure, cost-efficient ML infrastructure.

Qualifications

  • Master's degree in Computer Science, Engineering, or a related quantitative field.
  • 5+ years of experience in software engineering or machine learning engineering, with a focus on MLOps.
  • Strong programming skills in Python and experience with ML libraries (e.g., Scikit-learn, TensorFlow, PyTorch).
  • Proficiency with containerization technologies (e.g., Docker, Kubernetes).
  • Experience with cloud platforms (AWS, Azure, GCP) and their ML services.
  • Familiarity with CI/CD tools and practices (e.g., Jenkins, GitLab CI).
  • Understanding of machine learning concepts and model lifecycle management.
  • Excellent problem-solving, communication, and teamwork skills.

Responsibilities

  • Design, build, and maintain scalable MLOps pipelines for model development, training, deployment, and monitoring.
  • Automate ML workflows including data ingestion, feature engineering, training, validation, and deployment.
  • Manage infrastructure for ML experimentation, such as cluster management and distributed training.
  • Develop tools to enable collaboration between data scientists and software engineers.
  • Monitor production model performance, detect drift, and plan retraining strategies.
  • Ensure security, scalability, and cost-efficiency of ML infrastructure.
  • Collaborate with data scientists to optimize models for production.
  • Stay current with MLOps best practices and emerging tech.

Skills

Python programming
MLops
Cloud ML services
CI/CD

Education

Master's degree in CS/Engineering

Tools

Docker
Kubernetes
AWS
Azure
GCP

Job description

About the Role

Our client, WhatJobs Direct, is seeking a Senior Machine Learning Engineer with a specialization in MLOps to join their cutting-edge AI & Emerging Technologies division in Pretoria, Gauteng . This role is crucial for streamlining the machine learning lifecycle, from experimentation to production deployment and monitoring. You will work with a talented team to build robust, scalable, and efficient ML systems, ensuring our AI solutions deliver maximum value. This is an excellent opportunity to contribute to significant projects in a hybrid work environment that balances in-office collaboration with remote flexibility.

Key Responsibilities
  • Design, build, and maintain scalable and reliable MLOps pipelines for machine learning model development, training, deployment, and monitoring.
  • Automate ML workflows, including data ingestion, feature engineering, model training, validation, and deployment.
  • Implement and manage infrastructure for ML experimentation, such as cluster management and distributed training frameworks.
  • Develop tools and frameworks to enable seamless collaboration between data scientists and software engineers.
  • Monitor model performance in production, identify drift, and implement strategies for retraining and updating models.
  • Ensure the security, scalability, and cost-effectiveness of ML infrastructure.
  • Collaborate with data scientists to optimize models for production environments.
  • Stay current with MLOps best practices, tools, and emerging technologies.
Requirements
  • Master's degree in Computer Science, Engineering, or a related quantitative field.
  • 5+ years of experience in software engineering or machine learning engineering, with a focus on MLOps.
  • Strong programming skills in Python and experience with ML libraries (e.g., Scikit-learn, TensorFlow, PyTorch).
  • Proficiency with containerization technologies (e.g., Docker, Kubernetes).
  • Experience with cloud platforms (AWS, Azure, GCP) and their ML services.
  • Familiarity with CI/CD tools and practices (e.g., Jenkins, GitLab CI).
  • Understanding of machine learning concepts and model lifecycle management.
  • Excellent problem-solving, communication, and teamwork skills.
Benefits
  • Competitive salary with annual performance bonuses.
  • Comprehensive health, dental, and vision insurance plans.
  • Generous annual leave and company holidays.
  • Opportunities for continuous learning and professional growth.
  • Access to advanced technology and collaborative work environment in Pretoria, Gauteng .
  • Retirement savings plan.
  • Flexible working hours and hybrid work model.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Machine Learning Engineer - MLOps Specialist
Senior Machine Learning Engineer - MLOps Specialist

Placements24 • Sandton

Hybrid
ZAR 1,200,000 - 1,800,000
Performance bonuses
Career advancement
Training, certifications, and конферен
+3
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
Lead Machine Learning Engineer - MLOps Specialist
Lead Machine Learning Engineer - MLOps Specialist

Placements24 • Cape Town

Hybrid
ZAR 1,200,000 - 2,000,000
Competitive salary
Medical benefits
Retirement benefits
+4
Machine Learning Operations (MLOps) Engineer
Machine Learning Operations (MLOps) Engineer

Placements24 • George

Hybrid
ZAR 600,000 - 1,200,000
Competitive salary
Health benefits
Retirement savings plan
+3
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
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
Senior AI Engineer - MLOps
Senior AI Engineer - MLOps

Placements24 • Randburg

Hybrid
ZAR 750,000 - 1,800,000
Fully remote
Continuous learning opportunities
Health and retirement plans
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Retirement plan
Performance bonuses
+6
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
AI/ML Operations Engineer (MLOps)
AI/ML Operations Engineer (MLOps)

Placements24 • Benoni

Hybrid
ZAR 600,000 - 900,000
Medical insurance
Retirement benefits
Paid time off
+2