EMPLOYMENT TYPE:
Permanent
COMPANY:
A leading international energy and fuel distributor.
LOCATION:
Warrington, England, United Kingdom
WORKING MODEL:
Hybrid
JOB OVERVIEW:
We are looking for a Mid–Senior Data Engineer to support the design and delivery of modern, cloud-based data platforms. This role will focus on building scalable data pipelines, enabling advanced analytics, and supporting data-driven decision-making across the business.
You will work within a collaborative data team, contributing to architecture decisions, improving data quality and governance, and delivering reliable, production-ready data solutions across a range of cloud technologies.
DESCRIPTION OF POSITION:
* Design, build, and optimise scalable data pipelines using modern cloud platforms
* Develop and maintain robust data models, datasets, and data products
* Support the migration from legacy systems to modern cloud-based architectures
* Implement and maintain ETL/ELT processes using SQL, Python, and distributed processing frameworks
* Ensure data quality, integrity, and governance across all data assets
* Collaborate with BI, analytics, and data science teams to deliver high-quality data solutions
* Support reporting and analytics platforms, ensuring performance and scalability
* Contribute to CI/CD practices and automated deployment of data pipelines
* Monitor, troubleshoot, and optimise pipeline performance and cost
* Engage with stakeholders to understand requirements and translate them into technical solutions
KNOWLEDGE AND SKILLS:
* Strong SQL and Python skills for data engineering and transformation
* Solid understanding of data pipeline design, orchestration, and optimisation
* Experience with modern cloud data platforms (Azure, AWS, GCP)
* Familiarity with tools such as Databricks, Snowflake, or Microsoft Fabric
* Understanding of data modelling techniques and best practices
* Knowledge of data governance, data quality, and security principles
* Experience working with large-scale datasets and distributed systems
* Strong problem-solving skills and attention to detail
* Good communication skills and ability to work with cross-functional teams
QUALIFICATIONS REQUIRED:
Bachelor's degree in Computer Science, Data Engineering, or a related field
EXPERIENCE REQUIRED:
* 3–6+ years' experience in a Data Engineering or similar role
* Proven experience building and maintaining data pipelines in cloud environments
* Hands-on experience with SQL and Python in production environments
* Experience working with at least one major cloud platform (Azure, AWS, or GCP)
* Experience supporting analytics, BI, or data science use cases
* Exposure to CI/CD and version control practices
ADVANTAGEOUS SKILLS:
* Experience with Databricks, Snowflake, or Microsoft Fabric
* Exposure to real-time or streaming data technologies (e.g. Kafka, Event Hub)
* Experience with data lake or lakehouse architectures
* Familiarity with infrastructure-as-code tools (e.g. Terraform)
* Experience working in regulated or enterprise environments
* Exposure to machine learning models, ML pipelines, or supporting data science workflows
* Relevant cloud or data engineering certifications
**Please note: If you have not heard from us within 2 weeks, please consider your application unsuccessful.