Capitec Bank IT / Telecom Jobs in South Africa
✅ Job Alerts Activated
You'll now receive future job opportunities instantly.
Thinking about applying?
Before you submit your application, take a moment to go through all the details carefully.
Scroll down to read the full job description, including responsibilities, requirements, and benefits — and see if it’s the right fit for you.
Full Job Description - Read Carefully
Join our team at Capitec as a Machine Learning Engineer and help us build, implement, and improve our AI platform! As part of our team, you will collaborate with others to create and deliver our AI strategy, ensuring that Capitec remains competitive in a fast-changing landscape.
Your role will involve designing, developing, and implementing machine learning algorithms and models, as well as maintaining the AI platform and associated technologies. To be successful in this role, you should have a strong understanding of machine-learning technologies and a proven track record of developing and implementing machine-learning solutions.
We offer a dynamic and challenging work environment, with opportunities for personal and professional growth. If you're a motivated individual with a passion for developing cutting-edge AI solutions, apply now and take the first step towards becoming part of an innovative and forward-thinking team at Capitec!
ADVERTISEMENT - CONTINUE READING BELOW ↓
CONTINUE BELOW ↓
Experience
Minimum:
Proven experience in:
- 2+ yrs software development experience
- Strong analytical and problem-solving skills
- Expert in Python and SQL
- Experience with modern software development best practices, e.g.
- agile software development
- code reviews
- unit testing
- version control, e.g. git
- CI/CD
- Experience with microservice architectures
- Experience working in an agile team
- Experience with ML frameworks and tools (e.g. pandas, numpy, scikit-learn, TensorFlow, Pytorch, Spark MLlib)
- Experience with modern ETL, compute and orchestration frameworks, e.g. Apache Spark, Apache Flink, Apache Kafka, etc.
- Development experience in both Windows and Linux
- Experience with container technologies, e.g. Docker, Kubernetes
Ideal:
- Experience in building machine learning or AI systems
- Proficiency in R language
- Experience deploying models to production
- Experience building distributed systems
- Experience with NoSQL databases
- Experience working with ML platforms, e.g. MLflow, Kubeflow, etc.
- Experience working with Data Science platforms, e.g. Dataiku, Domino, etc.
- Experience with cloud-based infrastructure, e.g. Azure, AWS, GCP; ideally AWS
Qualifications (Minimum)
- A relevant qualification in Information Technology - Computer Science or Engineering - Other
ADVERTISEMENT - CONTINUE READING BELOW ↓
CONTINUE BELOW ↓
Qualifications (Ideal or Preferred)
- Masters Degree in Information Technology - Computer Science or Engineering - Other
Knowledge
Min:
Must have knowledge of:
- Object-oriented and functional programming in Python
- Modern software development practices
- Database querying using SQL
- Data life cycle
- Machine learning concepts
- Machine learning model life cycle
- Microservice architectures
Ideal:
Knowledge of:
- Data Science lifecycle
- Distributed system design
- Big data storage and processing solutions
- Machine learning model architectures
Skills
- Analytical Skills
- Decision-making skills
- Planning, organising and coordination skills
- Problem-solving skills
- Researching skills
ADVERTISEMENT - CONTINUE READING BELOW ↓
CONTINUE BELOW ↓
Conditions of Employment
- Clear criminal and credit record
- A valid driver's license and own vehicle is required
- Contactable via own mobile phone
👉 STOP: Ready to Apply?
Don't miss out on this opportunity! Carefully review the job details one last time. Once you're ready, scroll down to the bottom of this page to access the How to apply button.
Hurry—applications for this cycle are closing soon!
✅ IT Assets and Risk Officer - Postbank