Data Engineer job at I&M Bank
New
Website :
Today
Linkedid Twitter Share on facebook
Data Engineer
2025-10-01T07:56:32+00:00
I&M Bank
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_6338/logo/I&m%20Bank%20Group.png
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Financial Services
Computer & IT
KES
MONTH
2025-10-14T17:00:00+00:00
Kenya
8

Job Purpose:

  • The Data Engineer will design, develop, and maintain robust, scalable, and secure data pipelines and infrastructure that support data-driven decision-making across the bank.
  • The Data Engineer will ensure efficient data ingestion, transformation, and storage from multiple banking systems, enabling timely access to accurate data for analytics, regulatory compliance, and operational reporting.

Key Responsibilities:
Strategic:

  • Enable Data-Driven Decision Making - Ensure reliable, scalable infrastructure to support analytics, machine learning, and business intelligence across the company.
  • Modernize Data Infrastructure - Transition to scalable, and real-time platforms.
  • Ensure Data Governance and Security - Design systems that comply with data privacy laws and internal governance policies.
  • Support Scalability and Future Growth - Build systems that support exponential growth in data volume, variety, and velocity.

Initiatives:

  • Data Architecture - Build and maintain data models, data lakes, and data warehouses tailored to banking use cases.
  • Implement ETL/ELT Pipelines - Design, develop, and optimize robust ETL/ELT pipelines to ingest data from internal banking systems (core banking, CRM, transactions, etc.) and external source.
  • Establish Data Quality Frameworks - Introduce data validation, lineage, and anomaly detection to improve trust in data.

Operational:

  • Maintain and Monitor Data Pipelines - Ensure pipelines are running reliably, on schedule, and are monitored for failures.
  • Optimize Query and Pipeline Performance - Tune SQL queries, job runtimes, and storage formats to reduce costs and latency.
  • Handle Data Issues and Incidents - Respond to pipeline failures, data discrepancies, and outages swiftly.
  • Document Data Architecture and Flows - Maintain updated documentation to assist new engineers, analysts, and stakeholders.
  • Collaborate with Stakeholders - Work closely with data analysts, data scientists, product teams, and DevOps for cross-functional initiatives.

Key Responsibilities:

  • Data Pipeline Development - Design, build, and maintain ETL pipelines for ingesting and processing data and automate data workflows using orchestration tools.
  • Data Architecture & Modeling - Design scalable data architectures and define and enforce data standards and naming conventions.
  • Data Integration - Integrate data from multiple sources and build connectors to internal and external systems.    
  • Security & Compliance - Ensure data security, encryption and compliance with data governance and regulations.
  • Support for Analytics    Prepare and expose data to analysts and BI tools. Optimize queries and storage formats for analytical performance and build data marts and materialized views tailored for business reporting.
  • Monitoring & Optimization - Monitor pipeline performance, latency, and failures.
  • Troubleshoot and resolve data flow issues quickly.    

Academic Qualifications:

  • BS/BA Degree preferably Computer Science, Information Systems or related field.
  • Professional Qualifications / Membership to professional bodies/ Publication. 
  • (Desirable) AWS Certified Data Analytics.
  • (Desirable) Azure Data Engineer Associate.

Work Experience Required:

  • 5+ years of experience as a data engineer or in a similar role, preferably in financial services or banking.
  • Strong experience on database development and data model design.

Competencies:

  • Strong in Python and SQL (core languages for data manipulation).
  • Familiarity with data warehousing solutions (star/snowflake schemas, normalization).
  • Hands-on with modern data warehouses.
  • Experience with both relational and NoSQL databases.
  • Familiarity with big data tools and platforms.
  • Strong understanding of data security, compliance, and banking regulations
  • Strong analytical and problem-solving skills. 
  • Solid business and collaboration skills, and responsive to service needs and operational demands.
  • Attitude to thrive in a fun, fast-paced environment.
Data Pipeline Development - Design, build, and maintain ETL pipelines for ingesting and processing data and automate data workflows using orchestration tools. Data Architecture & Modeling - Design scalable data architectures and define and enforce data standards and naming conventions. Data Integration - Integrate data from multiple sources and build connectors to internal and external systems. Security & Compliance - Ensure data security, encryption and compliance with data governance and regulations. Support for Analytics Prepare and expose data to analysts and BI tools. Optimize queries and storage formats for analytical performance and build data marts and materialized views tailored for business reporting. Monitoring & Optimization - Monitor pipeline performance, latency, and failures. Troubleshoot and resolve data flow issues quickly.
Strong in Python and SQL (core languages for data manipulation). Familiarity with data warehousing solutions (star/snowflake schemas, normalization). Hands-on with modern data warehouses. Experience with both relational and NoSQL databases. Familiarity with big data tools and platforms. Strong understanding of data security, compliance, and banking regulations Strong analytical and problem-solving skills. Solid business and collaboration skills, and responsive to service needs and operational demands. Attitude to thrive in a fun, fast-paced environment.
BS/BA Degree preferably Computer Science, Information Systems or related field. Professional Qualifications / Membership to professional bodies/ Publication. (Desirable) AWS Certified Data Analytics. (Desirable) Azure Data Engineer Associate.
bachelor degree
60
JOB-68dcdeb0ea921

Vacancy title:
Data Engineer

[Type: FULL_TIME, Industry: Financial Services, Category: Computer & IT]

Jobs at:
I&M Bank

Deadline of this Job:
Tuesday, October 14 2025

Duty Station:
Nairobi | Nairobi | Kenya

Summary
Date Posted: Wednesday, October 1 2025, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about I&M Bank
I&M Bank jobs in Kenya

JOB DETAILS:

Job Purpose:

  • The Data Engineer will design, develop, and maintain robust, scalable, and secure data pipelines and infrastructure that support data-driven decision-making across the bank.
  • The Data Engineer will ensure efficient data ingestion, transformation, and storage from multiple banking systems, enabling timely access to accurate data for analytics, regulatory compliance, and operational reporting.

Key Responsibilities:
Strategic:

  • Enable Data-Driven Decision Making - Ensure reliable, scalable infrastructure to support analytics, machine learning, and business intelligence across the company.
  • Modernize Data Infrastructure - Transition to scalable, and real-time platforms.
  • Ensure Data Governance and Security - Design systems that comply with data privacy laws and internal governance policies.
  • Support Scalability and Future Growth - Build systems that support exponential growth in data volume, variety, and velocity.

Initiatives:

  • Data Architecture - Build and maintain data models, data lakes, and data warehouses tailored to banking use cases.
  • Implement ETL/ELT Pipelines - Design, develop, and optimize robust ETL/ELT pipelines to ingest data from internal banking systems (core banking, CRM, transactions, etc.) and external source.
  • Establish Data Quality Frameworks - Introduce data validation, lineage, and anomaly detection to improve trust in data.

Operational:

  • Maintain and Monitor Data Pipelines - Ensure pipelines are running reliably, on schedule, and are monitored for failures.
  • Optimize Query and Pipeline Performance - Tune SQL queries, job runtimes, and storage formats to reduce costs and latency.
  • Handle Data Issues and Incidents - Respond to pipeline failures, data discrepancies, and outages swiftly.
  • Document Data Architecture and Flows - Maintain updated documentation to assist new engineers, analysts, and stakeholders.
  • Collaborate with Stakeholders - Work closely with data analysts, data scientists, product teams, and DevOps for cross-functional initiatives.

Key Responsibilities:

  • Data Pipeline Development - Design, build, and maintain ETL pipelines for ingesting and processing data and automate data workflows using orchestration tools.
  • Data Architecture & Modeling - Design scalable data architectures and define and enforce data standards and naming conventions.
  • Data Integration - Integrate data from multiple sources and build connectors to internal and external systems.    
  • Security & Compliance - Ensure data security, encryption and compliance with data governance and regulations.
  • Support for Analytics    Prepare and expose data to analysts and BI tools. Optimize queries and storage formats for analytical performance and build data marts and materialized views tailored for business reporting.
  • Monitoring & Optimization - Monitor pipeline performance, latency, and failures.
  • Troubleshoot and resolve data flow issues quickly.    

Academic Qualifications:

  • BS/BA Degree preferably Computer Science, Information Systems or related field.
  • Professional Qualifications / Membership to professional bodies/ Publication. 
  • (Desirable) AWS Certified Data Analytics.
  • (Desirable) Azure Data Engineer Associate.

Work Experience Required:

  • 5+ years of experience as a data engineer or in a similar role, preferably in financial services or banking.
  • Strong experience on database development and data model design.

Competencies:

  • Strong in Python and SQL (core languages for data manipulation).
  • Familiarity with data warehousing solutions (star/snowflake schemas, normalization).
  • Hands-on with modern data warehouses.
  • Experience with both relational and NoSQL databases.
  • Familiarity with big data tools and platforms.
  • Strong understanding of data security, compliance, and banking regulations
  • Strong analytical and problem-solving skills. 
  • Solid business and collaboration skills, and responsive to service needs and operational demands.
  • Attitude to thrive in a fun, fast-paced environment.

Work Hours: 8

Experience in Months: 60

Level of Education: bachelor degree

Job application procedure

Are You Interested? Click Here to Apply

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Accounting/ Finance jobs in Kenya
Job Type: Full-time
Deadline of this Job: Tuesday, October 14 2025
Duty Station: Nairobi | Nairobi | Kenya
Posted: 01-10-2025
No of Jobs: 1
Start Publishing: 01-10-2025
Stop Publishing (Put date of 2030): 31-10-2099
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.