Job Description
Data Engineer
Salary: Up to £55,000
Location: Liverpool
Overview
I'm working with a growing, data-driven organisation looking for a Data Engineer to join their engineering team. This is an excellent opportunity for someone with a strong computer science background who enjoys building reliable data pipelines and working with modern cloud-based data platforms.
You’ll work closely with analytics and engineering teams to develop scalable, well-structured data solutions using modern tooling and best practices.
Key Responsibilities
* Design, build, and maintain data pipelines and transformations
* Work with cloud-based data platforms to support analytics and reporting needs
* Develop and optimise SQL-based data models
* Contribute to orchestration and scheduling using workflow tools
* Build and deploy containerised and serverless data solutions
* Apply software engineering fundamentals to data engineering challenges
Technology Stack
* Snowflake
* dbt
* Airflow
* SQL (strong focus)
* Cloud platforms (AWS, Azure, or GCP)
* Containers and Function Apps
* SQLMesh (or similar data transformation frameworks)
Requirements
* 2–3 years’ experience as a Data Engineer or similar role
* Strong SQL skills
* Experience working in a cloud environment
* Solid understanding of data engineering principles
* Computer Science or related technical degree
* Familiarity with data modelling and transformation tools (dbt preferred)
* Exposure to containers and serverless/function-based architectures
* Good communication skills and a collaborative mindset
Nice to Have
* Experience with Snowflake in production
* Exposure to Airflow orchestration
* Understanding of data versioning and testing frameworks
* Experience working in agile or product-led teams