Senior Machine Learning Engineer III

Boardroom Appointments

Stellenbosch

On-site

ZAR 900,000 - 1,200,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Boardroom Appointments in Stellenbosch, South Africa, seeks an Engineer: Machine Learning III to design and deliver production ML systems. You will work in a cross-functional team on data-driven features, ML pipelines, model training, deployment, and monitoring in a cloud-enabled environment.

Candidates should have 4–6 years ML/SE experience, strong Python/SQL, and hands-on with cloud and container tech. The role emphasizes software best practices, agile teamwork, and delivering scalable ML

Qualifications

  • 4 to 6 years Machine Learning and Software Engineering experience.
  • Strong analytical and problem-solving skills.
  • Expert in Python and SQL.
  • Experience with modern software development best practices, e.g. Code reviews, Unit testing, Version control (Git), CI/CD.
  • Experience with microservice architectures and agile teams.
  • Experience with ML frameworks and tools (pandas, NumPy, scikit-learn, TensorFlow, PyTorch, Spark MLlib).
  • Experience with ETL and orchestration frameworks (Apache Spark, Flink, Kafka).
  • Development on Windows and Linux.
  • Container tech (Docker, Kubernetes).
  • Experience building ML/AI systems and deploying models to production.
  • Proficiency in R language.
  • Experience with NoSQL databases.
  • Experience with ML platforms (MLflow, Kubeflow) and DS platforms (Dataiku, Domino).
  • Cloud infrastructure (Azure, AWS, GCP; AWS preferred).

Skills

Python
SQL
Analytical skills
Problem solving
OOP/Functional in Python
Agile team experience
ML concepts
Model deployment
Production ML systems
Windows and Linux development
Microservice architectures
R language
NoSQL databases
CI/CD
Git

Education

Bachelors in Information Technology - Computer Science or Engineering - Other
Relevant degree in IT/Engineering

Tools

Git
Docker
Kubernetes
CI/CD pipelines
Apache Spark
Kafka
Spark MLlib
MLflow
Kubeflow
Azure
AWS
GCP

Job description

Boardroom Appointments in Stellenbosch, South Africa, seeks an Engineer: Machine Learning III to design and deliver production ML systems. You will work in a cross-functional team on data-driven features, ML pipelines, model training, deployment, and monitoring in a cloud-enabled environment.

Candidates should have 4–6 years ML/SE experience, strong Python/SQL, and hands-on with cloud and container tech. The role emphasizes software best practices, agile teamwork, and delivering scalable ML

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Machine Learning Engineer
Senior Machine Learning Engineer

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 2,000,000
Competitive salary with performancebon
Health, dental, and vision insurance
Generous paid time off
+2
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Lula • Wes-Kaap

On-site
ZAR 900,000 - 1,500,000
Senior ML Engineer: Build & Scale AI Models | Equity
Senior ML Engineer: Build & Scale AI Models | Equity

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 2,000,000
Competitive salary with performancebon
Health, dental, and vision insurance
Generous paid time off
+2
Senior ML Engineer - Build & Scale Production ML
Senior ML Engineer - Build & Scale Production ML

SRG Recruitment • South Africa

On-site
ZAR 1,000,000 - 1,800,000
Hybrid Senior Machine Learning Engineer — Lead AI Projects
Hybrid Senior Machine Learning Engineer — Lead AI Projects

Boardroom Appointments • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Machine Learning Engineer
Machine Learning Engineer

Parvana • Kraaifontein

Hybrid
ZAR 700,000 - 1,200,000
Senior ML Engineer: Real-Time ML & MLOps
Senior ML Engineer: Real-Time ML & MLOps

Lula • Wes-Kaap

On-site
ZAR 900,000 - 1,500,000
Machine Learning Engineer
Machine Learning Engineer

Placements24 • Cape Town

On-site
ZAR 600,000 - 900,000
Competitive salary
Bonus
Health benefits
+3
Machine Learning Engineer (Specialist)
Machine Learning Engineer (Specialist)

DLK Group • Cape Town

On-site
ZAR 800,000 - 1,200,000
Machine Learning Engineer
Machine Learning Engineer

Placements24 • Pretoria

On-site
ZAR 700,000 - 900,000
Competitive salary
Performance bonuses
Professional development opportunities
+1