Data Engineer
Role details
Job location
Tech stack
Job description
As a Data Engineer, you will design, build and maintain robust, scalable and secure data pipelines and models that turn raw data into trusted, reusable data products. You'll work closely with business and technical stakeholders to ensure high-quality, governed data assets are available for decision-making, advanced analytics, and Power BI reporting.
The role will offer hybrid-working based at our Pagoda House office in Harrogate (HG2 7DL). Please note that this role requires a regular on-site presence so fully remote applicants will not be considered., * Design, develop and maintain scalable data pipelines using Microsoft Fabric and related technologies.
- Transform and curate data from multiple sources into structured, governed datasets.
- Optimise data pipeline performance and adhere to engineering standards such as CI/CD and version control.
- Collaborate on enterprise data models, Power BI solutions, and provision data for analytics and machine learning.
- Ensure data quality, compliance with governance standards, and support ITIL processes.
Requirements
Do you have experience in SQL?, You are an experienced data professional who enjoys combining strong engineering skills with collaboration and problem-solving. You'll bring:
- Proven experience designing and building data pipelines and ETL/ELT processes using Microsoft Fabric or comparable cloud data platforms
- Strong technical skills in SQL, DAX, M (Power Query), KQL and Python / PySpark for data engineering and analysis
- Experience with data modelling techniques (e.g. star schema, dimensional modelling) and data warehousing concepts
- Hands-on experience with Power BI, including dataset creation, semantic modelling, performance optimisation and building well-designed reports
- Familiarity with CI/CD practices, version control (e.g. Git) and DevOps approaches for data engineering
- Understanding of data governance, quality management, security and privacy, including GDPR and ISO27001 considerations
- Excellent communication skills, with the ability to work confidently across technical and non-technical teams
- A willingness to coach, mentor and upskill others, and a strong commitment to continuous learning
Benefits & conditions
Pulled from the full job description
- Employee discount
- Employee assistance programme
- Free flu jabs
- Flexible schedule, These are full-time roles working 37.5 hours per week. We welcome applications from candidates interested in flexible working patterns, please include details in your application., You'll receive a comprehensive benefits package designed to support your financial and overall wellbeing.
On top of a competitive salary, we offer:
-
A discretionary profit-share bonus scheme paid quarterly (11.9% average over the last three years).
-
Freshly cooked hot meals while at work, along with free drinks and snacks
-
Discounts on Bettys & Taylors products
-
A range of health benefits, including a health cash plan, health assessments, flu jabs and more.
-
Wellbeing support, including an Employee Assistance Programme (free and independent service offering free counselling and health and wellbeing resources)
-
The option to buy and (in some cases) sell additional holidays
-
Find more here
We also offer a range of development opportunities no matter your role and ambitions. We encourage everyone to take control of their career and make the most of:
-
On-the-job learning
-
External training programmes
-
Apprenticeship opportunities
-
Internal 1:1 coaching schemes
-
Find out more about working here on our website.