Our client, a technology-led business with a growing engineering presence, is looking to hire a Data Engineer into a collaborative and delivery-focused team. This role sits at the centre of building the pipelines, platforms and data foundations that support analytics, modelling and wider business decision-making. It's a strong opportunity for someone who enjoys owning technical problems end-to-end, working with modern data tooling, and partnering with a range of stakeholders to turn complex data needs into reliable, scalable solutions. What you'll be doing Design and build data pipelines that bring together information from multiple internal and external sources Develop and improve scalable data products that support analytics and evolving business needs Help ensure data is reliable, well-structured and accessible for downstream use Work closely with engineers, analysts and stakeholders to solve practical data challenges Contribute to testing, troubleshooting and the ongoing improvement of data platforms What they're looking for Around 3-6 years' experience in data engineering or a related role Strong hands-on skills in Python and SQL Experience building data-intensive systems and working with large-scale datasets Exposure to modern data tooling such as Airflow, Spark, Databricks, or similar platforms Familiarity with at least one major cloud environment such as AWS, Azure or GCP A strong communicator who enjoys working in a collaborative, delivery-oriented environment A degree in Computer Science or another quantitative discipline would be beneficial Why consider it A chance to work on meaningful data infrastructure with clear impact across the wider business Broad exposure to modern engineering practices, varied technical problems and strong stakeholder interaction A role with genuine ownership for someone who wants to combine hands-on delivery with practical business value