Data Engineer (DBT & Snowflake)
We are a Global Recruitment specialist that provides support to the clients across EMEA, APAC, US and Canada. We have an excellent job opportunity for you.
Role Title: Data Engineer (DBT & Snowflake)
Location: Manchester
Duration: 3 months+
Pay Rate: £344 per day
Role Description:
Key Responsibilities:
Design and implement scalable data models and transformation pipelines using DBT on Snowflake.
Write efficient and maintainable PL/SQL code for complex data processing and transformation tasks.
Collaborate with data analysts, data scientists, and business stakeholders to understand data requirements and deliver high-quality solutions.
Optimize Snowflake performance through query tuning, clustering, and resource management.
Ensure data quality, integrity, and governance through testing, documentation, and monitoring.
Participate in code reviews, architecture discussions, and continuous improvement initiatives.
Maintain and enhance CI/CD pipelines for DBT projects.
Required Qualifications:
5+ years of experience in data engineering or a related field.
Strong hands-on experience with DBT (modular SQL development, testing, documentation).
Proficiency in Snowflake (data warehousing, performance tuning, security).
Advanced knowledge of PL/SQL and experience with stored procedures, functions, and packages.
Solid understanding of data modelling concepts (star/snowflake schemas, normalization).
Experience with version control systems (eg, Git) and CI/CD practices.
Familiarity with orchestration tools (eg, Airflow, dbt Cloud, Prefect) is a plus.
If you are interested in this position and would like to learn more, please send through your CV and we will get in touch with you as soon as possible. Please note, candidates are often Shortlisted within 48 hours.