Posted: 12/10/2025
    Valid until: 12/23/2025

    Data Engineer

    KCB Group
    Nairobi, Kenya
    FULL TIME
    ON SITE
    Mid
    Banking, Insurance & Financial Services

    Job Description

    As a Data Engineer within the Lending Risk Department at KCB Group, you will play a pivotal role in building and maintaining the robust data infrastructure essential for advanced analytics and risk management. Your primary responsibility will be to design, develop, and maintain reliable data pipelines that efficiently ingest, process, and consolidate vast amounts of data from diverse internal and external sources at scale. This role is critical for ensuring that high-quality, timely, and accurate data is available to support business intelligence, machine learning models, and strategic decision-making related to lending risk, fraud detection, and credit scoring. You will be instrumental in transforming raw data into actionable insights, contributing directly to the financial stability and strategic growth of the bank.

    Key Responsibilities

    1. Design, develop, and maintain robust data pipelines to reliably ingest, process, and consolidate data from diverse sources at scale.
    2. Build and manage efficient data models, data warehouses, and data platforms to support BI and advanced analytics initiatives.
    3. Develop and optimize ETL/ELT processes for maximum performance, scalability, reliability, and cost-efficiency.
    4. Implement and enforce standards for data quality, security, and governance across all data assets.
    5. Proactively monitor, troubleshoot, and tune data pipelines, and systems for performance and reliability.
    6. Support the deployment and integration of machine learning models and analytical products into production and enable automation of solutions.
    7. Collaborate with data scientists, analysts, and business stakeholders to understand requirements and deliver clean, reliable, and well-documented datasets.
    8. Contribute to the overall data strategy, architecture design, and continuous process improvement initiatives.
    9. Develop and automate metrics, dashboards, and reports to monitor data governance trends, such as data quality.
    10. Create and maintain comprehensive technical documentation on data pipelines, configurations, setups, and deployment of data solutions.

    Required Qualifications

    • Bachelor's Degree in Computer Science, Engineering, Information Technology, or a related quantitative field.
    • Proven experience in designing, building, and maintaining scalable data pipelines and ETL/ELT processes.
    • Strong proficiency in SQL and experience with relational and non-relational databases.
    • Experience with data warehousing concepts and data modeling techniques.
    • Familiarity with programming languages such as Python or Java for data manipulation and scripting.
    • Understanding of data quality, data governance, and data security principles.
    • Ability to collaborate effectively with data scientists, analysts, and business stakeholders.
    • Strong problem-solving skills and attention to detail.

    Job Details

    Salary Type

    Monthly

    Job Function

    Data, Analytics & AI

    Education Level

    Bachelor’s Degree

    Languages

    English, Kiswahili

    Additional Information

    How to Apply:

    1. Apply through the KCB Group careers portal by clicking the 'Apply Now' button.
    2. Application deadline: 2025-12-23

    Application & Interview Tips for Data Engineer

    Landing a Data Engineer role, especially in a critical sector like lending risk, requires demonstrating both technical prowess and a strategic understanding of data's impact. Here are proven strategies to help you succeed in your application and interview process.

    1. Master SQL and Database Fundamentals: Data engineers spend a significant amount of time working with databases. Ensure you have a strong command of SQL for querying, manipulating, and optimizing data. Be prepared to discuss different database types (relational, NoSQL) and their use cases. Example: Practice complex joins, window functions, and indexing strategies, and be ready to explain the trade-offs between different database architectures.

    2. Showcase Data Pipeline Projects: Highlight your experience in building end-to-end data pipelines. Describe the tools and technologies you used, the challenges you faced, and how you ensured data reliability and scalability. A strong portfolio demonstrating practical application is invaluable. Example: Detail a project where you ingested data from multiple sources, transformed it, and loaded it into a data warehouse, explaining your choice of ETL framework and monitoring setup.

    3. Demonstrate ETL/ELT Expertise: Be ready to discuss various ETL/ELT methodologies, tools (e.g., Apache Airflow, Talend, Informatica), and best practices for data extraction, transformation, and loading. Emphasize your ability to optimize these processes for performance and cost-efficiency. Example: Explain how you designed an ETL process to handle late-arriving data or how you optimized a slow-running job by partitioning data or using parallel processing.

    4. Highlight Cloud Platform Experience: Many organizations leverage cloud services for their data infrastructure. Showcase your experience with relevant cloud platforms (AWS, Azure, GCP) and their data-specific services (e.g., S3, Redshift, Data Lake, Data Factory, BigQuery). Example: Describe how you built a serverless data pipeline using AWS Lambda, S3, and Glue, or how you managed a data warehouse on Google BigQuery.

    5. Emphasize Data Quality and Governance: In a lending risk department, data quality and governance are paramount. Discuss your strategies for ensuring data accuracy, consistency, and compliance with regulations. Highlight any experience with data validation, monitoring, and lineage tools. Example: Explain how you implemented data validation checks at various stages of a pipeline to prevent erroneous data from impacting downstream analytics, or how you set up alerts for data quality anomalies.

    6. Prepare for Technical Case Studies: Data engineering interviews often include practical coding challenges or system design questions. Practice designing scalable data architectures, optimizing queries, and writing efficient code for data manipulation. Think aloud during these exercises to show your problem-solving process. Example: Be ready to design a data warehouse schema for a banking application or optimize a SQL query that aggregates transaction data over a large dataset.

    7. Understand System Design Principles: Beyond individual components, demonstrate your ability to think about the overall system architecture. Discuss concepts like scalability, fault tolerance, data security, and cost optimization in the context of large-scale data systems. Example: When asked to design a new data platform, consider aspects like data ingestion mechanisms, storage solutions, processing frameworks, and how to ensure high availability and disaster recovery.

    8. Communicate Complex Concepts Clearly: Data engineers often bridge the gap between technical teams and business stakeholders. Practice explaining complex technical concepts in a clear, concise manner to non-technical audiences. This demonstrates strong communication and collaboration skills. Example: Be able to explain the impact of a data pipeline failure on business reports or how a new data model will improve the accuracy of risk assessments, using business-friendly language.

    Frequently Asked Questions

    Q: What qualifications are most important for this role?

    A: For a Data Engineer, strong technical skills in SQL, data warehousing, ETL/ELT processes, and programming (especially Python) are crucial. A Bachelor's Degree in a related field provides a solid foundation, but practical experience in building and maintaining data pipelines is often prioritized. Experience with cloud data platforms is also highly valued.

    Q: How does a Data Engineer contribute to a Lending Risk Department?

    A: In a lending risk department, Data Engineers are vital for providing clean, reliable, and timely data for risk modeling, fraud detection, and credit scoring. They build the infrastructure that enables data scientists and analysts to develop accurate models, ensuring the bank can make informed decisions to manage financial risk effectively.

    Q: What is the typical tech stack for a Data Engineer in a banking environment?

    A: A typical tech stack might include relational databases (e.g., Oracle, PostgreSQL), big data technologies (e.g., Spark, Hadoop), cloud data services (e.g., AWS Redshift, Azure Data Lake, Google BigQuery), ETL/orchestration tools (e.g., Apache Airflow, Informatica), and programming languages like Python or Java for scripting and automation.

    Q: What are the biggest challenges a Data Engineer faces in this role?

    A: Key challenges include managing data quality and consistency from diverse legacy systems, ensuring data security and compliance with financial regulations, optimizing pipelines for performance and cost at scale, and adapting to rapidly evolving data technologies while maintaining existing infrastructure. Collaboration with various stakeholders is also critical.

    Salary & Career Growth Projection

    In Kenya, Data Engineer positions typically offer salaries ranging from KES 80,000 to KES 350,000+ per month, depending on experience level, technical stack proficiency, and company size. Entry-level Data Engineers can expect KES 80,000-150,000, mid-level professionals with 3-5 years of experience often earn KES 180,000-280,000, while senior and lead Data Engineers with specialized skills can command KES 300,000 or more, especially in large financial institutions or international firms.

    Career progression for a Data Engineer typically starts as a Junior Data Engineer, advancing to Data Engineer within 2-3 years, and then to Senior Data Engineer or Lead Data Engineer within 5-7 years. Further specialization can lead to roles such as Data Architect, Principal Data Engineer, or even Engineering Manager for data teams. Each step brings increased responsibilities in system design, mentorship, and strategic data initiatives, along with significant salary increments.

    The financial services sector in Kenya is undergoing significant digital transformation, driving high demand for skilled Data Engineers. Companies like KCB Group are heavily investing in data platforms for advanced analytics, risk management, and personalized customer experiences. This creates abundant opportunities for continuous learning, working with cutting-edge technologies, and specializing in areas like real-time data processing, machine learning operations (MLOps), or cloud data architecture, ensuring robust long-term career growth.

    CareerSasa Safety Alert: We strongly advise job seekers not to make any payment to employers or agencies during the recruitment process. If you're asked to pay for training, interviews, or job placement, report the job immediately using the "Flag" button. CareerSasa thoroughly vets postings, but we encourage all applicants to stay vigilant and verify opportunities independently.
    Share this job:

    Apply for this Job

    External Application

    Boost Your Application Success

    1. 1

      Need a professional CV that stands out?

      Get expert help crafting a CV that gets you noticed. Build Your Perfect CV

    2. 2

      Want a compelling cover letter for this role?

      Let us help you write a personalized cover letter that impresses. Create Your Cover Letter

    3. 3

      Looking to optimize your LinkedIn profile?

      Boost your professional presence and attract recruiters. Enhance Your LinkedIn Profile

    Tags

    data engineering
    data pipelines
    ETL
    data warehousing
    SQL
    Python
    cloud
    banking
    financial services
    risk management

    Related Opportunities

    Sales Representative

    County Sacco Society Ltd
    Banking, Insurance & Financial Services
    Runyenjes, Embu, Kenya • On Site
    Full Time
    Entry-level
    Sales
    Negotiable
    Posted 4 mo agoJob Closed

    The Sales Representative will drive member recruitment, customer service, sales, and marketing activities for County Sacco. The role includes client education, handling member queries, executing marketing strategies, building relationships, and supporting business growth through increased Sacco products.

    Pensions Revenue Assistant

    Britam
    Banking, Insurance & Financial Services
    Upper Hill, Nairobi, Kenya • On Site
    Full Time
    Entry-level
    Accounting, Auditing & Finance
    Negotiable
    Posted 4 mo agoJob Closed

    The Pensions Revenue Assistant will support pension administration activities to enable the achievement of business unit goals. The role includes contribution reconciliation, receipting, posting, suspense account management, member records updates, CRM request resolution, and ensuring timely processing of pension scheme contributions.

    Capital & Strategic Finance Lead

    Umba
    Banking, Insurance & Financial Services
    Nairobi, Kenya • On Site
    Full Time
    Senior
    Accounting, Auditing & Finance
    Negotiable
    Posted 3 mo ago

    Umba is a multi-country digital bank operating in Kenya and Nigeria, offering consumer and SME banking, vehicle finance, payments, and cross-border remittances.Umba acquired Daraja MFB in 2023 to offer full deposit taking banking services in Kenya. We are entering a high-growth phase and are seeking a Capital & Strategic Finance Lead to drive our fundraising, debt structuring, investor relations, and capital strategy across all markets.This role is a core part of the leadership team. You will work closely with the Group CEO and country leadership to build and execute a full capital plan, including equity raises, local-currency debt facilities, impact debt, grants, and strategic funding partnerships. You will be responsible for managing the investor pipeline, preparing materials, leading lender conversations, coordinating diligence, maintaining our capital model, and pushing momentum across all capital streams. Your expertise in financial analysis, market intelligence, and strategic planning will be essential in positioning Umba as a leading player in the fintech industry. This role requires a dynamic leader with a proven track record in capital markets, exceptional communication skills, and the ability to collaborate effectively with cross-functional teams.

    Bancassurance Sales Representative

    KCB Group
    Banking, Insurance & Financial Services
    Nairobi, Kenya • On Site
    Full Time
    Entry-level
    Sales
    Negotiable
    Posted 3 mo agoJob Closed

    As a Bancassurance Sales Representative, you will be a key driver in achieving sales targets for both retail and insurance products, aligning with provided budgets. Your primary role involves delivering exceptional sales performance by identifying and meeting customer needs through the selling and cross-selling of General and Life insurance products. A critical aspect of this role is customer retention, with a target retention ratio of 85% within your assigned portfolio. You will also be responsible for driving life insurance sales to meet set budgets and providing pipeline data as requested. Monitoring your sales performance daily, weekly, and monthly, and reporting results to Sales Managers, is essential.You will own customer queries and complaints related to insurance products, resolving them in a timely manner and escalating any unresolved issues to your Line Manager or the Head Office Bancassurance team. Ensuring the accuracy of all application forms and supporting customer documents is paramount, as you will be accountable for their quality and completeness. Furthermore, you will report all claims to the Head Office Bancassurance team as guided, providing timely feedback to clients and assisting them with attaching relevant documentation and completing claim forms accurately. Strict adherence to the credit control policy for premium collection is required. Additionally, you will conduct training for Branch staff on Bancassurance products and ensure full compliance with the Group’s policies in all day-to-day business operations.

    Senior T24 Application Developer

    KCB Group
    Banking, Insurance & Financial Services
    Nairobi, Kenya • On Site
    Full Time
    Senior
    IT & Software
    Negotiable
    Posted 3 mo agoJob Closed

    KCB Group is seeking a highly skilled and experienced Senior T24 Application Developer to join their dynamic team in Kenya. This pivotal role involves the design, development, and maintenance of critical applications within the Temenos T24 core banking system, as well as integrating it with various other banking systems and third-party utilities. The successful candidate will play a crucial role in driving business innovation, ensuring the stability, performance, and security of financial applications, and contributing to the bank's digital transformation initiatives. This position requires a strong technical background in Java and JBasic, extensive experience with T24, and a deep understanding of banking operations and modern integration technologies.

    Manager, Digital Financial Services (DFS)

    BRAC
    Banking, Insurance & Financial Services
    Nairobi, Kenya • On Site
    Full Time
    Senior
    Management & Business Development
    Negotiable
    Posted 3 mo ago

    BRAC is the world’s largest international development organization, working in over 11 countries to empower people living in poverty—especially women and youth—to realize their full potential. Through integrated development programs, financial inclusion, innovation, and scalable digital solutions, BRAC transforms lives and communities at scale.The Manager, Digital Financial Services (DFS) will lead the design, implementation, and scaling of technology-enabled financial solutions at BRAC Kenya Company Limited (BKCL). The role focuses on expanding outreach, enhancing customer experience, improving operational efficiency, and ensuring that digital solutions are inclusive, customer-centric, and impact-driven.The role balances technology innovation (“tech”) with human-centered delivery (“touch”), ensuring DFS solutions effectively serve low-income customers—particularly women and youth.