Senior Machine Learning Engineer

2 weeks ago


Cape Town, South Africa Lula Full time

Senior Machine Learning Engineer 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. The Skills And Experience We Are Looking For 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, and 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 the FinTech space. Seniority level Mid‑Senior level Employment type Full‑time Job function Engineering and Information Technology Industries Banking #J-18808-Ljbffr



  • Cape Town, Western Cape, South Africa Lula Full time R1 200 000 - R2 400 000 per year

    Job 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...


  • Cape Town, Western Cape, South Africa Lula Full time R1 200 000 - R2 400 000 per year

    Job 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...


  • Cape Town, South Africa Careers at DLK Group Full time

    Overview Machine Learning Engineer (Specialist) role at Careers at DLK Group in Cape Town, South Africa. Posted on 18/10/2025. Contract position. Job Information Date Opened: 18/10/2025 Job Type: Contract Industry: IT Services Work Experience: 5-7 years Salary: Market Related City: Cape Town Province: Western Cape Country: South Africa Postal Code: 7400 Job...


  • Cape Town, Western Cape, South Africa Global One Full time R200 000 - R250 000 per year

    Job 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...


  • Cape Town, South Africa IOCO Full time

    At iOCO, we leverage advanced technology and intelligent systems to solve complex business challenges. We are seeking a Senior Machine Learning Engineer to lead the design, development, and deployment of sophisticated ML models and systems. This role combines deep technical expertise with leadership, guiding ML projects end-to-end and mentoring junior...


  • Cape Town, South Africa Air Chefs Full time

    Role Overview Help 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...


  • Cape Town, Western Cape, South Africa DLK Group Full time R120 000 - R180 000 per year

    Job 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...


  • Cape Town, South Africa IOCO Full time

    At iOCO, we leverage advanced technology and intelligent systems to solve complex business challenges. We are seeking a Senior Machine Learning Engineer to lead the design, development, and deployment of sophisticated ML models and systems. This role combines deep technical expertise with leadership, guiding ML projects end-to-end and mentoring junior...


  • Cape Town, Western Cape, South Africa Weplace Full time R900 000 - R1 200 000 per year

    One 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...


  • Cape Town, South Africa Moonpay Full time

    MoonPay City of Cape Town, Western Cape, South Africa Senior Machine Learning Engineer MoonPay City of Cape Town, Western Cape, South Africa 3 days ago Be among the first 25 applicants Hi, we're MoonPay. We're here to onboard the world to the decentralized economy. Why? Because crypto and blockchain aren't just technologies—they're tools for global...