Mid-Level Data Engineer
Location: Remote in UK or Ireland
Salary: £45,000 to £60,000
This is an opportunity to join a growing data engineering team working on modern cloud data platforms and greenfield projects. You will have real ownership over your work, contribute across the full data lifecycle, and operate in a fully remote environment that values autonomy, problem-solving, and clear communication.
The Company
They are a scaling organisation investing heavily in their data function as a core part of the business. The team builds cloud-first data platforms to support analytics and decision-making across the organisation. Operating fully remotely across the UK and Republic of Ireland, they promote trust, accountability, and a low-management culture. Data engineers are encouraged to shape solutions from design through to deployment.
The Role
* Build and maintain data ingestion and transformation pipelines on modern cloud data platforms
* Write and optimise complex SQL to support analytics and reporting use cases
* Apply dimensional modelling principles, including Kimball-style methodologies
* Work closely with analytics engineers and the wider engineering team
* Contribute to greenfield data projects and evolving platform architecture
* Take ownership of tasks and deliver solutions in an autonomous environment
Your Skills and Experience
* Strong commercial experience writing SQL, including CTEs, window functions, and complex queries
* Experience working with cloud data warehouses such as Snowflake, BigQuery, or similar platforms
* Solid understanding of dimensional data modelling
* Exposure to dbt is beneficial
* Basic Python knowledge, ideally supporting orchestration tools such as Airflow
* Experience working in a cloud environment
What They Offer
* Salary between £45,000 and £60,000
* Fully remote working across the UK and Republic of Ireland
* Opportunity to work on modern, greenfield data projects
* Clear progression within a scaling data engineering function
* A culture that values ownership, initiative, and independent problem-solving
How to Apply
If you are a Data Engineer looking for autonomy, technical challenge, and long-term growth in a remote-first environment, please apply to learn more about this opportunity.