Machine Learning Engineer (Hybrid – Cape Town / Johannesburg)
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)