We’re excited to announce the launch of our brand‑new Graduate Programme — a pilot initiative designed to bring fresh perspectives, new talent, and bold ideas into our business. This is a fantastic opportunity for a driven graduate to join us at a pivotal moment, help shape the future of the programme, and make a real impact from day one.
If you're ready to kick‑start your career, we’d love to hear from you.
About The Role
We are looking for a Graduate Data Engineer who is passionate about data, problem‑solving, and learning how modern data platforms are built and maintained in Azure. This role is ideal for someone who has recently completed a technical degree and wants to develop skills across data engineering, analytics engineering, and the Microsoft data ecosystem.
You will work with experienced data engineers, analysts, and architects to design, develop, and deliver high‑quality data pipelines, models, and structures that support analytics, reporting, and operational data needs.
The role offers hands‑on experience across Azure Synapse Analytics, Azure Data Factory, Databricks, SQL, Python, and Power BI modelling, with strong focus on modern data engineering best practices, governance, and automation.
Initial projects will include building and maintaining data pipelines, supporting ingestion and transformation workflows, managing data models, and delivering structured, well‑governed data to analytics teams.
This role will be based at either our Leeds or Edinburgh office.
Key Responsibilities Include
Core Data Engineering
- Applying data engineering fundamentals, including ingestion, transformation, modelling, quality checks, and optimisation.
- Working with SQL and Python to build, maintain, and improve data processes.
- Supporting the development and maintenance of data models, both operational and analytical.
- Building, orchestrating, and monitoring data pipelines across the Microsoft data stack.