CareerPlanSign in

Machine Learning Engineer

Johannesburg, Gauteng🌐 Remote💼 Full-time🗓 2026-09-08 → 2026-09-24

Core

Design, prototype, build, deploy, and support production-grade Machine Learning, AI, and Generative AI solutions, including LLMs, RAG, and AI agents.

Role type

Senior Machine Learning Engineer (Generative AI & MLOps)

Builds

Production ML pipelines, AI agents, RAG applications, scalable APIs, and microservices on Azure.

Domain

Financial services / Banking / Regulated environments

Deliverable

production ML models

Required skills

Python, SQL, MLOps, CI/CD, Azure Kubernetes Service (AKS), Kubernetes, Docker, Apache Spark, Large Language Models (LLMs), Generative AI, Retrieval-Augmented Generation (RAG), AI agents, model monitoring, model drift detection, distributed computing, REST API development

Preferred skills

Azure certifications (AZ-104, AZ-305, AI-102), Databricks certifications, CKA/CKAD, AWS/Google Cloud certifications

Technologies

Databricks, MLflow, Model Serving, Azure, AKS, Kubernetes, Docker, Apache Spark

Responsibilities

Develop and deploy AI agents and RAG applications; Build reusable ML pipelines with automated testing and governance; Monitor model performance, drift, and operational health; Partner with Data Scientists to productionise models; Troubleshoot technical issues across ML platforms; Optimise solutions for performance, scalability, and cost; Provide technical guidance and mentoring to team members.

Seniority

Senior, hands-on IC

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