Job Description
Position: Senior Data Delivery Engineer
Mode: Fully remote
About the role:
You will own and operate our dbt transformation layer that converts raw transaction data into clean, consistent, and trustworthy datasets for internal products and client delivery. This role is hands-on: you will write and maintain dbt models and rules, implement automated validation, monitor data quality, and troubleshoot issues quickly as upstream data and business logic change.
Responsibilities:
β dbt-first transformation ownership (models, tests, documentation)
β Receipt data cleaning rules (normalisation, standardisation, edge cases)
β Data integrity (quality gates, monitoring, incident response)
Problem space
Receipt data is inherently messy. You will routinely work through:
β Retailer and format variability, missing/ambiguous fields, and inconsistent line items
β Edge cases and exceptions where rules must be explicit and versioned
β Sche...