About the role:
As a Machine Learning Engineer at Capitec is pivotal in shaping and executing the bank's AI strategy. By collaborating with Data Scientists and Decision Scientists, you'll 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 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 be working extensively with Python, SQL, and advanced debugging techniques to ensure the delivery of scalable, robust, and production-ready predictive models
Our ideal candidate has:
4+ years of experience in any engineering role
Honors degree or higher in any field
Python and SQL experience
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