Data & BI Engineer
Build governed analytical models, reporting datasets and business intelligence solutions that turn operational data into dependable decision support.
Job description
The Data & BI Engineer will develop reporting datasets, semantic models, dashboards and reusable transformation logic for business and operational reporting.
The role combines hands-on BI development with data-quality, metric-definition and stakeholder collaboration responsibilities.
Key responsibilities
- Develop reusable SQL transformations, analytical models and reporting datasets.
- Create Power BI semantic models, measures and dashboards with consistent metric definitions.
- Work with users to translate reporting needs into governed data and visualisation requirements.
- Implement data-quality checks, refresh monitoring and release controls for reporting solutions.
- Document lineage, definitions, assumptions and known limitations for key business measures.
Qualifications
- 3–5 years of hands-on experience in BI, analytics engineering or data development.
- Strong SQL and practical Power BI/DAX experience.
- Understanding of dimensional modelling, data quality and dashboard performance.
- Experience working with business stakeholders to define measurable reporting requirements.
Preferred qualifications
- Exposure to Microsoft Fabric, dbt, Python or cloud data platforms.
- Experience supporting finance, education or operational reporting environments.
Benefits & employment terms
- Compensation, leave, pension and any role-specific benefits are confirmed during the recruitment process and stated in the written offer.
- Any client-site, travel, security-screening or right-to-work requirements are confirmed before appointment.
Nature of working style
- The role combines independent analytical development with regular reviews of metric definitions and business context.
- Hybrid attendance is expected for collaboration, workshops and project delivery activities.
Location
London-based hybrid role with occasional UK client-site workshops where required.
