CareerPlanSign in

Machine Learning & AI Developer

Johannesburg, Gauteng💼 Full-time🗓 2026-06-11 → 2026-08-07

Core

Design, develop, deploy, and maintain end-to-end machine learning and AI solutions in production environments to solve business challenges.

Role type

Senior Machine Learning & AI Engineer (MLOps)

Builds

Scalable batch and real-time AI/ML pipelines, production-ready AI solutions, and CI/CD workflows for ML.

Domain

Enterprise AI, Generative AI, Large Language Models (LLMs), and Cloud Data Platforms.

Deliverable

production ML models

Required skills

Python, SQL, Spark/PySpark, MLOps, CI/CD for ML, Generative AI, LLMs, RAG architectures, vector databases, semantic search, Azure AI/ML platform integration, model monitoring and drift detection.

Preferred skills

Azure, Machine Learning, AI, or Databricks certifications.

Technologies

Python, SQL, Spark, PySpark, MLflow, Kubeflow, Azure AI, Azure Machine Learning, vector databases.

Responsibilities

Design and deploy end-to-end ML solutions; build and maintain scalable AI pipelines; develop, train, and optimize models; implement MLOps practices (deployment, monitoring, versioning, retraining); manage CI/CD pipelines for ML workflows; monitor model performance and drift; contribute to AI governance and security; research emerging AI technologies.

Seniority

Senior, hands-on IC

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