Technology

Data Engineer

Co-operative Bank of Kenya·Nairobi, kenya·Full Time·Onsite
TechnologyFull TimeOnsite
-

The Role

Specifically, the successful jobholder will be required to:

  • Design, develop, test and maintain batch, streaming and real-time data pipelines that integrate data from approved source systems into the Bank's data and AI platforms.
  • Build reusable, well-structured data products and feature sets that support business intelligence, analytics, AI solutions and informed decision-making.
  • Implement data quality controls, reconciliation, metadata, lineage and monitoring mechanisms to ensure data accuracy, completeness, consistency and timeliness.
  • Apply data security, privacy, access controls, encryption and retention requirements in line with the Data Protection Act, 2019, and the Bank's policies and standards.
  • Optimise data pipelines for performance, reliability, scalability and cost, ensuring effective recovery, auditability and operational resilience.
  • Collaborate with cross-functional teams and business data owners to translate business requirements into fit-for-purpose datasets and data solutions.
  • Integrate automated testing, source control and CI/CD practices into data engineering workflows, supporting deployments across development, testing and production environments.
  • Monitor production pipelines, troubleshoot incidents, resolve defects and maintain technical documentation and operating procedures.
  • Develop data ingestion and processing pipelines for unstructured data, including documents, text and voice, to support generative AI applications and technologies such as vector databases.

Skills, Competencies and Experience

The successful candidate will be required to have the following skills and competencies:

  • A bachelor's degree in Computer Science, Information Technology, Engineering, Data Science, Mathematics or a related field.
  • At least four (4) years of relevant experience in data engineering, ETL/ELT development, database engineering or big-data implementation.
  • Hands-on experience building and supporting production data pipelines and curated analytical datasets.
  • Strong proficiency in SQL and Python, Scala or comparable programming languages.
  • Professional certification in data engineering, cloud data platforms, databases or analytics will be an added advantage.
  • Experience in banking, financial services or another regulated data environment will be an added advantage.

Key skills

BA/BSc/HND

At a glance

Company

Co-operative Bank of Kenya

Location

Nairobi, kenya

Employment

Full Time

Experience

Valid until

Not specified

Created

October 27, 2026

More opportunities

Similar roles you might like

Ai Integration Engineer

Co-operative Bank of Kenya

Nairobi, kenya

full-time

The Role Specifically, the successful jobholder will be required to: Design, develop, test and maintain APIs, events, messages, connectors, batch interfaces and secure tool interfaces that enable approved AI models, agents and assistants to retrieve trusted data and perform authorised actions in enterprise systems. Implement integrations through the Bank's approved API gateway, integration platform and messaging infrastructure using appropriate REST, SOAP, GraphQL, message-queue, event-streaming and batch patterns in line with enterprise integration standards. Translate interface requirements into clear contracts, schemas, mappings, error handling, reconciliation and service-level requirements. Apply security controls including authentication, authorisation, encryption, secrets handling, input validation, throttling, data masking, logging and auditability, with human-in-the-loop controls for sensitive or high-impact actions performed by AI agents. Build resilient integrations with idempotency, retry, timeout, circuit-breaker, queueing and recovery patterns appropriate to the service criticality. Collaborate with system owners, Application Engineers, Data Engineers, Architects, ICT Security and QA to deliver the real-time and batch data feeds required by AI models and decisioning services, coordinate dependencies, and complete end-to-end and regression testing. Manage integration releases through the Bank's change-management process, coordinating deployment and production handover with system owners and delivery teams. Monitor integration health, performance and reliability; troubleshoot failures; resolve incidents and defects within agreed service levels; and address capacity, resilience and technical-debt concerns. Contribute to reusable integration patterns and API standards in collaboration with the AI & Data Architect and Enterprise Architecture. Maintain interface catalogues, API specifications, schemas, mapping documents, interface agreements, operational procedures, release artefacts and production-support documentation for internal system owners and third-party providers. Skills, Competencies and Experience The successful candidate will be required to have the following skills and competencies: A bachelor's degree in Computer Science, Software Engineering, Information Technology or a related field. Professional certification in integration platforms, API management, cloud or software engineering is an added advantage. At least four (4) years of experience in systems integration, API engineering, middleware, messaging or backend software engineering. Demonstrated hands-on experience integrating high-availability enterprise systems, including core banking platforms or comparable solutions. Experience in banking, financial services, fintech, telecommunications or payments environments is preferred. REST/JSON, event, messaging and batch integration patterns. API gateways, middleware and service management. Interface contracts, schemas and data mapping. Integration security and secrets management. Resilience, reconciliation and error-handling patterns. Automated integration and contract testing. Monitoring, troubleshooting and production support. Clear technical documentation and stakeholder coordination.

an hour ago

Ai Application Engineer

Co-operative Bank of Kenya

Nairobi, kenya

full-time

The Role Specifically, the successful jobholder will be required to: Design, develop, test and maintain AI-enabled application features, services and components for customer-facing and internal solutions, including retrieval-augmented generation, conversational assistants, AI agents, tool-calling workflows, intelligent document processing, recommendations and workflow automation. Translate product, process and user requirements into secure, maintainable technical designs and working software aligned to approved architecture and engineering standards. Take responsibility for integrating models developed by Data Scientists and approved AI services into production applications. Build and test the application APIs, services, user interfaces and workflow integrations required for secure operation and business adoption, maintaining clear separation between application integration and model development responsibilities. Implement and test application-level AI controls appropriate to the approved use case and the Bank's responsible AI standards. Apply prompt engineering, automated and human evaluation, guardrails, human-in-the-loop controls, fallback behaviour, audit trails, user feedback and explainability features where relevant. Evaluate and document AI output accuracy, safety and consistency, and address identified application-level issues. Write clean, reusable and well-tested code; participate in peer reviews; address defects, vulnerabilities, performance issues and technical debt. Implement application monitoring for availability, performance, usage, model interaction, cost and business outcomes. Use the resulting metrics to identify and address reliability, latency and cost issues within assigned application components. Coordinate with Integration and Platform Engineers on controlled production releases and issues requiring changes outside those components. Coordinate application engineering requirements, dependencies and issue resolution with Product Owners, Data Scientists, Data Engineers, Architects, Integration Engineers, QA, Security and business teams. Deliver the assigned application engineering contributions within cross-functional squads from discovery through adoption. Maintain technical documentation, deployment artefacts and support procedures for assigned application components. Investigate and resolve production issues within those components, coordinating with other teams where required. Develop and maintain reusable AI components, libraries and engineering patterns that support consistent delivery across squads. Skills, Competencies and Experience The successful candidate will be required to have the following skills and competencies: A bachelor's degree in Computer Science, Software Engineering, Information Technology or a related field. Relevant professional certification in software engineering, cloud development, DevSecOps, AI/ML engineering or generative AI is an added advantage. At least five (5) years of experience in software or application engineering, including delivery of production systems and integrations, with demonstrated experience building applications that use AI, machine learning or generative AI. Demonstrated experience with APIs, modern application frameworks, automated testing and secure software development. Hands-on experience building AI-enabled applications using LLM application frameworks and APIs, with the ability to select and apply suitable technologies within the Bank's approved architecture. Demonstrated experience integrating AI/ML or generative AI services into production business applications, including application interfaces and controls for secure and reliable operation. Experience in banking, fintech or other regulated digital environments is an added advantage.

an hour ago

Data Scientist

Co-operative Bank of Kenya

Nairobi, kenya

full-time

The Role Specifically, the successful jobholder will be required to: Collaborate with business and product teams to identify priority business challenges, define analytical approaches and establish measurable outcomes. Analyse complex datasets to uncover trends, patterns and opportunities, translating findings into actionable insights and recommendations for business leaders and stakeholders. Develop, train, test and validate statistical, machine learning, generative AI and optimisation models using robust and reproducible methodologies. Establish model performance benchmarks, validation criteria and monitoring frameworks, ensuring fairness, explainability, appropriate human oversight and compliance with the Bank's responsible AI and model risk requirements. Work with Data Engineers and Application Engineers to deploy models and AI solutions into production using approved MLOps/LLMOps practices. Design and conduct experiments, pilots and post-deployment evaluations to measure business impact and continuously improve model performance. Monitor model effectiveness and business outcomes, identify performance deterioration or data drift, and recommend model recalibration, retraining or retirement where necessary. Maintain comprehensive model documentation, code and validation evidence to support governance, audit and ongoing model management. Contribute reusable analytical assets and share knowledge to strengthen data science and AI capabilities across the Bank. Skills, Competencies and Experience The successful candidate will be required to have the following skills and competencies: A bachelor's degree in Data Science, Statistics, Mathematics, Actuarial Science, Computer Science, Economics, Engineering, Operations Research or a related quantitative field. At least four (4) years of relevant experience in data science, advanced analytics, machine learning or applied AI. Demonstrated experience taking analytical or machine learning solutions from problem definition through validation to production deployment. Proficiency in Python or R and SQL, with strong knowledge of statistical modelling, machine learning, feature engineering and model evaluation. Experience in credit, fraud, collections, customer analytics, banking operations or a related business domain will be an added advantage. A relevant master's degree or professional certification in data science, machine learning, cloud computing or AI will be an added advantage

an hour ago

Ai Data Architect

Co-operative Bank of Kenya

Nairobi, kenya

full-time

The Role Specifically, the successful jobholder will be required to: Define the target architecture and transition roadmap for the Bank's enterprise data platforms, including data warehouses, data lakes or lakehouses, real-time streaming capabilities, integration patterns and consumption layers, within the approved enterprise architecture. Design conceptual, logical and physical data models for priority data products, analytical solutions and AI use cases, with clear definitions, ownership and quality requirements. Define architecture patterns for data ingestion, storage, transformation, sharing, retention, archival and deletion across batch, streaming and real-time use cases. Partner with business data owners and Data Governance teams to establish common definitions, metadata, lineage, master and reference data requirements and authoritative sources. Guide Data Engineers in implementing scalable, reusable and governed data products, ensuring traceability from source to consumption, rationalising legacy data stores, reducing unnecessary duplication and defining migration approaches towards the target-state data platform. Ensure data designs incorporate security classification, access control, privacy, segregation, encryption, retention, resilience and regulatory requirements by design, including compliance with the Data Protection Act, 2019. Review data solution designs and proposed changes to source systems for data impact, represent data architecture at the Architecture Review Board, document architecture decisions and exceptions, and ensure identified risks and technical debt have accountable owners and agreed remediation plans. Maintain enterprise data models, data cataloguing requirements and architecture artefacts, and provide technical guidance to delivery squads, Data Engineers, Data Scientists, the AI and Data Architect, business data owners and other stakeholders. Skills, Competencies and Experience The successful candidate will be required to have the following skills and competencies: A bachelor's degree in Computer Science, Information Systems, Data Management, Engineering, Mathematics or a related field. A relevant master's degree is an added advantage. Professional certification in data management, data architecture, enterprise architecture or cloud data platforms is an added advantage. At least seven (7) years of experience in data management, data engineering, database design, analytics or architecture, including at least three (3) years in data architecture or a senior data modelling role. Demonstrated experience designing enterprise data models and modern analytical data platforms. Experience in banking, financial services or another data-intensive regulated environment is preferred. Conceptual, logical and physical data modelling. Data warehousing, lakehouse, data lake and data product patterns. Metadata, lineage, master and reference data, and data quality. Batch, streaming and real-time data architecture. SQL and relational and non-relational data technologies. Privacy, security, records retention and resilience by design. Data architecture governance and design review. Communication with business data owners and technical teams. Flexibility to work across business and technology teams and to support critical delivery or production activities when required. Commitment to confidentiality, responsible use of data and AI, and compliance with the Bank's policies and control requirements.

an hour ago

Senior Data Architect

Safaricom Kenya

Nairobi, kenya

full-time

Job Summary M-PESA Africa is looking for a Senior Data Architect to design, govern, and evolve our enterprise data landscape across our markets. Operating at the intersection of mobile money, payments infrastructure, AI, and analytics, you will set the architectural standards and strategic direction for how data flows, is governed, and generates value across M-PESA's platforms. This is a senior individual contributor role with broad influence across engineering, product, compliance, and group-level stakeholders. You will be expected to lead with vision, mentor others, and translate complex data challenges into scalable architectural solutions. Responsibilities Data Architecture & Strategy Own the enterprise data architecture across M-PESA Africa's multi-market environment, spanning transactional, operational, analytical, and AI/ML data domains. Define and enforce data modelling standards, data flow patterns, and integration architecture for real-time and batch processing pipelines. Lead architecture design for data platforms supporting payment rails, API analytics, fraud and AML detection, and regulatory reporting. Drive the transition to modern data architectures: data mesh, data lakehouse, event-driven patterns aligning to M-PESA's cloud and hybrid infrastructure strategy. Data Governance & Standards Establish and champion enterprise-wide data governance frameworks, data quality standards, and master data management (MDM) policies across all six markets. Define data classification, lineage, and cataloguing standards, ensuring traceability from source systems (e.g., Fintech 2.0 Platform) through to consumption layers. Partner with Compliance, Legal, and Market teams to ensure data architectures meet local regulatory obligations and cross-border data sovereignty requirements. Integration & Platform Architecture Architect data integration patterns between M-PESA core systems, third-party platforms and analytics/AI layers. Collaborate with API gateway teams to define event-driven, API-first data exchange patterns aligned with the integration layer strategy. Design and govern streaming and CDC pipelines using technologies such as Apache Kafka and Oracle GoldenGate across market-level deployments. AI & Analytics Enablement Design data architectures that underpin AI/ML use cases including transaction monitoring, watchlist screening, customer intelligence, and predictive analytics. Define feature store design, data pipeline standards, and model serving infrastructure patterns for production ML workflows. Partner with the AI/ML team to evaluate and onboard vector databases, embedding pipelines, and LLM-ready data infrastructure. Leadership & Stakeholder Engagement Serve as the senior data architecture voice in Architecture Review Boards, design forums, and group-level governance bodies. Mentor and coach mid-level data engineers and architects across markets, building data architecture capability within the team. Produce executive-ready architecture artefacts, including C4/Mermaid diagrams, ADRs, and data strategy presentations for CTO/CIO audiences. Lead vendor evaluations for data platform tools, cloud data services, and governance technologies. Qualifications Education: Bachelor's degree in Computer Science, Information Systems, Electrical/Computer Engineering, or a related field. Experience: Experience in data architecture, data engineering, or closely related technical disciplines, with at least 3 years in a senior or lead capacity. Proven track record designing enterprise-scale data platforms in financial services, fintech, or telecommunications. Deep expertise in data modelling (conceptual, logical, physical) for both OLTP and OLAP systems. Hands-on experience with cloud data platforms (AWS, GCP, or Azure) and big data technologies (Spark, Databricks, BigQuery, Redshift, etc.). Proficiency in data integration patterns: ETL/ELT, Change Data Capture (CDC), event streaming, and API-driven data exchange. Strong understanding of data governance frameworks and tools (DAMA-DMBOK, Apache Atlas, Collibra, or equivalent). Experience with streaming platforms such as Apache Kafka in high-throughput transactional environments.

a day ago

Solution Architect

Kasha

Remote, kenya

Full Time

About Kasha Kasha will disrupt the way that people in emerging markets get the health products they need by turning global health supply chains upside down. We are on our way to becoming Africa’s leading platform for last-mile access to health products and services used by enterprises, consumers, resellers, and health facilities. Kasha focuses on the lower-income mass market population, selling health and household goods and delivering those products to the last mile through our Kasha Agents and logistics networks. Customers can order using an omnichannel mobile platform that is built to be highly accessible around the country, reaching even typically offline customers via our digital channels. Kasha also works with manufacturers and global health organizations, operating as a service channel for visibility on distribution, performance data, consumer insights, and last-mile access. Kasha was founded in July 2016 in Rwanda, and operates in East, South, Central, and West Africa. You can learn more about us at Kasha Global Inc. About the Role The Solution Architect ensures the practical implementation of AI, IoT, and data services by guiding engineering teams in building scalable, secure, and high-performance solutions. They drive hands-on system integration, cloud adoption, and data pipeline optimization, ensuring seamless connectivity across platforms while enforcing best practices for coding, security, and interoperability. By solving technical challenges, aligning teams, and streamlining development processes, they enable the successful delivery and deployment of AI-powered and data-driven solutions. This role holder could be based in either of the following countries: Egypt, South Africa, Rwanda or Kenya.Responsibilities Guide engineering teams in building scalable, secure, and high-performance solutions. Enable seamless AI, IoT, and data service connectivity across platforms. Optimize cloud adoption, data pipelines, and real-time analytics. Enforce best practices for coding, security, and interoperability. Address system challenges, debug issues, and optimize performance. Streamline CI/CD, automation, and DevOps for faster deployment. Drive the implementation of AI-powered and IoT-driven business solutions. Qualifications - Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field.- Certifications (Preferred but Not Mandatory) - AWS Certified Solutions Architect – Professional, Microsoft Certified: Azure Solutions Architect Expert, Google Professional Cloud Architect, TOGAF Certification (for enterprise architecture) Experience - 8–12 years of experience in software development, cloud architecture, or solutions architecture.- At least 5+ years of experience in cloud computing, AI, IoT, or big data solutions.- Proven experience in leading engineering teams and enterprise-level system design.Knowledge- Strong expertise in AI, IoT, data engineering, and cloud architectures.- Hands-on experience with microservices, event-driven systems, and API integrations.- Proficiency in cloud platforms (AWS, Azure, GCP) and DevOps (CI/CD, automation, containerization).- Deep understanding of data pipelines, real-time analytics, and database technologies (SQL, NoSQL, Big Data).- Strong background in software development (Python, Java, Node.js, or similar) and system design.- Expertise in security best practices, compliance, and governance frameworks.- Proven experience in leading engineering teams, troubleshooting, and optimizing performance.- Ability to align technical solutions with business goals and drive execution. Originally posted on Himalayas

3 days ago