Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us
Capitec Bank is a South African commercial bank. As of February 2017 the bank was the third largest in South Africa with 120,000 customer opening new accounts per month.
To simplify banking, we’ve developed an all-inclusive banking solution. Global One is the one solution that enables you to transact, save and access credit in realtime. We also believe...
Read more about this company
About the role:
- As a Senior Machine Learning Engineer at Capitec you will prioritize applying and integrating generative AI models into products and services while leveraging machine learning expertise to enhance the efficiency of Data Scientists and Decision Scientists.
- Your contributions will be essential in positioning and enhancing user experiences through AI at Capitec, ensuring the company remains competitive in a rapidly evolving landscape.
- This position requires leveraging your extensive understanding of machine learning models, from conception to deployment.
- You will guide and lead technical teams to uphold ML standards and practices, manage big data processing frameworks, and operate within cloud environments.
- Additionally, you will be responsible for deploying and fine-tuning generative AI models, as well as integrating these AI models into applications and services using prompt engineering and model optimization techniques.
Our ideal candidate has:
- 6+ years of experience in a Machine Learning engineering role
- Using AI frameworks such as TensorFlow and PyTorch to deploy and fine-tune generative AI models (GPT and DALL-E).
- Hands on experience integrating AI Models into applications and services
- Python and SQL experience
- PySpark
- Big data frameworks – Hadoop/Kafka
- Github experience or Git
Ideal:
- AWS experience
- Prompt Engineering and model optimisation
Education:
- Completed an Honors Degree or higher
go to method of application »
Purpose Statement
- Responsible to engineer, maturity and ensure the efficient operations of the server and storage product offering within Capitec Bank.
This includes, but is not limited to:
- Engineering of the product offering,
- Deployment,
- Testing,
- Tuning,
- Optimizing,
- Diagnosing problems,
- Problem resolution,
- Repairing,
- Upgrading,
- Managing,
- Monitoring,
- Maintaining,
- Reporting
- of the hardware, storage, operating systems, and any other supporting software/products/tooling related to providing the server and storage product offering.
Experience
Minimum:
- External candidate: 2+ years’ experience in Server and Storage Engineering and Administration
- Internal candidate: 0+ years’ experience in Server and Storage Engineering and Administration
- Internal candidate: 1+ years’ experience in Capitec IT Operational Support
Ideal:
- 3+ years’ experience in Server and Storage Engineering and Administration
- 3+ years’ experience in Virtualization (VMware)
- 2+ years’ experience in Microsoft Server and Linux Operating Systems
Qualifications (Minimum)
- A relevant tertiary qualification in Information Technology
- Grade 12 National Certificate / Vocational
Qualifications (Ideal or Preferred)
- Bachelor's Degree in Information Technology - Programming or Information Technology - Systems Engineering
Knowledge
Minimum:
Detailed knowledge of:
- Systems Engineering and Administration (Windows Server)
- Server & Storage architecture
- Virtualization administration (VMWare preferred)
A sound understanding of:
- IT systems development processes (SDLC lifecycle)
- Business continuity
- IT Operations
- Systems Engineering and Administration (Linux – RHEL preferred)
Ideal:
A sound understanding of:
- Storage/SAN
- Networking fundamentals
- Automation and scripting (PowerShell and Python preferred)
- Database management systems and software
- Server and Storage performance and capacity analysis
- Cloud (AWS preferred)
- Enterprise infrastructure automation, management, and reportingvery procedures to ensure business continuity
go to method of application »
About the role:
- As the Team Leader: Platform Engineering Delivery, you will be responsible for delivering resilient, scalable, secure, and high-performing platform infrastructure solutions for Capitec Bank. You will provide technical leadership and best practices to a team of Platform Engineers, design and implement high-quality cloud infrastructure solutions, and establish a roadmap for the Internal Developer Platform.
- The team has built the internal developer platform for Capitec, and most of the product teams, if not all, are using this development platform to provision infrastructure.
- This includes teams across the entire organization, such as insurance, business banking, and retail.
Our ideal candidate has:
- A relevant tertiary qualification in Information Technology - IT Engineering or Information Technology
- At least 5 years in infrastructure, software development, DevOps, including design and implementation of highly available enterprise-scale developer platforms.
- AWS Experience with hands-on troubleshooting experience on AWS platform, and working in a DevOps environment as well as working with Docker containers, with hands-on troubleshooting experience in Docker or Kubernetes
- Microservices and CI/CD: Experience developing and supporting infrastructure for microservices-based architectures and working with CI/CD tools and scripting/provisioning tools like Terraform, Ansible, CloudFormation, or equivalent.
- Monitoring and Logging: Experience setting up monitoring and logging tools for infrastructure and microservices.
- Preferred: Experience in financial services or banking, infrastructure security, and working in a fast-paced Agile/Scrum environment.
Skills:
- Analytical Skills
- Attention to Detail
- Communications Skills
- Computer Literacy (MS Word, MS Excel, MS Outlook)
- Problem solving skills
go to method of application »
Purpose Statement
- To provide strategic technical direction and manage multiple technical teams responsible for the technical delivery of the full product lifecycle; all product features and support and maintenance related tasks in respect of the product
- Oversee the ongoing drive to increase efficiency, optimisation, innovation and people development in these environments.
Minimum Experience
- At least 5 years’ experience in software development management
Experience of:
- leading and working in an agile development environment
- Experience in either back-end or front-end development
- crafting roadmaps
- managing a budget
- using technical skills to support and guide a technical team
- to establish priorities and successfully manage deliverables
- utilizing communication and relationship management skills to engage with stakeholders
- using leadership to influence in other areas.
Qualifications (Minimum)
- Bachelor's Degree in Commerce or Information Technology - Computer Science
Qualifications (Ideal or Preferred)
- Honours Degree in Commerce or Information Technology - Computer Science
Knowledge
Minimum:
- Functional knowledge particular to the product (e.g. Credit or App)
- People management and development practices and principles
- Stakeholder management
- Budgeting and accounting principles
- Business analysis and design
- Project Management principles and methodologies
Ideal:
- Banking industry
- Central Collections environment
- Capitec Bank Systems Environment
- Capitec Bank Business Model
- Agile development principles
- Systems Development Life Cycle (SDLC)
Skills
- Communications Skills
- Decision making skills
- Influencing Skills
- Interpersonal & Relationship management Skills
- Negotiation skills
go to method of application »
About The Role
- We are looking for a highly skilled and experienced Manager: Networks to join our dynamic team.
- In this role, you will be responsible for interpreting the infrastructure business plan and managing a team to deliver on objectives and goals. You will embed technical processes, practices, and standards while maintaining our products and services.
Our Ideal Candidate
- Minimum of 5 years leading and managing people/teams.
- At least 10 years of ICT work experience.
- In-depth experience in design and implementation.
- Practical experience in network management is crucial, with Cisco certifications (e.g., CCNP, CCIE) being advantageous but not mandatory.
- Strong knowledge of networking technologies such as TCP/IP, MPLS, BGP, OSPF, VLAN configurations, router and switch configurations, network redundancy, high-availability design, load balancing, Quality of Service, firewall topologies, IPsec and SSL VPNs, SD-WAN.
- Experience in managing budgets, even if it's a smaller budget, as the role involves handling significant financial responsibilities
Minimum Education
- Grade 12 National Certificate/Vocational
Skills
- Excellent people management and leadership skills.
- Strong communication and decision-making skills.
- Ability to plan, organize, and coordinate effectively.
- Strong problem-solving and researching skills.
go to method of application »
Purpose Statement
- To optimise business efficiencies made possible by automation, digital, information and communications technologies (not limited to technologies) through systematically analysing and defining business requirements and functional specifications.
- To develop and design solutions and ensure effectiveness of implementation as well as continuous improvement for business and/or existing applications solutions by collaborating with and acting as conduit between stakeholders from the business, Technology and the product team.
- To support the SAP team, as a Business Analyst - focusing on financial models, provisions, and cost models. The candidate will also assist with the flow of insurance data across various systems, and ensure seamless integration into this SAP landscape.
Education (Minimum)
- A relevant tertiary qualification in Business Analysis
- Grade 12 National Certificate / Vocational
Education (Ideal or Preferred)
- A relevant post-graduate qualification in Business Analysis
Experience and Knowledge
Minimum:
- At least 4-7 years' work experience in various Business Analysis knowledge areas (working independently with minimal oversight)
- Expert data skills: Business and data analysis
- Understanding of data structures in SAP
- Knowledge of financial models
- Understanding of business process and translating requirements into business processes, context diagrams, visual explanations, etc.
- Functional and business process design
- Design of evidence-based best practice solutions
- Communication and translation of information across business and technical environments (interface between business and Technology)
- Stakeholder engagement and collaboration
- Project management principles and relevant development lifecycle experience
- Agile development lifecycle principles and experience
- Understanding of systems and the Systems Development Life Cycle (SDLC)
Ideal:
- Proven experience in supporting finance teams and managing the flow of insurance data across various systems, with strong familiarity with financial and actuarial systems
- Expertise in integrating data across diverse applications, ensuring seamless flow into the SAP landscape
- Demonstrated ability to collaborate with Software Development Managers and Data Architects
- High flexibility and adaptability in performing various business analysis tasks and supporting different teams as needed
- Banking/Finance industry knowledge
- Internal: Completion of BA School of Learning Level 3
Skills
- Analytical Skills
- Problem solving skills
- Communications Skills
- Interpersonal & Relationship management Skills
- Negotiation skills
- Facilitation Skills
- Planning, organising and coordination skills
go to method of application »
About the Role
- The role is for a business engineer who will focus on optimizing business processes related to client information management.
- This includes ensuring the accuracy and quality of client data, understanding client life cycles, and managing risk categories.
- The engineer will work across retail, business banking, and insurance contexts to create a unified view of the client.
- They will need to understand complex client relationships, data structures, and how data flows through systems.
- The role requires a deep understanding of business processes, client onboarding, and ongoing due diligence, including enhanced due diligence and client offboarding.
Our Ideal Candidate
- 8 – 10 years of experience in business engineering
- A background in engineering, preferably industrial engineering or any relevant engineering qualification.
- Articulate solutions clearly to stakeholders
- Proven track record of understanding and solving complex business problems, particularly from a client's perspective.
- Experience in customer relationship management (CRM) systems
- Ability to design and optimize business processes, with a focus on data quality and client experience.
Minimum Education
- Grade 12 National Certificate/Vocational
Ideal Education
- A relevant tertiary qualification in Information Management
go to method of application »
About the Role
- To contribute to the design and development of new applications / systems to meet the business requirements of the data platform environment. To analyse business or system requirements and build and enhance the data platforms. To participate in and provide input to the Architect during the compilation of solution design documentation for new and existing data platforms.
Our Ideal Candidate
- Have a minimum of five years of relevant experience within management information systems (MIS) / data warehousing / data transformation/ systems analysis
- Working in a cloud environment
- Data storage and access technologies
- Testing methodologies and practices
- IT systems development processes (SDLC)
- Data pipelines Rational database system and / or cloud data warehousing and / or big data frameworks
- Dimensional modelling Standards and governance
- SQL or other data querying technologies
Minimum Education
- A relevant tertiary qualification in Information Technology or Data Analysis
- Grade 12 National Certificate / Vocational
Skills
- Analytical Skills
- Communications Skills
- Computer Literacy (MS Word, MS Excel, MS Outlook)
- Interpersonal & Relationship management Skills
- Problem solving skills
go to method of application »
Purpose Statement
- To build value for the Bank by solving client and business challenges using Generative AI (GenAI).
- The role leverages data and GenAI capabilities to explore, develop, and implement GenAI-powered solutions using Microsoft applications, including Copilot, Power Automate, Power Apps, and Azure AI Foundry.
- The analyst plays a key role in transforming business workflows, enhancing efficiency and productivity, and generating strategic insights, while ensuring compliance with governance, security, and data standards.
Education (Minimum)
- A relevant tertiary qualification in Business Administration or Statistics
Education (Ideal or Preferred)
- Certification in Business Analysis
Knowledge and Experience
Experience:
- Minimum of 3 years’ experience as a Business Intelligence Analyst or equivalent (e.g., Data Analyst), with a strong foundation in data analytics, BI methods and tools, and generative AI.
- Demonstrated experience in identifying, quantifying, and delivering value through data and GenAI solutions that address business challenges.
- Experience in preparing and structuring metadata-rich data for LLM consumption, with a focus on quality, consistency, and contextual clarity.
- Proven ability to utilize Large Language Models (LLMs) to driven decision-making.
- Hands-on experience with M365 Copilot, Copilot Studio, Copilot Agents, Power Apps, Power BI, and SharePoint.
- Advanced proficiency in prompt engineering to produce high-quality, contextually relevant GenAI outputs.
- Strong problem-solving ability using deductive and inductive reasoning to resolve complex business challenges.
- Excellent communication, project management, and stakeholder engagement skills.
- Experience working with cloud-based data platforms, particularly Microsoft Azure.
- Ability to identify, assess, and mitigate potential risks associated with GenAI.
- Demonstrated experience in applying GenAI to everyday tasks such as document drafting and editing, data analysis and interpretation, reporting, and problem-solving.
Knowledge:
- Familiarity with various Generative AI models and agents plus applied use cases.
- Understanding of how vector databases store and retrieve high-dimensional embeddings to support semantic search and RAG.
- Familiarity with embedding generation using LLMs or embedding models.
- Understanding of GenAI ethics, bias, and responsible AI practices.
- Knowledge of data privacy, security regulations, and industry best practices.
- Solid understanding of data quality principles.
- Ability to maintain human oversight and apply sound judgment in AI-assisted workflows.
- Critical thinking skills to evaluate the accuracy and appropriateness of AI-generated outputs.
- Knowledge of project management methodologies and user experience design thinking.
Ideal:
- Prior experience in the banking or financial services sector.
- Experience in Power Apps administration and environment management.
- Hands-on experience with Azure Fabric and Azure AI Foundry.
- Relevant Microsoft certifications (e.g., Power Automate, M365 Copilot, Fabric AI).
- Familiarity with change management principles and frameworks.
go to method of application »
About The Role
- The role includes handling complex implementations such as changing routing architecture, building new data centres, deploying new firewalls, and performing upgrades with significant impact.
Our Ideal Candidate
- At least seven years of networking experience and a minimum of ten years in IT-related roles.
- A CCNP certification is required, with additional certifications from other networking vendors being highly desirable.
- Proficiency in various networking verticals, including data centres, backbone-oriented technology, campus networks, wireless networks, and network security.
- Ability to handle second call standby duties, resolving complex issues that the first call cannot address
- Capable of working independently and managing yourself effectively
Skills
- Excellent people management and leadership skills.
- Strong communication and decision-making skills.
- Ability to plan, organize, and coordinate effectively.
- Strong problem-solving and researching skills.
go to method of application »
About the role:
- We have an exciting opportunity for a skilled Front-end Software Engineer with a robust background in modern development practices. You will play an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept to development, deployment, and ultimately operating each product.
- As a Front-end Software Engineer, you will be responsible for translating design mockups into interactive and user-friendly interfaces, focusing on intuitive user experiences for mobile and web applications.
- You will work extensively with JavaScript (ECMAScript 5), React.js, CSS, our backends are powered by Java Spring Boot, and everything is hosted on AWS, offering you a comprehensive environment to hone your skills and contribute to our dynamic projects.
- At this level, you will also be responsible for designing, developing, testing, deploying, maintaining, and enhancing complex software systems and applications, considering scalability, performance, and future requirements. Additionally, you will guide and support developers and stakeholders in scoping, progress, status, and resolution of engineering problems
Our ideal candidate has:
- Grade 12 National Certificate (Minimum)
- A relevant tertiary qualification in Information Technology (preferred)
- 5 or more years’ proven experience in front-end software development, project delivery and implementation (in relevant development technologies/language). Experience with modern front-end frameworks and technologies.
Tech stack:
- HTML
- CSS
- JavaScript (ECMAScript 5)
- Typescript
- React.JS
- AWS
- Kafka
go to method of application »
Purpose Statement
- To build value for the product line by solving client and business challenges using data.
- To utilise data and analytical skills and experience to build insights which enable senior decision makers to make better, informed decisions faster.
Education (Minimum)
- A relevant tertiary qualification in Business Administration or Statistics
Education (Ideal or Preferred)
- Certification in Business Analysis or Similar
Minimum Requirements:
- At least 5+ years’ experience in a similar business intelligence analyst role
- Experience working in business/commercial banking
- Experience and knowledge of the ETL (extraction, transform, load) data flow
- Experience in identifying, quantifying, and subsequently delivering value on how to solve business challenges using data
- Experience in analysing complex data sets to solve business challenges
- Experience in working with data on cloud platforms, such as AWS or Microsoft Azure
- Experience in building data visualisations using tools such as Power BI
- A good understanding of database management, data warehousing, data mining and data visualisation.
- Experience with stakeholder engagement inc. senior management
- Experience in data quality and incident management
- Understanding of agile project management and experience with tools such as Jira
- Qualty assuring and oversight of the work of others.
Knowledge:
- Understanding of agile project management and experience with tools such as Jira
- Knowledge and experience in using complex SQL to prepare and analyse data
- Knowledge and understanding of data privacy and security regulations and best practices
Ideal:
- Probably experience as a business intelligence analyst within the Banking sector
- Knowledge of change management principles and practices
- Knowledge and experience in using low/no code AutoML on modelling tools such as Power BI or AWS Sagemaker
- Knowledge and experience in change management methodology (ADKAR)
- Knowledge and experience in lifetime value analysis, propensity modelling, journey mapping, and root cause analysis
- Applied knowledge of User Experience (UX) reviews through customer interactions a customer, product services
- Knowledge and experience in automation using software robots built on platforms such as UiPath or Alteryx
- Programming/Coding: Ability to use scripting languages such as Python or R for data analysis and manipulation
- Basic knowledge and experience is using Version Control (Git)
go to method of application »
Purpose Statement
Optimise credit performance and minimise risk through:
- Managing and overseeing a team responsible for developing, implementing and optimising credit intelligence policies / solutions / processes / strategies across more than one workstreams.
- Ensure the quality delivery of advanced statistical insights and application thereof to influence credit decision making.
Experience
Min:
- 6 - 8 years’ experience in retail credit (including advanced analytics, statistical modelling, as well as policy and process enhancement).
- In case of Honours degree: 5 - 7 years’ experience in retail credit analysis (including SQL programming and descriptive analytics).
- Minimum of 3 years Portfolio specific experience.
- Experience working with / contributing towards credit principles, policies, frameworks.
Ideal:
Qualifications (Minimum)
- Bachelor's Degree in Finance or Statistics
Qualifications (Ideal or Preferred)
- A relevant post-graduate qualification in Finance or Statistics
go to method of application »
Purpose Statement
To optimise credit intelligence performance, and minimise credit risk through:
- Independently conducting complex quantitative data analysis and delivering analytical output that will enable insights and inform business decision making.
- Proposing and executing solutions based on analytical outputs.
- Proposing and working with senior team members to build new statistical models informing credit decisions.
Experience
Minimum:
- 2-4 years’ experience in retail credit analysis (including SQL programming, diagnostic analytics, statistical modelling and data visualisation).
- In case of Honours degree: 1 - 3 years’ experience in retail credit analysis (including SQL programming and descriptive analytics).
Ideal:
- Portfolio specific experience
- Capitec Bank experience
Qualifications (Minimum)
- Bachelor's Degree in Finance or Statistics
Qualifications (Ideal or Preferred)
- A relevant post-graduate qualification in Finance or Statistics
go to method of application »
Purpose Statement
- To solve business problems, create new products and services and improve processes through using the disciplines of data science, quantitative (financial) analysis, and traditional scoring techniques, translating active business data into usable strategic information.
- To look at ways of analysing and optimising data as it relates to a specific business area; framing data analysis in terms of the decision-making process for questions or business problems posed by a stakeholder.
- To help build and deliver Capitec's AI strategy, enabling data-led and improved business decision making. Design quantitative advanced analytics models that answer business questions and/or discover opportunities for improvement, increased revenue, or reduced costs.
Education (Minimum)
- Honours Degree in Mathematics or Statistics
Education (Ideal or Preferred)
- Masters Degree in Mathematics or Statistics
Knowledge and Experience
Minimum Knowledge and Experience:
Experience:
- Length of experience required is conditional on the qualifications obtained
- Experience in statistical (predictive and classification) model development and deployment incl. traditional scoring (logistic regression with binning and missing value replacement e.g. reject inference), machine learning (neural networks, SVM, random forests etc.), and quantitative analysis (time value of money etc.)
- General business know-how: e.g. risk, compliance, operations e.g. NCR, POPIA, SARB
- Business analysis and requirements gathering
- Working in cloud environments e.g. Azure, AWS and large relational databases
- Experience in at least one ML language (e.g. Python or SAS Viya)
- Functional business area (e.g. Credit) environment knowledge and experience
Knowledge:
- Understanding of state of the art statistical (predictive and classification) model development and deployment principles and techniques incl. traditional scoring (logistic regression with binning and missing value replacement e.g. reject inference), machine learning (neural networks, SVM, random forests etc.), and quantitative analysis (time value of money etc.).
- Underlying theory and application of machine learning models; able to understand underlying principles and theory.
- Best practices for decision science such as reusability, reproducibility, continuous monitoring, etc
Ideal Knowledge and Experience:
- Financial sector experience
- Working with multiple teams to deliver predictive models into a production environment
- Capitec Decision Science lifecycle
Skills
- Planning, organising and coordination skills
- Numerical Reasoning skills
- Attention to Detail
- Problem solving skills
- Decision making skills
- Interpersonal & Relationship management Skills
- Analytical Skills
- Researching skills
- Presentation Skills
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.