About the job Data Engineer (Mid-Senior)
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.