Search thousands of fresh jobs

×
This job is expired
The Legends Agency

Senior Maintenance Engineer

The Legends Agency

  • R600.00 per hour
  • Contract Senior position
  • Johannesburg
  • Posted 12 Sep 2025 by The Legends Agency
  • Expires in 34 days
  • Job 2622180
Apply Now

About the position

Join a bespoke AI consultancy delivering greenfield AI solutions for leading banks, Johannesburg | R600 per hour | 08:00 am to 5: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 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

Desired Skills:

  • Multi-Skilled Engineering
  • Shift Engineering
  • Site Equipment
  • Python
  • SQL
  • Customer Analytics
  • CMMS
  • Pneumatic System
  • PLC
  • Fault Finding

Desired Work Experience:

  • 2 to 5 years

Apply Now

The Legends Agency

About the agency

We are a South African in-country Employer of Record and Recruitment service provider that offers co-employment Opportunities to UK, USA and Auz-based Companies. Simply, co-employment is a relationship between two entities sharing responsibility for an employee. We take care of the employment contracts, salaries, and taxes, and assist with SA employment legislation.

Receive a daily digest of all new jobs matching this job. Your information is safe with us and you can cancel any time.

Expires in 33 days

Email me jobs similar to: Senior Maintenance Engineer

Receive a daily digest of all new jobs matching this job: Senior IT Auditor. Your information is safe with us and you can cancel at any time.