Loading…

Engineering Full-time

Data Engineer

Remote

Python ETL Solr Data

About the Role

Our Data Engineer role sits at the intersection of data infrastructure and the non-profit mission. You'll build and maintain the pipelines that keep our 2M+ grant database fresh, clean and searchable.

You'll work closely with our Grant Research and Engineering teams to automate data ingestion from dozens of sources.

Key Responsibilities

  • Build and maintain ETL pipelines for diverse grant data sources
  • Ensure data quality, deduplication and normalisation at scale
  • Manage and optimise our Solr search index
  • Monitor pipeline health and resolve data anomalies
  • Document data schemas and transformation logic

Requirements

  • Strong Python skills with experience building data pipelines
  • Experience with search engines (Solr, Elasticsearch or similar)
  • Solid SQL and data modelling skills
  • Experience with scheduling tools (Airflow, cron, etc.)

Nice to Have

  • Familiarity with Spark or distributed data processing
  • Experience with cloud data warehouses

Apply for this Position

Fill in the form below and attach your CV. We read every application.

Minimum 50 characters.
Back to Careers