• Jobs
  • machine learning engineer

machine learning engineer jobs in South Africa

Jobs found: 7 136
Boardroom Appointments
Johannesburg
R200 000 – R300 000 per year

Data Engineer - Machine learning/ Artificial Intelligence Job Openings Data Engineer - Machine learning/ Artificial Intelligence About the job Data Engineer - Machine learning/ Artificial Intelligence Key roles and responsibilities: - Undertake the processing of structured and unstructured data to utilize in data science activities. - Support the data analysis of large information to discover...

8 hours ago
Bookmark Not interested
Amaris Consulting
Cape Town
R500 000 – R600 000 per year

Job Overview Join our team and start a new adventure in an international and dynamic environment. As a consultant at Amaris Consulting means positioning yourself as a technical and functional expert in an industrial field, but above all, being an ambassador of our organization to clients. Recruitment Process Our process typically begins with a brief virtual/phone conversation to get to know...

8 hours ago
Bookmark Not interested
Vito Solutions
Cape Town
R500 000 – R600 000 per year

About the job Machine Learning Engineer – Retail AI EXCITING FUTURE PROJECT COMING SOON! EMPLOYMENT TYPE: Contract (6-12 months with possible extension based on performance) COMPANY: Vito Solutions CLIENT: LOCATION: Cape Town WORKING MODEL: JOB OVERVIEW: We are looking for a Machine Learning Engineer to join our retail AI team. You will be responsible for developing, deploying, and...

8 hours ago
Bookmark Not interested
The Legends Agency
Johannesburg
R500 000 – R600 000 per year

Machine Learning Engineer Build and deploy scalable machine learning solutions in a cloud-native environment Johannesburg (Hybrid) | R60 000 – R70 000 per month About Our Client Our client is a data-focused organisation developing advanced machine learning solutions at scale using Microsoft Azure. They work on complex, real-world problems where models must be production-ready, reliable, and...

Hybrid
8 hours ago
Bookmark Not interested
Discovery
Johannesburg
R500 000 – R600 000 per year

Machine Learning Engineer Business Unit: Discovery Insure Function: Actuarial Sciences Date: 19 Jan 2026 Discovery Insure Machine Learning Engineer About Discovery Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of...

8 hours ago
Bookmark Not interested
Tenth Revolution Group
South Africa
R300 000 – R400 000 per year

Principal Machine Learning Engineer – Johannesburg (Remote, Permanent) A senior, hands-on engineering leadership role within an elite Data & AI environment, leading the design and delivery of complex, real-time, production-scale machine learning systems. The role combines deep technical capability with architectural leadership, strategy input, mentorship, and thought leadership. Must have 10+...

8 hours ago
Bookmark Not interested
Nedbank
Johannesburg
R300 000 – R400 000 per year

Lead the AI Revolution at Nedbank We’re building the next generation of Data & Analytics capabilities and we need Senior Machine Learning Engineers ready to push boundaries. If you thrive on creating intelligent systems that scale, this is your chance to lead innovation where it matters most. What You’ll Do - Architect and deploy advanced machine learning models into production - Drive...

Hybrid
8 hours ago
Sybrin
Johannesburg
R500 000 – R600 000 per year

Intermediate Machine Learning Engineer (Hybrid) Sybrin Johannesburg, Gauteng, South Africa About Sybrin: Sybrin is a leading IT software development company specialising in innovative solutions tailored to meet the evolving needs of businesses across various sectors. Our mission is to empower businesses with cutting-edge technology solutions that drive efficiency, enhance customer experiences,...

Hybrid
8 hours ago
Bookmark Not interested
Takealot
South Africa
R300 000 – R400 000 per year

Takealot.com, South Africa’s leading online retailer, is looking for a highly talented Machine Learning Engineer to join our team. We are a young, dynamic, hyper‑growth company looking for smart, creative, hard‑working people with integrity to join us! Think you’ve been challenged before? Think again! - Scale: 4 million happy shoppers shop online on takealot.com and 2.7 million on Mr D. Show...

Remote
8 hours ago
Bookmark Not interested
Takealot Group
South Africa
R500 000 – R600 000 per year

Machine Learning Software Engineering Manager. South Africa’s leading online retailer, Takealot.com, is looking for a highly talented leader to join our team. Think you’ve been challenged before? Think again! - Scale: 4 million happy shoppers shop online on takealot.com and 2.7 million on Mr D. Show them what you can do. - Learn: Work with the best of the best, and then some. Up‑skill in record...

Hybrid
8 hours ago
Bookmark Not interested
Dariel
City of Johannesburg Metropolitan Municipality
R50 000 – R200 000 per year

Machine Learning Engineer Dariel City of Johannesburg, Gauteng, South Africa About the Role We are seeking an exceptional Principal Machine Learning Engineer to provide technical and inspirational leadership to our world‑class Data and AI team. This is a business‑critical role that will be instrumental in shaping the future of our Intelligent Data division. Our team is at the forefront of...

8 hours ago
Bookmark Not interested
DLK Group
Cape Town
R500 000 – R600 000 per year

Cape Town, South Africa | Posted on 26/10/2025 The 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...

8 hours ago
Bookmark Not interested
Ithemba Recruitment- Sourcing Top Talent
Johannesburg
R300 000 – R400 000 per year

About the job Senior Engineer: AI & Machine Learning Duties and responsibilities: - Design, develop, maintain and support projects using a variety of Big Data technologies. - Ascertain requirements by interfacing with our internal clients - Identify and research alternative technologies that potentially address the requirements - Design and document architectures/applications/data-flows - Apply...

8 hours ago
Global One
Cape Town
R500 000 – R600 000 per year

A leading technology firm is seeking a skilled Machine Learning Engineer to enhance AI product development. The position calls for proven experience with ML frameworks and the ability to compile and analyze complex data. Responsibilities include designing ML systems and conducting experiments to create self-learning applications. Ideal candidates will have a BSc in Computer Science or a related...

8 hours ago
Mindrift
South Africa
R500 000 – R600 000 per year

Freelance Machine Learning Engineer (Python) Project‑based, part‑time, fully remote freelance role. Candidates must be located in South Africa and have advanced (C1) English proficiency. What We Do Mindrift connects specialists with AI projects from major tech innovators. Our mission is to unlock the potential of Generative AI by tapping into real‑world expertise from across the globe. About...

8 hours ago
Create job alert for new jobs for
machine learning engineer, South Africa
Bookmark Not interested
AiR
Johannesburg
R300 000 – R400 000 per year

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 experience - Expertise in Python and ML...

8 hours ago
Bookmark Not interested
Global One
Cape Town
R500 000 – R600 000 per year

We 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 models, as well as refining and updating existing...

8 hours ago
Takealot
South Africa
R300 000 – R400 000 per year

A leading online retailer in South Africa is searching for an experienced Machine Learning Engineer to join their dynamic team. This role requires working with robust machine learning models in the e-commerce domain and emphasizes collaboration and creativity. Candidates should have extensive experience in machine learning applications and software development, with qualifications in Computer...

8 hours ago
Bookmark Not interested
Boardroom Appointments
Johannesburg
R300 000 – R400 000 per year

About the job Senior Machine Learning Engineer Key Responsibilities: - Model Development & Optimization: Design, develop, and optimize machine learning models for real-world applications, ensuring high accuracy, scalability, and efficiency. - ML Pipeline & Deployment: Build and maintain scalable ML pipelines using cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker,...

8 hours ago
Bookmark Not interested
Takealot
South Africa
R500 000 – R600 000 per year

Takealot.com, South Africa’s leading online retailer, is looking for a highly talented Machine Learning Software Engineering Manager to join our team. We are a young, dynamic, hyper‑growth company looking for smart, creative, hard‑working people with integrity to join us! Think you’ve been challenged before? Think again! - Scale: 4 million happy shoppers shop online on takealot.com and 2.7...

8 hours ago
Menu