October 31, 2025

Machine Learning Engineer

Website Capitec Bank Ltd

Simplifying banking, empowering lives.

Machine Learning Engineer

Are you an energetic and self-motivated individual passionate about making a difference in the banking industry? Capitec Bank is looking for a talented Machine Learning Engineer to join our innovative team in South Africa.

About Capitec Bank

At Capitec, we’re dedicated to simplifying banking and empowering our clients to better manage their financial lives. We believe in providing accessible, affordable banking through a personal experience. Our culture is built on talented and committed teams who uphold our CEO values: Client first, Energy, and Ownership. We offer a supportive environment with growth opportunities and competitive employee benefits, ensuring every team member feels valued and has the opportunity to grow.

About the Role

As a Machine Learning Engineer at Capitec, you will play a crucial role in shaping and executing the bank’s AI strategy. Working closely with Data Scientists and Decision Scientists within our risk division, you will develop, implement, and support platform improvements, significantly boosting their efficiency.

This position requires a deep understanding of machine learning models, from initial concept to full deployment. You will apply your expertise in modern software development, big data processing frameworks, and cloud environments. Expect to work extensively with Python, SQL, and advanced debugging techniques to deliver scalable, robust, and production-ready predictive models that keep Capitec competitive in the fast-paced AI landscape.

What You’ll Need

  • At least 4 years of experience in an engineering role.
  • An Honours degree or higher qualification in any field.
  • Strong proficiency in Python and SQL.
  • Experience with ML frameworks/libraries such as TensorFlow, PyTorch, Scikit-learn, XGBoost, Hugging Face, LangChain, LangGraph, MLflow, RAG, and Transformers.
  • Familiarity with big data frameworks like Hadoop/Kafka (PySpark).
  • Proficient with version control systems, specifically Git/GitHub.
  • Experience with AWS services including S3, Redshift, SageMaker, Bedrock, and Lambda.

Key Competencies

  • Ability to simplify complex problems and make solutions easy to understand.
  • Earn and extend trust with colleagues and clients.
  • Strong planning and delivery skills, consistently striving to raise the bar.
  • Naturally curious and committed to continuous learning.
  • Proactive in taking action, learning from experiences, and adapting.
  • Inspire optimism and show persistence in overcoming challenges.
  • Courage to express different views, disagree constructively, and commit to decisions.

Education

  • Completed an Honours Degree or higher qualification.

How to Apply

If you’re interested in joining our dynamic team and contributing to our mission of building the best bank in the world through unlocking the potential of its people, please follow these steps:

  1. Complete a short assessment and learn more about life at Capitec. Click here to start!
  2. After completing the assessment, finalize your application by clicking the “Apply now” button on the official Capitec careers page.

Capitec is committed to diversity, and all appointments will support the achievement of our employment equity goals where feasible. We look forward to hearing from you!

To apply for this job please visit careers.capitecbank.co.za.