CareerPlanSign in

Machine Learning Engineer

Kraaifontein, Cape Town Region💼 Full-time🗓 2026-09-22 → 2026-09-24

Core

Design, train, and evaluate machine learning models (predictive, deep learning, NLP/GenAI) to solve complex business problems and build scalable end-to-end ML pipelines.

Role type

Machine Learning Engineer

Builds

Production ML models, automated end-to-end ML pipelines, and ML infrastructure components

Domain

Financial services, Machine Learning, MLOps

Deliverable

production ML models

Required skills

Python, PyTorch, TensorFlow, scikit-learn, Pandas, SQL, Docker, Kubernetes, MLflow, AWS, GCP, Azure, SageMaker, Vertex AI, statistical modelling, feature engineering, software engineering best practices

Preferred skills

Experience with predictive modeling, deep learning, NLP, GenAI, CI/CD pipelines

Technologies

PyTorch, TensorFlow, scikit-learn, Pandas, AWS, GCP, Azure, Docker, Kubernetes, MLflow, SageMaker, Vertex AI, SQL, Git

Responsibilities

Design and evaluate ML models, develop scalable ML pipelines, contribute to ML infrastructure architecture, implement model monitoring strategies, conduct algorithm experimentation, partner with cross-functional teams

Seniority

Mid-level (3-5+ years experience)

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