Job particulars
- Job title
- Data & Analytics Engineer at Food For Education
- Hiring organisation
- s, Post a Job
- Location
- Nairobi
- Employment type
- Full-time
- Posted
- 30 Sept 2026
Key responsibilities
- Data architecture and source assessment: Document and profile all data sources — relational databases, Google Sheets, APIs and unstructured data — for quality, volume, update frequency, key relationships and business entity mappings. Design and maintain the unified BigQuery data model, applying agreed naming and governance standards, partitioning and clustering for cost, and retention and historisation rules, designed for transfer across countries and partners.
- Pipeline development and orchestration: Build and maintain extraction, transformation and enrichment pipelines for every source system, using incremental loading to minimise processing cost, and deliver data migrations, new integrations and ingestion for new countries. Configure and maintain Apache Airflow (or equivalent) workflows with business-aligned scheduling, error handling, retries and backfills, and monitor pipeline health to resolve failures.
- Analytics engineering and metric modelling: Design and maintain dbt models from staging to serving layers with consistent grain, naming and conformed dimensions. Implement core metric definitions so every report, dashboard and external submission uses the same logic; build dbt tests across critical assets; maintain the KPI dictionary (definition, logic, source, refresh cadence, as-at date, businessowner); reconcile figures where systems disagree; prepare certified self-service datasets; and flag definitions that cannot be implemented as written, working with system and business owners to close gaps at source.
- Data quality, protection and incident management: Implement validation checks at extraction and loading. Maintain quality monitoring dashboards, data dictionaries, alerting tools, and data lineage, while logging, triaging, resolving, and documenting incidents against agreed severity levels. Mask or hash personal data at the ETL layer, implement row- and column-level access control across agreed tiers, ensure no model reintroduces personal data, and support access reviews and data protection requirements.
- Documentation and knowledge transfer: Maintain the raw-layer data dictionary, KPI dictionary, dependencies and lineage; document pipelines, transformations, models and operational runbooks; train and support the BI team on data models and access patterns; and ensure systems can be operated and transferred without the post-holder present.
Candidate requirements
- Location Nairobi
- Job Field Data, Business Analysis and AI  , ICT / Computer  .
Required skills
Strong Python and SQLAdvanced proficiency in BigQuery or an equivalent cloud data warehouse in productionDimensional modelling: grain, conformed dimensions, slowly changing dimensions and star schema designProduction experience building and orchestrating data pipelines with tools such as Apache Airflow, Dagster, Cloud Composer or GitHub Actions, including scheduling, dependency management, retries and alertingChange data capture, incremental loading and backfill strategies across varied source systemsVersion control, code review and CI/CD applied to data work (GitHub or equivalent)Data protection controls and data migration proceduresAble to translate a business metric definition into an implementable specification, and discuss it directly with non-technical stakeholdersAttentive to data accuracy; documents as a matter of course and builds systems others can operateRaises problems early and is comfortable reporting known issues and quality gapsCommunicates clearly with non-technical colleagues, system owners and vendorsOrganized and dependable under operational pressureCertifications (if applicable)Cloud data platform or dbt certifications are an advantage but not requiredPreferred QualificationsERP integration experience, Sage X3 or similar IoT or telematics dataExperience supporting month-end financial close, ensuring finance data feeds are complete, reconciled and available on scheduleExperience in a small team owning the full data stackWhat Success Looks LikeWithin the first 12 monthsData migrations and data integrations live within the expected timelinesNew ingestions running on standard patterns rather than a bespoke buildPipeline uptime above 90%, with alerts responded to within 4 hoursFailures caught by monitoring before a stakeholder reports themData and KPI dictionary covering more than 80% of core datasetsPersonal data masked at source and access tiers in place across all reportingDependencies and governance based on business logics implemented on core datasetsEvery incident closed with a documented root cause within 5 working daysCheck how your CV matches this job
Ready to apply?
Start ApplicationCandidate safety
Never pay an employer or recruiter for a job offer. Review the application instructions after signing in and report suspicious vacancies to Kebarick.
Hiring organisation
s, Post a Job