Data & Analytics Engineer
A bit about Torchbox
We’re the digital marketing specialists for many of the biggest charities in the UK; we build digital products for international NGOs, governments and universities; and we created Wagtail CMS, used by Google, NASA, the NHS and thousands more.
Our diverse team of over 120 people is mostly UK-based but with a significant presence in Manila as well as a network of people around the world.
We are on a mission to set a new standard for a purpose-led business. Torchbox is 100% employee-owned - everyone is a co-owner from day one and we are building an amazing, progressive ownership and learning culture. If you are excited about this mission, it’s a great time to join.
Role Summary
Torchbox is building a growing data services offering to help charities and public sector organisations make faster, better decisions using their data. We are looking for a hands-on data engineer with strong analytics instincts who can design, build and deliver end-to-end data solutions from raw data ingestion through to business-ready datasets and dashboards. This is a delivery-focused role. You will work closely with internal and client teams, but you are expected to own the technical implementation: pipelines, data models, quality, and analytics outputs. This role encompasses both infrastructure, modelling and reporting.
Core Responsibilities
- Work with the Torchbox team and our client stakeholders to translate business questions into data structures
- Explain technical decisions and trade-offs clearly to non-technical colleagues and clients
- Set up and manage cloud data warehouses / lakehouse-style platforms
- (e.g. BigQuery, Snowflake, Databricks, Microsoft Fabric / Synapse)
- Design and build end-to-end ELT data pipelines from client systems into cloud data platforms using tools like Airbyte/Fivetran and/or Python
- (e.g. from CRMs, CMSs, GA4, fundraising platforms, finance systems)
- Model data into clear, well-documented, analytics-ready data products
- (facts, dimensions, metrics, marts) using industry standard data modelling approaches; i.e. Kimball Dimensional Modelling
- Implement data quality checks, testing, and basic monitoring
- Build BI tools and dashboards (Power BI, Looker, Tableau, etc.)
- Contribute to reusable patterns and standards for Torchbox’s data services
Skills & Experience
You must have
- Experience delivering production data pipelines end-to-end
- From source systems → warehouse → analytics outputs
- Strong SQL and data modelling skills
- Hands-on experience with at least one modern cloud data platform
- Experience using ELT tools or building ingestion pipelines in Python
- Understanding common data modelling concepts; defining grain and sessionisation
- Experience with defining and building semantic layers
- Experience working directly with BI tools or analytics consumers
- Comfortable being the primary technical owner on a data project, including requirements gathering, stakeholder interviews, workshops etc.
- Ability to work pragmatically in low-maturity environments (spreadsheets, silos, unclear definitions)
You should have
- Python programming skills
- Experience with dbt (or similar), but not as your only skill
- Experience handling data quality, trust, and documentation
- Experience working with non-technical stakeholders
- An understanding of GDPR / data protection
Nice to have (not essential)
- Charity, nonprofit, or public sector experience
- Basic forecasting or analytics experience
- Familiarity with GA4 data exports
- Experience creating reusable data patterns or templates
- Experience using AI or LLM-assisted tools on top of modern data platforms to improve how people explore, understand, and act on data e.g.
- Using natural language interfaces to query data or generate SQL
- Building AI-assisted insight or narrative layers on top of analytics datasets
- Applying lightweight predictive or forecasting techniques to support planning and decision-making
- Experimenting with AI features in cloud data platforms or BI tools
What we offer.
- Become a co-owner of Torchbox, shape our success and share in the rewards
- Work with awesome clients doing rewarding, purposeful work
- Competitive salary + annual review + bonuses
- Ethical pension scheme, with a 6% contribution from Torchbox
- 27 days holiday, plus public holidays
- Fully remote, hybrid, office full-time, whatever works for you
- Training and conference budget to discover new ideas
- Paid time off to volunteer for causes that matter to you
- Health schemes and access to mental health support
- Electric car salary sacrifice scheme (UK only)
- Wellness programme and cycle-to-work scheme, alongside other lovely things that are good for you and the environment
- Some pretty epic socials (virtual and in-person), weekly free veggie lunches in the offices and a bunch of other cool stuff we’d love to tell you about