Job Openings Data Engineer (Mid-Senior)

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.