CareerPlanSign in

Machine Learning Engineer (Hybrid – Cape Town / Johannesburg)

Johannesburg, Gauteng💼 Full-time🗓 2026-09-24

Core

Design and operationalize production-grade ML systems, architect data and compute infrastructure, and enable high-performance deployments.

Role type

Machine Learning Engineer (MLOps & Cloud Infrastructure)

Builds

Production ML systems, APIs, batch and real-time inference systems, and robust data/compute infrastructure.

Domain

Enterprise AI, Cloud Computing, Data Engineering

Deliverable

production ML models | infrastructure

Required skills

Python, R, Azure, Databricks, AKS, Spark, Airflow, MLflow, GPU acceleration, MLOps practices, end-to-end pipeline automation, deep learning

Preferred skills

Master's or PhD in STEM, experience bridging model development and production

Technologies

Azure, Databricks, AKS, Spark, Airflow, MLflow

Responsibilities

Architect and deploy ML solutions in cloud environments; Implement MLOps practices for reproducibility, scalability, and governance; Automate end-to-end ML pipelines from ingestion to deployment; Build APIs, batch, and real-time inference systems; Leverage GPU acceleration for deep learning tasks; Collaborate with data scientists to bridge model development and production

Seniority

Mid-Senior (3–7 years experience)

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.