Senior Machine Learning Engineer
2 weeks ago
Senior Machine Learning Engineer (6-Month Contract)
Join a bespoke AI consultancy delivering greenfield AI solutions for leading banks,
Johannesburg | R600 per hour | 08:00 am to 17:00 pm
About Our Client
Our client is a specialist AI consultancy, partnering with top enterprises to design and implement impactful artificial intelligence solutions. With a reputation for delivering scalable, practical, and high-value projects, they work at the cutting edge of data science and machine learning. Their collaborative, innovation-driven culture offers an environment where you can shape pioneering AI initiatives that influence entire industries.
The Role: Senior Machine Learning Engineer
This is a 6-month contract opportunity to lead the machine learning delivery of a greenfields proof-of-concept (POC) for one of South Africa's largest banks, reimagining the loyalty and rewards landscape. You will design and validate models, collaborate with technical and business teams, and ensure that solutions are scalable, robust, and strategically aligned.
Key Responsibilities
3 - 5 years' experience in machine learning engineering, applied AI, or data science
Design, develop, and validate machine learning models for customer behaviour and rewards optimisation
Collaborate with data engineers, solution architects, and client stakeholders to align technical solutions with business objectives
Apply strong feature engineering, model evaluation, and reproducibility best practices
Explore and test new modelling approaches to deliver measurable outcomes
Ensure scalability and robustness with MLOps principles
(Bonus) Contribute to operationalising AI solutions from POC to production
About You
3 - 5 years' proven experience building and deploying ML models in business contexts
Strong proficiency in Python, SQL, and ML libraries (scikit-learn, TensorFlow, PyTorch)
Solid understanding of model lifecycle management and cloud platforms (Azure preferred)
Excellent problem-solving, communication, and collaboration skills in a consulting environment
Experience in financial services, customer analytics, or loyalty/rewards is advantageous
Bonus: Hands-on experience in productionising AI solutions
Contract Details
Duration: 6 months (with potential extension)
Location: Johannesburg or Cape Town (hybrid / remote-first flexibility)
Start Date: Immediate availability preferred
-
Senior Machine Learning Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa Boardroom Appointments Full timeSenior Machine Learning Engineer - 3 Year ContractKey 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...
-
Senior Machine Learning Developer
2 weeks ago
Johannesburg, Gauteng, South Africa SavageOne Pty Full timePosition Summary:The Senior Machine Learning Engineer will play a key role in leading the design, development, and deployment of machine learning solutions. You will collaborate with cross-functional teams to identify business opportunities, develop innovative machine learning models, and implement scalable solutions that drive business value. This role...
-
Machine Learning Engineer
3 days ago
Johannesburg, Gauteng, South Africa Dariel Full timePrincipal Machine Learning Engineer / AI - (Hybrid, 3 days/week in-office)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...
-
Intermediate Machine Learning Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa Sybrin Full timeAbout 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, and facilitate growth.At Sybrin we pride ourselves...
-
Principal Machine Learning Engineer
1 week ago
Johannesburg, Gauteng, South Africa Dariel Full timePrincipal Machine Learning Engineer- (Hybrid, 3 days/week in-office)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...
-
Senior Data Engineer I
2 weeks ago
Johannesburg, Gauteng, South Africa Boardroom Appointments Full timeMinimum Requirements:Matric (Grade 12)Masters degree in Software Engineering, Data Engineering, Computer Science or related field5 years of relevant work experienceStrong Scala and Python backgroundExperience with Apache Spark and/or RayKnowledge of AWS, GCP, Azure, or other cloud platformKnowledge of current principles and frameworks for ML OpsExperience...
-
Senior Data Scientist
6 days ago
Johannesburg, Gauteng, South Africa NTT Data Full timeJob SummaryThe Senior Data Scientist will lead the design, development, and deployment of advanced analytics and machine learning solutions that drive strategic decision-making and operational efficiency. This role requires a deep understanding of data science, data engineering, and AI concepts, and will play a pivotal role in embedding intelligent...
-
Senior Data Scientist
1 day ago
Johannesburg, Gauteng, South Africa SavageOne Pty Full timeJob Title: Senior Data ScientistLocation: Onsite Midrand Position Overview:We are seeking a Senior Data Scientist with a proven track record of success and a minimum of 5 years of experience in the field. The Senior Data Scientist will play a critical role in leading advanced analytics projects, developing cutting-edge machine learning models, and providing...
-
Senior Data Scientist
2 weeks ago
Johannesburg, Gauteng, South Africa Boardroom Appointments Full timeSenior Data ScientistMinimum Requirements:Matric (Grade 12)Advanced Diplomas/National 1st DegreesResponsibilities:Spearheaded best-in-class statistical models and algorithms, building upon previous experiences and learnings.Conduct in-depth statistical analysis to extract valuable insights and patterns from complex datasets, contributing to data-driven...
-
Senior Data Scientist
2 weeks ago
Johannesburg, Gauteng, South Africa BigTalent Full timeSenior Data ScientistLocation: Bedfordview, Johannesburg (Hybrid) | Department: Data & AnalyticsAre you ready to lead high-impact data science initiatives that solve real-world problems? Were looking for a Senior Data Scientist to design and deploy advanced machine learning models, unlock business insights from complex datasets, and drive data-led decision...