Senior Machine Learning Engineer
1 week ago
Reporting to: Head of Data Engineering
Location: Cape Town, South Africa
ROLE OVERVIEW
You'll work at the intersection of data science and engineering to build, deploy, and scale machine learning systems. This includes improving ML infrastructure, designing reliable real-time data systems, and ensuring models run efficiently and reliably in production.
ROLE RESPONSIBILITIES
- Consult with data scientists on training machine learning models
- Support improvements and additions to the ML infrastructure, including getting your hands dirty with data engineering and DevOps engineering
- Design systems to meet throughput and latency requirements
- Implement NFRs (Non-Functional Requirements) to ensure a high degree of system reliability
- Prior experience with productionising ML systems is a must.
- Prior experience training machine learning models is highly desirable.
- Advanced knowledge of Python and familiarity with SQL.
- Good working knowledge of Terraform for Infrastructure as Code (IaC)
- A solid understanding and hands-on experience with real-time and event-driven systems such as Kafka, Kafkaconnect, Pub/Sub.
- Solid experience with Kubernetes, docker, deployment types (canary, blue-green etc.)
- Experience with setting up CI/CD systems using tools such as CircleCI, drone, Github actions, ArgoCD.
- Working experience with Big Data technologies such as Spark, Dataflow, and Flink.
- Experience with system design - keeping performance and efficiency in mind, whilst aware of trade-offs.
- Experience applying software engineering rigor to ML, including CI/CD/CT, unit-testing, automation etc.
- Hands-on experience with some MLOps tools such as KubeFlow, DVC, MLFlow.
- Experience with cloud providers, such as GCP, AWS, or Azure
- Prior experience or a strong interest in FinTech space
-
Senior Machine Learning Engineer
1 week ago
Cape Town, Western Cape, South Africa Lula Full time R1 200 000 - R2 400 000 per yearJob title:Senior Machine Learning EngineerReporting to:Head of Data EngineeringLocation:Cape Town, South AfricaROLE OVERVIEWYou'll work at the intersection of data science and engineering to build, deploy, and scale machine learning systems. This includes improving ML infrastructure, designing reliable real-time data systems, and ensuring models run...
-
Machine Learning Engineer
1 week ago
Cape Town, Western Cape, South Africa Global One Full time R200 000 - R250 000 per yearJob briefWe are actively searching for a talented and experienced Machine Learning (ML) Engineer to join our team.As a Machine Learning Engineer, you will play a crucial role in the development and implementation of cutting-edge artificial intelligence products.Your responsibilities will involve designing and constructing sophisticated machine learning...
-
Machine Learning Engineer
1 week ago
Cape Town, Western Cape, South Africa DLK Group Full time R120 000 - R180 000 per yearJob DescriptionThe role of the Specialist Machine Learning Engineer encompasses many activities, including (but not limited to): Focusing on niche areas of machine learning, such as natural language processing, computer vision, or reinforcement learning.Developing domain-specific ML models tailored to specialized business needs.Conducting in-depth research...
-
Machine Learning Engineer
4 days ago
Cape Town, Western Cape, South Africa Weplace Full time R900 000 - R1 200 000 per yearOne of South Africa's Banking Giants is looking for a Machine Learning Engineer to join their team.Purpose StatementTo enable Data Scientists and Decision Scientists to do work more efficiently; build, implement, improve and support platform improvements which will support delivery of the AI strategy.To collaborate in creating and delivering the AI strategy...
-
Machine Learning Engineer
6 days ago
Cape Town, Western Cape, South Africa PBT Group Full time R150 000 - R250 000 per yearEmployment TypeContractExperience3 to 15 yearsSalaryNegotiableJob Published16 October 2025Job Reference No. Job DescriptionPBT Group is seeking a highly skilled Machine Learning Engineer to design, build, and deploy scalable machine learning solutions across complex data environments. The successful candidate will work closely with data scientists, data...
-
Senior Machine Learning Engineer
6 days ago
Cape Town, Western Cape, South Africa AiR Full time R1 200 000 - R2 400 000 per yearRole OverviewHelp us transform credit risk management with cutting-edge AI. You'll lead the design, development, and deployment of ML models that power next-generation financial solutions for major industry players.What We're Looking For- 4+ years in ML/Data Science with production deployment experience- Proven technical leadership or team lead experience-...
-
Machine Learning Engineer
2 weeks ago
Cape Town, Western Cape, South Africa iLaunch Full time R900 000 - R1 200 000 per yearDevelop domain-specific ML modelsLeading end-to-end lifecycle of ML projects from data preparation and model training to deployment and monitoringOptimizing existing ML models for scalability and performance in production environmentsDocument workflowsMatric / Grade 12Tertiary Qualification in Information Communication Technology (ICT)Relevant Cloud...
-
Senior Machine Learning Engineer Level 1
4 days ago
Cape Town, Western Cape, South Africa Boardroom Appointments Full time R100 000 - R180 000 per yearHybrid positionMinimum requirements:Machine Learning Engineers with a background in Computer Science, Engineering, or a related field Passion for AI and a drive to stay ahead of the curve in this rapidly evolving field Experience with Python and ML frameworks like TensorFlow, PyTorch, or similarExperience in Data Collection and Preprocessing, Model...
-
Senior Data Engineer
4 days ago
Cape Town, Western Cape, South Africa ILaunch Full time R500 000 - R1 200 000 per yearSynopsisLeading Financial Services Group requires a Senior Software Data Engineer who will be responsible for developing Machine Learning Artefacts and Insights.Job DescriptionBuild configurable data ingestion platforms to collect and protect data Simplified data transformation and product development Accelerate the development of insights and Machine...
-
Senior Mechanical Engineer
2 days ago
Cape Town, Western Cape, South Africa Reformech Engineering Full time US$100 000 - US$150 000 per yearCompany DescriptionThis is a contract role for a Senior Mechanical Engineer.Our client is a leading organization specializing in advanced resource recovery operations. They are recognized for their expertise in offshore mining and also provide support for land-based mining projects. The company is committed to innovation, safety, and sustainability,...