CareerPlanSign in

Senior Machine Learning Engineer - AI / GenAI

Sandton, North Johannesburg💼 Full-time🗓 2026-09-05 → 2026-09-21

Core

Design, build, deploy, and support enterprise-scale production-grade Machine Learning, AI, and Generative AI solutions, focusing on operationalization, scaling, and monitoring.

Role type

Senior IC Machine Learning Engineer (GenAI/MLOps)

Builds

Production ML models, GenAI applications, AI agents, RAG solutions, and reusable ML platforms

Domain

Enterprise AI/ML, Cloud-native infrastructure

Deliverable

production ML models

Required skills

Python, SQL, Databricks, MLflow, Kubernetes, Docker, CI/CD, MLOps, Large Language Models, Retrieval-Augmented Generation, AI Agents, Spark, REST API development, Microservices, Model Monitoring

Preferred skills

Azure certifications, Databricks certifications, Kubernetes certifications, DevOps/MLOps certifications

Technologies

Databricks, Azure Kubernetes Service, MLflow, Mosaic AI, Docker, Kubernetes, Spark

Responsibilities

Design and build production-grade ML and AI solutions; Productionise ML models and Data Science pipelines using Databricks; Develop and deploy Generative AI applications, AI agents, and RAG solutions; Build reusable ML pipelines and frameworks using MLOps principles; Implement CI/CD, automated testing, model monitoring, and governance; Deploy and optimise open-source ML and LLMs within AKS; Develop and support REST APIs and microservices; Build scalable containerised solutions using Docker and Kubernetes; Monitor models for performance degradation and drift; Troubleshoot production issues across models, pipelines, and infrastructure; Optimise AI/ML platforms for performance, scalability, and cost efficiency; Mentor junior engineers.

Seniority

Senior, hands-on IC

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