Join Co-operative Bank of Kenya and Drive Innovation in the Banking Sector!
Are you ready to take your career to the next level? Co-operative Bank of Kenya, a leading financial institution committed to transforming lives through innovative solutions, is seeking talented and passionate professionals to fill the following roles. Join us and be part of a dynamic team that is shaping the future of banking in Kenya!
1. Data Scientist
Job Description: As a Data Scientist, you will play a pivotal role in leveraging data to enhance decision-making and drive business growth. You will analyze large and complex datasets, build predictive models, and provide actionable insights to support strategic initiatives.
Key Responsibilities:
- Collect, clean, and preprocess data for analysis.
- Develop machine learning models to solve business problems.
- Provide data-driven insights and recommendations.
- Collaborate with cross-functional teams to identify opportunities for leveraging data.
- Present findings through reports and visualizations.
2. Data Engineer
Job Description: The Data Engineer will design, build, and maintain scalable data pipelines and systems to support data-driven decision-making across the organization.
Key Responsibilities:
- Develop and maintain data pipelines for processing large volumes of data.
- Ensure data quality, integrity, and security.
- Collaborate with data scientists and analysts to optimize data workflows.
- Monitor and troubleshoot data infrastructure.
- Implement best practices in data architecture and engineering.
3. Data Architect
Job Description: As a Data Architect, you will design and oversee the implementation of robust data solutions that align with business goals and objectives.
Key Responsibilities:
- Define and maintain the overall data architecture and standards.
- Design scalable and secure data storage solutions.
- Ensure data governance and compliance with regulations.
- Collaborate with stakeholders to understand data requirements.
- Provide technical guidance on data management technologies.
4. Scrum Master
Job Description: The Scrum Master will lead agile teams in delivering high-quality projects on time and within scope while fostering a culture of collaboration and continuous improvement.
Key Responsibilities:
- Facilitate daily stand-ups, sprint planning, and retrospectives.
- Remove impediments and ensure team productivity.
- Promote agile principles and practices.
- Collaborate with stakeholders to prioritize and manage backlogs.
- Track and report team performance metrics.
5. Test Analyst
Job Description: As a Test Analyst, you will ensure the delivery of high-quality software by designing and executing comprehensive test plans and cases.
Key Responsibilities:
- Develop and maintain test plans and scripts.
- Execute functional and non-functional testing.
- Identify, document, and track defects.
- Collaborate with development teams to resolve issues.
- Provide detailed test reports and recommendations.
6. Network Engineer
Job Description: The Network Engineer will design, implement, and maintain the bank’s network infrastructure to ensure optimal performance and security.
Key Responsibilities:
- Configure and troubleshoot network systems.
- Monitor network performance and resolve issues promptly.
- Ensure network security and implement best practices.
- Collaborate with IT teams to support business operations.
- Prepare and maintain network documentation.
7. Cloud Engineer
Job Description: As a Cloud Engineer, you will design and manage cloud-based solutions to enhance the bank’s operational efficiency and scalability.
Key Responsibilities:
- Deploy and maintain cloud infrastructure.
- Optimize cloud resources to minimize costs and improve performance.
- Ensure data security and compliance in cloud environments.
- Provide technical support for cloud-related issues.
- Stay updated with emerging cloud technologies.
8. ICT Project Manager
Job Description: The ICT Project Manager will oversee the planning, execution, and delivery of IT projects to ensure alignment with business objectives and timelines.
Key Responsibilities:
- Define project scope, objectives, and deliverables.
- Develop detailed project plans and schedules.
- Manage project resources and budgets.
- Monitor project progress and address challenges.
- Communicate with stakeholders and provide regular updates.


