Data Engineer - Liverpool
Data Engineer
Salary: Up to £55,000
Experience: 2-3 years
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