ABOUT INKOMOKO
Inkomoko supports entrepreneurs to grow their businesses in order to improve livelihoods, create jobs, and help communities thrive.
In 2025, Inkomoko was listed by the Financial Times as the 8th fastest-growing company in Africa, supporting entrepreneurs across East and Central Africa to grow thriving businesses and build inclusive, resilient economies.
Founded in 2012, Inkomoko has worked with more than 100,000 entrepreneurs, including thousands of refugee entrepreneurs. Inkomoko provides a combination of training, consulting, access to finance, and market-level systems change. We are the largest investor to refugee entrepreneurs in Africa.
Inkomoko has 800+ staff in 50 offices across Chad, Ethiopia, Kenya, Rwanda, and South Sudan. Through Inkomoko’s 2030 strategic plan, we are adding 3 additional countries to serve more than 550,000 entrepreneurs and growing our $30M loan fund to impact 7M lives.
INKOMOKO VALUES
All staff at Inkomoko are connected to a shared set of organizational values:
- Purpose: be solutions-oriented, produce high-quality work, and be a global leader.
- Achievement: push yourself to reach beyond what you previously thought possible.
- Improvement: be humble, engage in continuous growth through open & accurate feedback
- Bravery: willing to take risks, create a safe space for others, be compassionate, and inclusive.
- We Eat Goat: we celebrate success and support each other in hard times. We do this work together in the spirit of turikumwe, tuko pamoja, abren nen, Kula na sawa, On est ensemble.
Inkomoko is an affirmative action/equal opportunity employer. Refugees, women, and persons who reflect the diverse communities we serve are strongly encouraged to apply.
ABOUT THE OPPORTUNITY AND RESPONSIBILITIES
As a Data Engineer, you will be a key member of the MERL Business Analytics team, reporting to the Senior Data Engineer. You will contribute to the design, development, and maintenance of scalable data pipelines and infrastructure to enable data-driven
applications and analytics solutions across Inkomoko programs. This role offers hands-on exposure to multi-country data systems, with mentorship and guidance from the Senior Data Engineer, and a clear path for technical growth.
You will collaborate closely with the Digital Transformation team (IT), Data Quality Analysts, the Business Analytics Manager, and country MERL teams to ensure data pipelines are efficient and datasets are clean, accessible, well-documented, and ready for analytics, reporting, and decision-making. Success in this role requires strong data pipeline engineering and analytics skills for technical execution, attention to data quality, process documentation, and the ability to collaborate effectively across teams.
KEY RESPONSIBILITIES:
1. Data Pipelines & Integration (50%)
- Design, develop, maintain, and support robust and scalable data infrastructure and data pipelines using tools and technologies such as Python, Debezium, Apache Kafka, DBT, and Apache Airflow.
- Assist with real-time integration of data from in-house systems, ERP platforms, and data collection tools (SurveyCTO) to ensure a single, reliable source of truth for client data.
- Implement event-driven data pipelines using tools such as Debezium and Kafka, with webhooks and databases serving as event sources.
- Support the creation and maintenance of centralized, clean longitudinal datasets at country level.
- Work closely with the Senior Data Engineer to document processes, ensure pipeline continuity, and enable knowledge transfer.
2. Data Modeling, Storage & Security (25%)
- Support maintenance and optimization of data models that empower business analytics
- Maintain and optimize Online Analytical Processing (OLAP) [Clickhouse] and Online Transaction Processing (OLTP) [MySQL] databases
- Assist in defining metrics, building dashboards, and supporting data visualization needs.
- Help optimize data storage solutions to ensure data availability, consistency, quality, and structuring across all storage environments.
- Manage roles, permissions, Role-Based Access Control (RBAC), and secure database access.
- Apply best practices for data replication, backups, encryption, and data lifecycle protection.
3. Data Quality & Monitoring (20%)
- Implement data validation checks using tools such as Data Build Tool (DBT) and great expectations(GX) and support automation of data-quality processes.
- Assist in outliers, anomaly detection, data monitoring, and dashboard reporting to ensure high-quality, reliable data.
- Document and follow process flows for outlier resolution, supporting training of program teams.
- Collaborate with Data Quality Analysts to ensure alignment of pipelines with validation systems.
4. Documentation & Learning (5%)
- Maintain clear technical documentation for databases and schema design, data lineage, ETL/ELT (Extract, Transform, Load/Extract, Load, Transform) processes.
- Learn and apply best practices in data engineering, analytics infrastructure, and cross-country workflows.
- Participate in team knowledge-sharing and technical learning forums.
WHO WE ARE LOOKING FOR
- Education: Bachelor’s degree in Computer Science, Engineering, Statistics, or related field.
- Experiences: 2-4 years of experience in data engineering, data management, or analytics in a fast-scaling environment.
- Programming and Scripting Languages: Proficiency in Python, SQL, and Bash.
- Data Modelling: Experience in data modeling with a strong focus on dimensional modeling techniques to design data models optimized for analytical workloads
- Data Quality Assurance: Experience in DBT, and GX(great expectations) with a strong emphasis on implementing robust data testing, and validation to ensure the reliability and integrity of organizational datasets.
- ELT/ETL Tools: Knowledge of tools like Apache Airflow, and DBT.
- Modern Data Architectures: Experience with OLTP and OLAP (Clickhouse) database architectures.
- Data Movement: Experience working with Debezium as Change Data Capture (CDC) tool, webhook, and APIs integration.
- Big Data Technologies: Experience working with Kafka is a strong plus.
- CI/CD and Version Control: Hands-on experience with CI/CD pipelines, Git, and containerisation (e.g., Docker).
- Collaboration & Communication: ability to collaborate effectively across teams and communicate technical concepts clearly.
Key Competencies:
We are looking for someone who;
- Manages Diverse Relationships – Relates well to a wide variety of personalities, values differences, and communicates effectively across diverse communication styles, cultures, and backgrounds.
- Takes initiatives to Deliver – Thinks several months in advance, prioritizes objectives, implements reliably, and quickly identifies what will help or hinder goal accomplishment.
- Fluent in Technology – Uses technology effectively to work efficiently and achieve desired outcomes.
WHAT YOU’LL GET
This role is inside a high-growth, mission-driven social enterprise. By joining, you’ll access:
- Competitive salary, and potential Performance-based bonus
- Incredible company culture, with opportunities for learning and growth
- Diverse colleagues across the region, and policies that demonstrate commitment to equity and inclusion
- Ability to make a significant social impact to your community
- Health insurance for self and family
- Staff savings and provident fund, negotiated bank rates for long-term employees
- Generous annual leave, parental leave, and sabbatical options.
TO APPLY
If you’re excited about this role, please submit your application through the jobs portal.
Tell us about what you’ll bring to this growing company.
DEADLINE: 15 May 2026. Applications are reviewed on a rolling basis, please apply as soon as possible!
Inkomoko is committed to justice, diversity, equity and inclusion. As we seek to reflect the communities we serve, refugees and women are strongly encouraged to apply. As a company we have policies that ensure fair treatment in the application process.
NB: Only shortlisted candidates will be contacted. Employment is conditional upon successful background checks and other verification as needed.
All offers of employment will be subject to satisfactory references and background screening checks. Inkomoko also participates in the Inter Agency Misconduct Disclosure Scheme, In line with this Scheme, we will request information from job applicants’ previous employers about any findings of sexual misconduct, fraud, or abuse. By applying, the job applicant confirms his/her understanding of these recruitment procedures.