Apply now »
Position

Senior Machine Learning Engineer (ML)

Details

Location: 

Johannesburg, ZA

Date:  5 Jan 2026
Reference:  143489

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 innovation with AGI (Agentic AI)RAG (Retrieval-Augmented Generation), and Databricks 

  • Optimise algorithms for speed, reliability, and impact 

  • Transform data into intelligence that powers real decisions 

This isn’t just about models, it’s about shaping how AI changes banking. 

Why Nedbank?

As one of Africa’s largest financial services groups, we serve millions across banking, insurance, asset management, and wealth. Our mission? Build sustainable solutions that grow the continent’s ambitions and accelerate the transition to a net-zero economy. 

Why Join Our Data & Analytics Team?

  • Work on AI that makes a difference 
  • See your solutions in action at scale 
  • Collaborate with passionate, multidisciplinary teams 
  • Put purpose into practice every day 

What We’re Looking For

  • 5+ years in Machine Learning Engineering 

  • Hands-on experience with AGIRAGDatabricks, and Machine Learning deployment 

  • Bachelor’s Degree in Computer Science, Engineering, Mathematics, Statistics, Econometrics, or IT 

  • Strong problem-solving and analytical skills 

  • A growth mindset and a passion for continuous learning 

Rewards & Benefits

  • Competitive remuneration and incentives 

  • Comprehensive medical aid and provident fund 

  • Hybrid working environment 

  • Access to learning and growth opportunities 

  • A culture built on trust, support, and shared ownership 

Ready to lead the future of AI?

Click “Apply” and our Talent Acquisition team will connect with you. 

---------------------------------------------------------------------------------------

Please contact the Nedbank Recruiting Team at +27 860 555 566 

 

If you can't find the job you're looking for, activate job alerts to be one of the first to know when new positions open up.

Apply now »