Data Engineer
We are currently recruiting for a Senior Data Engineer to join a growing, data-driven organisation. This is an exciting opportunity to play a key role in building and shaping a modern data engineering function. This role combines hands-on technical delivery with mentoring and collaboration, making it ideal for someone who enjoys both developing high-quality data solutions and supporting others. Key Responsibilities:Build and maintain scalable ETL/ELT pipelines using Snowflake, dbt, and SQLTransform complex data into structured, analytics-ready datasetsDevelop and optimise Snowflake components (tasks, streams, stages, dynamic tables)Monitor and improve data quality, performance, and cost efficiencyWork with stakeholders to translate business needs into data models and pipelinesManage cloud-based data ingestion (Azure Blob, GCS)Maintain documentation, version control (Git), and CI/CD pipelinesSupport team development and contribute to hiring and best practicesRequirements:Strong SQL skills (joins, CTEs, window functions, optimisation)Experience working with Snowflake in a production environmentKnowledge of dbt (models, testing, documentation)Experience building pipelines in a cloud-based data environmentPython (or similar) for scripting and automationUnderstanding of data warehouse architectures (e.g. medallion layers)Strong communication and stakeholder engagement skillsDesirable Skills:Azure (Data Factory, Blob Storage, DevOps)Power BI or other BI toolsCI/CD tools (dbt ..... full job details .....
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!