Data Engineer - Python, Azure, Snowflake, Large-Scale Enterprise Environment - OUTSIDE IR35
We're looking for a skilled Data Engineer to join our enterprise data organisation and help shape the next generation of our cloud-native data platform. If you enjoy solving complex data problems at scale, building robust pipelines, and working with modern tooling across Azure and Snowflake, this is the kind of role where your work genuinely moves the needle.
What you'll be working on:
- Designing and building high-performance data pipelines using Python and SQL
- Developing scalable ELT/ETL workflows across Azure Data Factory, Azure Functions, Databricks, or similar cloud services
- Implementing and optimising Snowflake data models, warehouses, and performance tuning
- Partnering with product, analytics, and engineering teams to deliver clean, reliable, well-documented data
- Contributing to enterprise-wide data governance, quality frameworks, and best practices
- Supporting the evolution of our cloud data platform as we modernise Legacy systems and scale to new business domains
What you bring:
- Strong programming skills in Python for data engineering, automation, and pipeline development
- Solid experience with Azure cloud services (ADF, Data Lake, Functions, Databricks, or similar)
- Hands-on expertise with Snowflake (warehousing, performance optimisation, ELT patterns)
- Strong SQL skills and experience working with large, complex datasets
- Understanding of modern data architecture: event-driven pipelines, orchestration, CI/CD, dbt, or similar tools
- A mindset focused on quality, reliability, and building systems that scale
£450-£475 per day OUTSIDE IR35. London & 90% remote