Data Engineer

Moringa School
Kenya
full_time

Job Description

Founded in April 2014, Moringa School plays a crucial role in developing and nurturing highly potential individuals who are passionate about technology and want to take a lead role in mobile and web development through equipping them with life long skills. Through our top quality teachers, to our intensive curriculum we are creating world-class developers i…

Data Engineer

Working at Moringa

  • We are an established and respected part of Kenya’s tech and education ecosystem, yet we retain a fast-paced and dynamic culture that is reminiscent of a start-up. We are all mission-driven professionals with a passion for providing the best student experience possible. And we know that is only possible if our team is highly motivated. We value results, collaboration, and a customer-focused mindset, and offer a healthy dose of fun along with a hybrid working environment.

Moringa Culture Code

  • Collaboration: We work together for a common goal
  • Customer Centric: The customer is at the heart of all we do
  • Accountability: I take ownership
  • Excellence: I deliver exceptionally

Role Overview

  • Moringa is investing in a stronger Business Intelligence (BI) function, and this role is central to that
  • effort. We are looking for a Data Engineer to join our BI team and work closely with our BI Analyst to design, build, and scale the data infrastructure that powers decision-making across the organisation.
  • This is a full-time, hands-on engineering role for someone who enjoys owning problems end to end. From raw, messy source data, through pipeline design and data modelling, all the way to a polished, interactive dashboard that a non-technical stakeholder can use with confidence. You will be the
  • primary technical owner of Moringa’s internal BI platform, working in a Python-based stack (Django/Flask with Plotly Dash) to turn data from admissions, marketing, operations, and finance into reliable, actionable insight.
  • You will partner daily with the BI Analyst and regularly with leadership and department heads to
  • understand what questions the business is trying to answer and translate those questions into robust, scalable data products.

Key Responsibilities

Data Pipelines & ETL/ELT

  • Design, build, and maintain data pipelines and ETL/ELT workflows that reliably move data from source systems (admissions, finance, operations, Salesforce, and other internal tools) into the BI platform.
  • Automate data ingestion, transformation, and loading processes to reduce manual reporting effort and minimise the risk of human error.
  • Monitor pipeline health, build alerting for failures or data quality issues, and troubleshoot production issues quickly to minimise disruption to reporting.
  • Implement data validation, testing, and quality checks at each stage of the pipeline to ensure trustworthy outputs.

BI Platform Development

  • Develop and maintain Moringa’s internal BI platform using Python-based web frameworks (Django / Flask), with Plotly Dash for interactive dashboards and data visualisations, or other tools as deemed necessary.
  • Design intuitive, performant, and visually clear dashboards that allow non-technical stakeholders to self-serve answers to common questions.
  • Continuously improve the platform’s architecture, performance, security, and user experience as usage and data volumes grow.
  • Manage deployment, versioning, and basic DevOps practices (e.g. environment configuration, CI/CD, containerisation) for the BI platform.

Data Modelling & Architecture

  • Build, optimise, and document data models (e.g. star/snowflake schemas, dimensional models) that provide a single, reliable source of truth for analysts, leadership, and operational teams.
  • Define and enforce data modelling standards, naming conventions, and documentation practices to keep the data warehouse maintainable as it scales.
  • Own the underlying database design and query performance, ensuring dashboards and reports remain fast and responsive as data grows.

Stakeholder Collaboration & Reporting

  • Collaborate closely with the BI Analyst and stakeholders across operations, finance, admissions, and other departments to gather requirements and clarify business questions.
  • Translate business requirements into scalable, well-structured data products, dashboards, and reports, balancing stakeholder urgency and needs with long-term maintainability.
  • Present technical concepts and data findings in clear, non-technical language to leadership and operational teams.
  • Maintain clear documentation of data sources, definitions, transformation logic, and dashboard usage for internal knowledge-sharing.

Data Governance & Best Practices

  • Champion data quality, consistency, and governance practices across the organisation, including access controls and data security best practices.
The rest of this advert is locked

Log in to read the full job — and 1257 more open right now

You are reading the opening of this advert. An account is free and opens the rest of it, including the requirements and exactly how to apply before the deadline.

  • The complete description, requirements and how to apply
  • Build a professional CV aimed at this exact role
  • Link your WhatsApp and get every morning’s new jobs sent to you

How to Apply

How to apply is available to members

The employer’s application route — the email, portal or form, and the deadline — opens as soon as you have a free account.

Create a free account or log in
Practice Interview
00:00

Mock Interview Room

Practice for: Data Engineer at Moringa School

Select difficulty level:
Your spoken accent / language — helps us capture your words accurately
Realistic mock interview with a live panel and personalized feedback

Similar jobs

Browse all jobs ›
Performance Marketing Associate
Moringa School
Kenya Other
Software Developer Analyst
International Rescue Committee
Kenya Technology
IT Specialist – 1 Position
Tibu Health
Kenya Technology
Marketers/ Business Developers – 3 Positions
Tibu Health
Kenya Technology
Head of Cybersecurity and Information Systems
Jambojet
Kenya Technology
Subject Matter Expert – Networking & Infrastructure
Abacus
Kenya Technology