Capitec Bank Job Opportunity: Machine Learning Engineer
Position: Machine Learning Engineer III
Location: Stellenbosch, Western Cape, ZA
Company: Capitec Bank Ltd
About Us: Capitec Bank is seeking talented and motivated individuals to join our team and make a difference in the banking industry.
ALSO APPLY Mr Price is hiring
We are looking for energetic individuals who share our passion for exceptional service.
This opportunity is aimed at attracting candidates for future roles within the organization.
Job Description:
Join Capitec Bank’s Credit Digitization Team as a Machine Learning Engineer! In this role, you will collaborate on our AI strategy, contribute to building and enhancing the AI platform, fulfill business requirements, promote AI technologies, and drive strategic differentiation.
If you are passionate about AI and eager to make an impact in the rapidly evolving banking landscape, we invite you to apply.
Requirements:
Minimum Experience:
- 4 to 6 years of experience in Machine Learning and Software Engineering
- Strong analytical and problem-solving skills
- Expertise in Python and SQL
- Familiarity with modern software development best practices, including Agile software development, code reviews, unit testing, version control (e.g., git), and CI/CD
- Experience with microservice architectures and working in agile teams
- Proficiency in ML frameworks and tools such as pandas, NumPy, scikit-learn, TensorFlow, PyTorch, and Spark MLlib
- Experience with modern ETL, compute, and orchestration frameworks like Apache Spark, Apache Flink, and Apache Kafka
- Development experience in both Windows and Linux environments
- Familiarity with container technologies, such as Docker and Kubernetes
Ideal Experience:
- Experience in building machine learning or AI systems
- Proficiency in the R language
- Experience deploying models to production and building distributed systems
- Familiarity with NoSQL databases, ML platforms (e.g., MLflow, Kubeflow), and Data Science platforms (e.g., Dataiku, Domino)
- Knowledge of cloud-based infrastructure, especially AWS
Qualifications:
Minimum:
- Relevant degree in Information Technology, Computer Science, or Engineering (Other)
Ideal or Preferred:
- Relevant advanced degree in Information Technology, Computer Science, or Engineering (Other)
Knowledge and Skills:
Minimum:
- Object-oriented and functional programming in Python
- Modern software development practices
- Database querying using SQL
- Data science life cycle and machine learning concepts
- Microservice architectures
Ideal:
- Familiarity with the data science life cycle, distributed system design, big data storage and processing solutions, and machine learning model architectures
Skills:
- Analytical, decision-making, planning, organizing, and coordination skills
- Problem-solving and researching skills
Conditions of Employment:
- Clear criminal and credit record
- Capitec is committed to diversity, and applications to this position will be considered in support of our employment equity goals.
To apply and learn more about life at Capitec, complete a short assessment by clicking here. Apply now and be a part of our exciting journey in reshaping the future of banking