Job Openings Senior Machine Learning Engineer (6-Month Contract)

About the job Senior Machine Learning Engineer (6-Month Contract)

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