Talent.com
Senior Machine Learning Engineer (6-Month Contract)

Senior Machine Learning Engineer (6-Month Contract)

The Legends AgencyJohannesburg, South Africa
30+ days ago
Job description

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 to 5 years of 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 to 5 years of 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

Create a job alert for this search

Senior Engineer • Johannesburg, South Africa

Related jobs
  • Promoted
Machine Learning Engineer

Machine Learning Engineer

DiscoverySandton, Gauteng, South Africa
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 ...Show moreLast updated: 30+ days ago
  • Promoted
Machine Learning Engineer (Intermediate) (Remote)

Machine Learning Engineer (Intermediate) (Remote)

DataFinWorkFromHome, South Africa
Remote
ENVIRONMENT : Our client is on the hunt for an Intermediate Data Analyst / Machine Learning Engineer to grow their sim racing app’s data driven telemetry analysis features.You’ll turn raw laps into ...Show moreLast updated: 2 days ago
  • Promoted
Intermediate or Senior AWS Data Engineer – Johannesburg – up to R900k per annum

Intermediate or Senior AWS Data Engineer – Johannesburg – up to R900k per annum

E-MergeJohannesburg, South Africa
A Technology and Business Consulting Firm that was founded through a combination of technology, data, financial and actuarial science principles. Intermediate or Senior AWS Data Engineer.You will wo...Show moreLast updated: 30+ days ago
  • Promoted
Senior Data Integration Engineer

Senior Data Integration Engineer

IndsafriWorkFromHome, Gauteng, South Africa
Senior Data Integration Engineer (Salesforce, Databricks & MuleSoft).Location : Johannesburg (Hybrid).Contract Tenure : 6 to 12 months. We are seeking a highly experienced and strategic Senior Data In...Show moreLast updated: 20 days ago
  • Promoted
Lead Machine Learning Ops (Mlops) Engineer

Lead Machine Learning Ops (Mlops) Engineer

Absa GroupJohannesburg, Gauteng, South Africa
Lead Machine Learning Ops (MLOPs) Engineer.Empowering Africa’s tomorrow, together…one story at a time.With over 100 years of rich history and strongly positioned as a local bank with regional and i...Show moreLast updated: 30+ days ago
  • Promoted
AI Machine Learning

AI Machine Learning

Blue Pearl HQJohannesburg, Gauteng, South Africa
Standard Bank is seeking a highly skilled AI and Machine Learning Specialist to join our innovative team.In this role, you will leverage your expertise in artificial intelligence and machine learni...Show moreLast updated: 15 days ago
  • Promoted
Senior Machine Learning Developer

Senior Machine Learning Developer

SavageOne Pty LtdJohannesburg, Gauteng, South Africa
About the job Senior Machine Learning Developer.The Senior Machine Learning Engineer will play a key role in leading the design, development, and deployment of machine learning solutions.You will c...Show moreLast updated: 30+ days ago
  • Promoted
Intermediate Machine Learning Engineer (Hybrid)

Intermediate Machine Learning Engineer (Hybrid)

SybrinJohannesburg, Gauteng, South Africa
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 businesse...Show moreLast updated: 22 days ago
  • Promoted
Machine Learning Engineer / Data Scientist with R certification + PL-400

Machine Learning Engineer / Data Scientist with R certification + PL-400

ITC WORLDWIDEJohannesburg, Gauteng, South Africa
ITC WORLDWIDE is seeking experienced Machine Learning Engineer.Data Scientist with R certification PL-400.ITC Worldwide offers Microsoft Experienced & Certified comprehensive technical and function...Show moreLast updated: 30+ days ago
  • Promoted
Senior Data Engineer

Senior Data Engineer

Sabenza IT & RecruitmentJohannesburg, Gauteng, South Africa
Buckle up — we’re not just crunching data, we’re breaking speed limits with it.Our automotive powerhouse is on the hunt for a Data Engineer / Data Scientist hybrid who lives and breathes Python, ML...Show moreLast updated: 22 days ago
  • Promoted
Senior Data Engineer

Senior Data Engineer

LifecheqWorkFromHome, South Africa
You’ll take ownership of our analytics data layer and work closely with our Platform and ML squads.Your job is to build a fast, clean, and reliable system that integrates backend data from an event...Show moreLast updated: 30+ days ago
  • Promoted
Machine Learning Engineer (12-Month Contract)

Machine Learning Engineer (12-Month Contract)

The Legends AgencyJohannesburg, South Africa
Machine Learning Engineer (12-Month Contract).Join a leading AI consultancy delivering cutting-edge solutions for enterprise clients. Johannesburg | R600 - R640 per hour | Contract.Our client is a s...Show moreLast updated: 30+ days ago
  • Promoted
Senior / Lead Platform Engineer (Databricks)

Senior / Lead Platform Engineer (Databricks)

TymeXJohannesburg, Gauteng, South Africa
We are seeking a Senior / Lead Platform Engineer who will take ownership of the design, implementation and operation of our core data, analytics and ML infrastructure. This role spans across platfor...Show moreLast updated: 5 days ago
  • Promoted
Senior MLops Engineer

Senior MLops Engineer

YassirJohannesburg, Gauteng, South Africa
Yassir is seeking a highly skilled and motivated MLOps Engineer (of any senior level) to join our Artificial Intelligence (AI) team and drive our ML Operations in application deployment and infrast...Show moreLast updated: 22 days ago
  • Promoted
Machine Learning Engineer / Data Scientist with R certification + PL-400

Machine Learning Engineer / Data Scientist with R certification + PL-400

ITC WorldwideJohannesburg, Gauteng, South Africa
Machine Learning Engineer / Data Scientist with R certification + PL-400.Machine Learning Engineer / Data Scientist with R certification + PL-400. ITC WORLDWIDE is seeking experienced Machine Learning...Show moreLast updated: 30+ days ago
  • Promoted
Senior Artificial Intelligence & Machine Learning Engineer

Senior Artificial Intelligence & Machine Learning Engineer

Standard Bank of South Africa LimitedJohannesburg, Gauteng, South Africa
Senior Artificial Intelligence & Machine Learning Engineer.To work with business stakeholders to identify and deliver on new AI initiatives. To apply deep domain expertise to shape / influence the AI-...Show moreLast updated: 30+ days ago
  • Promoted
Intermediate Machine Learning Engineer (Hybrid)

Intermediate Machine Learning Engineer (Hybrid)

Sybrin GroupWorkFromHome, Gauteng, South Africa
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 businesse...Show moreLast updated: 20 days ago
  • Promoted
Machine Learning Engineer (Python / PyTorch)

Machine Learning Engineer (Python / PyTorch)

Dijkstrack LTDWorkFromHome, South Africa
This 12-month remote contract role places you on an international machine learning project through Dijkstrack for one of our global technology partners. You’ll work within a distributed engineering ...Show moreLast updated: 20 days ago