{"id":3518399,"url":"https://alion.io/job/food-for-education-data-analytics-engineer","title":"Data & Analytics Engineer","company":{"id":4489318,"name":"Food for Education","domain":"foodforeducation.org","url":"https://alion.io/company/food-for-education","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Data Science","role_family":"Data Science","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Nairobi, Kenya"],"countries":["KE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Airflow","optional":false},{"name":"CI/CD","optional":false},{"name":"Dagster","optional":false},{"name":"dbt","optional":false},{"name":"Dimensional Modeling","optional":false},{"name":"ETL/ELT","optional":false},{"name":"GitHub","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Google BigQuery","optional":false},{"name":"Google Sheets","optional":false},{"name":"Incident Management","optional":false},{"name":"Python","optional":false},{"name":"SQL","optional":false}],"status":"live","first_seen_at":"2026-10-22T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-10-22T00:00:00Z","board_verified":false,"closed_at":null,"days_open":11,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":11},"description":"The Data & Analytics Engineer owns Food4Education's data platform end to end: the pipelines and APIs that bring data from source systems into the data warehouse, and the models, tests and definitions that turn it into metrics the organisation can rely on. The role ensures data arrives reliably, completely and securely; is modelled consistently so every report returns the same answer; and is documented to a standard that supports multi-country expansion and technical assistance to partner organizations. The post-holder works in a two-person engineering team in which each member leads one discipline and is fully capable in the other, working closely with engineering and platform teams, source-system owners, BI analysts and business teams. \n\nKey Responsibilities\n\nData 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. \n\nPipeline 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. \n\nAnalytics 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. \n\nData 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. \n\nDocumentation 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. \n\nMinimum Requirements \n\nEducation: \n\nBachelor's degree in Computer Science, Engineering, Statistics or a related field. \n\nExperience:\n\nMinimum 4 years across data and analytics engineering, with production experience in both, including at least 2 years owning dbt and Big Query in production (models, tests and documentation) and demonstrated delivery of data migrations. \n\nSkills & Competencies:\n\nStrong Python and SQL \n\nAdvanced proficiency in BigQuery or an equivalent cloud data warehouse in production \n\nDimensional modelling: grain, conformed dimensions, slowly changing dimensions and star schema design \n\nProduction experience building and orchestrating data pipelines with tools such as Apache Airflow, Dagster, Cloud Composer or GitHub Actions, including scheduling, dependency management, retries and alerting \n\nChange data capture, incremental loading and backfill strategies across varied source systems \n\nVersion control, code review and CI/CD applied to data work (GitHub or equivalent)\n\nData protection controls and data migration procedures \n\nAble to translate a business metric definition into an implementable specification, and discuss it directly with non-technical stakeholders \n\nAttentive to data accuracy; documents as a matter of course and builds systems others can operate \n\nRaises problems early and is comfortable reporting known issues and quality gaps \n\nCommunicates clearly with non-technical colleagues, system owners and vendors \n\nOrganized and dependable under operational pressure \n\nCertifications (if applicable):\n\nCloud data platform or dbt certifications are an advantage but not required. \n\nPreferred Qualifications\n\nERP integration experience, Sage X3 or similar IoT or telematics data \n\nExperience supporting month-end financial close, ensuring finance data feeds are complete, reconciled and available on schedule \n\nExperience in a small team owning the full data stack \n\n The Data & Analytics Engineer owns Food4Education's data platform end to end: the pipelines and APIs that bring data from source systems into the data warehouse, and the models, tests and definitions that turn it into metrics the organisation can rely on. The role ensures data arrives reliably, completely and securely; is modelled consistently so every report returns the same answer; and is documented to a standard that supports multi-country expansion and technical assistance to partner organizations. The post-holder works in a two-person engineering team in which each member leads one discipline and is fully capable in the other, working closely with engineering and platform teams, source-system owners, BI analysts and business teams. \n\nKey Responsibilities\n\nData 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. \n\nPipeline 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. \n\nAnalytics 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. \n\nData 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. \n\nDocumentation 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. \n\nMinimum Requirements \n\nEducation: \n\nBachelor's degree in Computer Science, Engineering, Statistics or a related field. \n\nExperience:\n\nMinimum 4 years across data and analytics engineering, with production experience in both, including at least 2 years owning dbt and Big Query in production (models, tests and documentation) and demonstrated delivery of data migrations. \n\nSkills & Competencies:\n\nStrong Python and SQL \n\nAdvanced proficiency in BigQuery or an equivalent cloud data warehouse in production \n\nDimensional modelling: grain, conformed dimensions, slowly changing dimensions and star schema design \n\nProduction experience building and orchestrating data pipelines with tools such as Apache Airflow, Dagster, Cloud Composer or GitHub Actions, including scheduling, dependency management, retries and alerting \n\nChange data capture, incremental loading and backfill strategies across varied source systems \n\nVersion control, code review and CI/CD applied to data work (GitHub or equivalent)\n\nData protection controls and data migration procedures \n\nAble to translate a business metric definition into an implementable specification, and discuss it directly with non-technical stakeholders \n\nAttentive to data accuracy; documents as a matter of course and builds systems others can operate \n\nRaises problems early and is comfortable reporting known issues and quality gaps \n\nCommunicates clearly with non-technical colleagues, system owners and vendors \n\nOrganized and dependable under operational pressure \n\nCertifications (if applicable):\n\nCloud data platform or dbt certifications are an advantage but not required. \n\nPreferred Qualifications\n\nERP integration experience, Sage X3 or similar IoT or telematics data \n\nExperience supporting month-end financial close, ensuring finance data feeds are complete, reconciled and available on schedule \n\nExperience in a small team owning the full data stack","description_format":"text","description_chars":10166,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-30T10:55:31Z"}],"visa":[],"liveness":{"score":78,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.865,"p_room":0.9,"age_days":11,"expected_fill_days":24,"reasons":["seen:11","velocity","win:mid"],"computed_at":"2026-11-02T06:13:15Z"},"pay":null,"html_url":"https://alion.io/job/food-for-education-data-analytics-engineer","json_url":"https://alion.io/job/food-for-education-data-analytics-engineer.json","meta":{"generated_at":"2026-11-02T19:29:37Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":27329,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-03T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4489318},"rest":"https://alion.io/mcp/rest/get_company?id=4489318"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ffood-for-education-data-analytics-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Ffood-for-education-data-analytics-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Ffood-for-education-data-analytics-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/food-for-education-data-analytics-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ffood-for-education-data-analytics-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3518399}},{"tool":"search_jobs","arguments":{"company":"foodforeducation.org","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3518399},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}