Data Engineer – Business Intelligence Platform
Moringa School · Comté de Nairobi
Job description
About the role
Moringa School is building a stronger Business Intelligence function and needs a Data Engineer to design, build and scale the data infrastructure that powers decision‑making across the organisation. The role is full‑time, hands‑on, and will own the end‑to‑end pipeline from raw source data to interactive dashboards used by non‑technical stakeholders.
Key responsibilities
- Design, build and maintain data pipelines and ETL/ELT workflows that move data from admissions, finance, operations, Salesforce and other internal tools into the BI platform.
- Automate ingestion, transformation and loading processes, implement data validation and monitoring, and troubleshoot production issues.
- Develop and maintain the internal BI platform using Python web frameworks (Django/Flask) and Plotly Dash for interactive visualisations.
- Create intuitive, performant dashboards that enable self‑service reporting for business users.
- Build and document data models (star/snowflake schemas) and ensure query performance as data volumes grow.
- Collaborate with the BI Analyst and department heads to translate business questions into scalable data products.
- Champion data quality, governance and security practices, and stay current with emerging data engineering tools.
Required profile
- Bachelor’s degree in Computer Science, IT, Data/Software Engineering, Statistics or related field (or equivalent experience).
- 6+ years of professional experience in data engineering, analytics engineering or a closely related role.
- Proven experience building production‑grade Python applications and web services.
- Strong SQL skills and experience designing relational database schemas and optimizing queries.
Required skills
- Python (production‑grade)
- Django and/or Flask
- Plotly Dash (or comparable dashboarding framework)
- SQL and relational database design/optimization
- ETL/ELT pipeline development and orchestration
- Version control with Git
- Basic containerisation (Docker) and CI/CD concepts
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Kenya.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 14 hours ago
Expires 1 month from now
18 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Moringa School
Comté de Nairobi
Related job offers
-
Senior Functional Consultant – Microsoft Dynamics 365 Business Central
DataposIT Limited Comté de Nairobi -
Software Architect
Solvo Global Comté de Nairobi -
Senior Full Stack Software Engineer (On‑site, Nairobi)
Allied Global Technology Services Comté de Nairobi -
Project Manager – AI & Automation
Mogo Finance Nairobi -
Database Administrator Manager
HFCB Group Nairobi