Senior Data Engineer
Quick answer
Inkomoko is hiring a Senior Data Engineer in Rwanda, Ethiopia, South Sudan, Chad, or Kenya to lead the architecture and development of scalable data platforms and pipelines.
- Role
- Senior Data Engineer
- Organization
- Inkomoko
- Location
- Rwanda, Ethiopia, South Sudan, Chad, or Kenya
- Work setup
- On-site
- Level
- Senior
- Category
- Engineering & Technology
- Apply by
- 2026-07-10
The role
Inkomoko is seeking a Senior Data Engineer to lead the architecture, development, and maintenance of scalable data platforms and pipelines across multiple countries in East and Central Africa. The role involves managing real-time and batch data ingestion, ensuring data quality, and overseeing infrastructure management and security. This position is critical for supporting data-driven decision-making and reporting within the MERL team.
What you'll do
- Lead the design and implementation of real-time and batch data pipelines using tools like Debezium and Airbyte.
- Manage data modeling, storage, and security including RBAC and encryption.
- Develop data validation frameworks using dbt and Great Expectations to ensure data quality.
- Implement observability for infrastructure and data warehouse performance using Prometheus and Grafana.
- Oversee infrastructure management, CI/CD pipelines, and automated deployment of data workflows.
- Provide mentorship to junior engineers and maintain high-quality technical documentation.
What it takes
- Bachelor's degree in Computer Science, Engineering, or Data Science (Master's preferred).
- 5+ years of experience in data engineering or analytics infrastructure.
- Proficiency in Python, SQL, and Bash/Shell.
- Experience with dimensional modeling and OLAP/OLTP databases.
- Hands-on experience with dbt, Great Expectations, Airflow, and Kafka.
- Expertise in CI/CD, Docker, and infrastructure management.
What you'll bring
How we treat you
Competitive salary, performance-based bonus, health insurance for self and family, staff savings and provident fund, annual leave, parental leave, and sabbatical options.
Frequently asked questions
Where is the job located?
The position is based in Rwanda, Ethiopia, Sudan, Chad, or Kenya.
What is the compensation for this role?
The specific salary amount is not specified in the posting.
What are the key qualifications required?
Candidates should have 5+ years of experience, proficiency in Python and SQL, and expertise in data tools like dbt and Kafka.
When is the deadline to apply?
The application deadline is July 10, 2026.
How to apply
Apply directly on Inkomoko's site. We link straight through — no resume parsing, no profile to fill out.
This listing is aggregated from a third-party source and its summary may be auto-generated, so details can be inaccurate or out of date. ForGood is not the employer and is not liable for the content — please verify everything on Inkomoko's official posting before applying.