Enable job alerts via email!

Machine Learning Engineer 10027

Capitec Bank

Stellenbosch

On-site

ZAR 600,000 - 800,000

Full time

5 days ago
Be an early applicant

Job summary

A leading financial institution in South Africa is looking for a Machine Learning Engineer to shape and execute their AI strategy. The role requires 4+ years of experience and proficiency in Python and SQL, along with knowledge of machine learning frameworks. Join a dynamic team and contribute to building the best bank in the world through innovative solutions.

Qualifications

  • 4+ years of experience in any engineering role.
  • Experience with Python and SQL.
  • Competence in big data frameworks like PySpark.

Responsibilities

  • Develop, implement, and support platform improvements.
  • Shape and execute AI strategy to remain competitive.
  • Deliver scalable and production-ready predictive models.

Skills

Python
SQL
TensorFlow
PyTorch
Scikit-learn
XGBoost
Hadoop
Kafka
GitHub
AWS

Education

Honors degree or higher

Tools

MLflow
S3
Redshift
SageMaker
Bedrock
Lambda
Job description
Overview

We are looking for energetic, self-motivated individuals who share our passion for service in the banking industry. If you are interested in being part of the journey to become the best bank in the world, please apply.

To see what life at Capitec is all about and complete a short assessment, please click here! Then finalize your application by clicking apply below.

Capitec is committed to diversity and, where feasible, all appointments will support the achievement of our employment equity goals.

About the role

As a Machine Learning Engineer at Capitec, you will be pivotal in shaping and executing the bank's AI strategy. By collaborating with Data Scientists and Decision Scientists, you will enhance their efficiency through the development, implementation, and support of platform improvements. Your contributions will be crucial in positioning Capitec to remain competitive in a rapidly evolving landscape where AI technologies are key strategic differentiators.

This role leverages your deep understanding of machine learning models from concept to deployment, and your expertise in modern software development best practices, big data processing frameworks, and cloud environments, whilst sitting in the risk division of the business. You’ll also work extensively with Python, SQL, and advanced debugging techniques to ensure the delivery of scalable, robust, and production-ready predictive models.

Responsibilities
  • Develop, implement, and support platform improvements in collaboration with Data Scientists and Decision Scientists.
  • Shape and execute Capitec's AI strategy to remain competitive.
  • Apply best practices in software development, big data processing, and cloud technologies.
  • Deliver scalable, robust, and production-ready predictive models using Python and SQL.
Qualifications
  • 4+ years of experience in any engineering role
  • Honors degree or higher in any field
  • Python and SQL experience
  • Experience with TensorFlow, PyTorch, Scikit-learn, XGBoost, Hugging Face, LangChain, LangGraph, MLflow, RAG, and Transformers
  • Big data frameworks – Hadoop/Kafka (PySpark)
  • GitHub experience or Git
  • AWS experience: S3, Redshift, SageMaker, Bedrock, Lambda
Competencies
  • Simplify and make it easy
  • Earn and extend trust
  • Plan, deliver and raise the bar
  • Curious and continuously learns
  • Act, learn and adapt
  • Inspire optimism and persistence
  • Have courage, disagree and commit
Education
  • Completed an Honors Degree or higher

If you are interested in being part of this dynamic team, on a mission to build the best bank in the world through unlocking the potential of its people, please apply. We would love to hear from you!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.