Salary: £55,000 - 65,000 per year Requirements: Strong Python development skills Solid SQL experience (e.g. SQL Server, Snowflake or similar) Proven experience integrating multiple systems Hands-on experience with legacy-to-new data migrations Experience working with large datasets, data warehouses, and batch processing Experience integrating REST APIs Exposure to cloud platforms (Azure or GCP) Responsibilities: Build and maintain data pipelines and ETL processes Integrate legacy and modern systems Deliver data migrations, including mapping, transformation, and validation Ensure data quality, performance, and reliability Collaborate with technology and business stakeholders Technologies: Azure Cloud ETL GCP Python REST SQL Snowflake More: We are a market leader investing heavily in our technology and data landscape. We are looking for an experienced Python Data Engineer to join our growing, well-funded technology function. This role requires two days onsite and offers an opportunity to play a key role in modernising our data platforms, building scalable data solutions, and enabling analytics and insight across our complex, multi-site business. last updated 5 week of 2026