Data Engineer

KCB Bank

Job Information

Company

KCB Bank

Career Level

Employee Type

Full Time (On-Site)

Job Type

Experience

2 years

Closing Date

February 14, 2025

Job Description

The Position: Data Engineer – Job Ref. 3612

 

The role holder will leverage creativity, business intuition, excellent communication, analytics, problem solving skills, and data management skills to manage data sourcing and processing workflows, advanced analytics ETL processes, data profiling solutions and automation of Analytics deployments.

 

Key Responsibilities

  • Together with the Data Scientist, will partner with business leaders to ensure an in-depth understanding of requirements and the data required to create advanced analytics solutions.
  • Enable automation of advanced analytics solutions using data science algorithms and data structures associated with advanced analytics.
  • Creates and maintains data pipelines which will involve data sourcing, extraction, transformation, profiling, storage, updating, indexing and maintenance of the advanced analytics data platform.
  • Develops and automates metrics, dashboards and reports that consistently monitor and show data governance initiative trends (e.g. data quality reports) through the implementation of guidelines, standards and best practices for data management.
  • Process raw, structured and unstructured data at scale (including writing scripts, web scraping, calling APIs, writing SQL queries etc.) into a form suitable for analysis then consolidate into a data platform for consumption by advanced analytics initiatives.
  • Drive innovation through continuous re-engineering of data and advanced analytics jobs, performance tuning and optimizing the application of data across all advanced analytics layers (acquisition, staging, profiling, cleansing, analysis, modelling, output).
  • Works with Business customers to understand business requirements and implement data solutions with business owners through the development of key business questions and datasets that will be used to answer those questions.
  • Helps implement data management projects by working with key stakeholders (Technology and Business) and provides expert input, guidance and feedback in such projects.
  • Work closely with product owners and business analysts to develop insights and data solutions
  • Develop and maintain technical documentation/manuals on configurations, setups and deployment of various advanced analytics solutions

 

The Person

For the above position, the successful applicant should have the following:

 

  • Bachelor’s degree in computer science, data science, information technology, engineering, mathematics or equivalent combination of education and experience is required
  • Master’s degree in data science, advanced analytics related fields or related will be an added advantage
  • Professional certifications and data engineering related certifications will be an added advantage
  • 3 years total minimum no of years’ experience is required

 

Essential Experience to have:

  • 2 years’ experience in data Warehousing
  • 2 years’ experience in Data Analytics and Modelling
  • Experience in use of any ETL tool e.g,Oracle ODI/Microsoft SSIS/SAP Data services/Alteryx or any other tool
  • 2 years’ experience in Programming (Python and(or) R)
  • 2 years’ experience in Data Visualization e.g. OBIEE/Power BI/Tableau/SAP BI tools
  • 2 years’ experience in SQL (Oracle PL/SQL)

 

Desired Experience to have:

 

  • 2 years’ experience in Data Governance/Data Quality

The above position is a demanding role for which the Bank will provide a competitive remuneration package to the successful candidate. If you believe you can clearly demonstrate your abilities to meet the criteria given above, please log in to our Recruitment portal and submit your application with a detailed CV.

 

To be considered your application must be received by Friday 14th February 2025

 

Qualified candidates with disability are encouraged to apply.

Only short-listed candidates will be contacted.

Share this job :

 Important Job Safety Tips

  1. Never Pay for a Job – Legitimate employers do not charge application or processing fees. 
  2. Verify Employer Details – Research the company before applying. Check their official website, LinkedIn, and online reviews to confirm legitimacy.
  3. Be Cautious with Personal Information – Do not share sensitive details (e.g., ID number, bank details, passwords) unless you are 100% sure of the employer’s credibility.
  4. Beware of Too-Good-to-Be-True Offers – High salaries with no experience required or instant hiring are often red flags. If it seems too easy, be cautious.
  5. Use Official Channels – Apply directly through the company’s website or verified job portals rather than random emails or WhatsApp numbers.
  6. Avoid Unofficial Interviews – If invited for an interview at an unfamiliar location, confirm the company’s office address and opt for public places for initial meetings.

📌 Report Suspicious Jobs

Company Overview

KCB Bank

KCB Bank Kenya is one of the largest and oldest commercial banks in Kenya, offering a wide range of banking services including personal, business, corporate, and investment banking. With a strong presence across the region, KCB is known for its innovation, customer-centric approach, and commitment to economic growth.

Related Jobs