Data Engineer

Full Time 6 days ago
Employment Information

KEY RESPONSIBILITIES

Pipeline Development and Maintenance (40%)

  • Build, maintain and operate reliable, auditable data pipelines integrating approved enterprise, lending, programme, survey and external data sources, within the platform architecture set by the Senior Data Engineer.
  • Keep all loads idempotent and checkpointed, so an interrupted run resumes rather than restarts, and document every pipeline as code alongside the pipeline itself.
  • Enforce column-level minimization at ingestion: personal data that no downstream model needs is never ingested.
  • Apply the platform's reusable integration patterns when onboarding new sources, and flag where a pattern does not fit rather than working around it silently.

Data Quality and Reliability (30%)

  • Implement tests, contracts, and freshness checks for the pipelines you own, feeding the promotion-blocking quality gate: when a check fails, downstream publication halts and someone is alerted, by design.
  • Monitor the health, performance and cost of your pipelines through the platform's observability and alerting, and respond to incidents within agreed SLAs/SLOs.
  • Participate in root-cause analysis for pipeline and gate failures, and contribute short, blameless written causes and fixes.

Entity Resolution and Integration Support (15%)

  • Implement components of the client entity resolution layer to the Senior Data Engineer's design, including matching logic, survivorship rules, and the auditable record of merge decisions.
  • Investigate unresolved or conflicting matches and surface them with evidence, rather than silently picking one.

Governance, Security and Collaboration (15%)

  • Apply the technical controls required by Inkomoko's Data Governance Framework in the pipelines you build, including classification, access, lineage, retention, encryption, minimisation and auditability.
  • Work within the platform's data protection controls, aligned with the data protection laws of the jurisdictions we operate in; access administration is centrally managed and this role works inside it, not above it.
  • Collaborate with Technology Enablement, Product and Innovation, MERL and business system owners on source-system changes and data dependencies affecting your pipelines.
  • Engage actively in mentorship: structured code review, pairing, and a written growth plan with the Senior Data Engineer.

Requirements

WHO WE ARE LOOKING FOR

  • Education: Bachelor's degree in Computer Science, Engineering, Statistics, or a related field; equivalent demonstrated experience considered.
  • Experience: 2 to 4 years in data engineering or backend engineering with substantial data work, in a production environment.
  • Programming: strong Python and SQL; you write pipelines as software, with tests, not as scripts.
  • Databases: solid PostgreSQL; exposure to SQL Server is a plus.
  • Transformation and orchestration: hands-on dbt experience and familiarity with a modern orchestrator; Dagster preferred, Airflow background welcome.
  • Data movement: working understanding of incremental and idempotent load patterns; familiarity with Kafka and Spark is a valued plus, not a requirement.
  • Engineering practice: Git discipline, CI/CD, and containerization (for example Docker) as daily habits; documentation you would want to inherit.
  • Data protection: awareness of handling sensitive personal data responsibly; experience with regulated, financial, or humanitarian data is a strong plus.
  • Growth: evidence that you seek and act on feedback; this role comes with structured mentorship, and we are looking for someone who will use it.
  • Communication: ability to explain what a pipeline does, what broke, and what you changed, clearly and in writing.

Key competencies:

We are looking for someone who:

  • Instills Trust - Follows through on commitments, builds credibility by being direct and truthful, and shows genuine care for staff members.
  • Acts with Courage - Steps up to address difficult issues and speaks openly with bravery; takes the initiative to pursue new opportunities; takes full ownership of own work
  • Makes Informed Decisions - Seeks relevant data and input when needed, takes appropriate action within their area of responsibility, and knows when to escalate.

Benefits

WHAT YOU’LL GET

This role is inside a high-growth, mission-driven social enterprise. By joining, you’ll access:

  • Meaningful work that directly contributes to sustainable livelihoods and job creation across East and Central Africa.
  • 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 
  • A dynamic and entrepreneurial team environment committed to innovation and social impact
  • 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. 
Skills
Communication Data Python Sql
MyJobMag: Jobs in Kenya 2026 - Latest Job Vacancies in Kenya

New Things Will Always
Update Regularly

MyJobMag: Jobs in Kenya 2026 - Latest Job Vacancies in Kenya