Build scalable data pipelines and data products on Snowflake to support analytics and business intelligence. Work across ELT, data modelling and warehouse performance in a modern cloud data architecture.
Data products are delivered to downstream consumers through APIs, data marts and reporting platforms, within Agile delivery. Strong stakeholder management, problem-solving and communication are expected alongside technical depth.
Data Engineer – Snowflake
10+ years of overall IT experience, including 5+ years in Data Engineering and 3+ years of hands-on experience with Snowflake.
Design, develop, and maintain scalable data pipelines and data products to support analytics and business intelligence requirements.
Strong expertise in Snowflake integration, data modeling, performance optimization, and data warehouse development.
Experience exposing and delivering data products to downstream consumers through APIs, data marts, and reporting platforms.
Proficient in data processing, transformation, and ETL/ELT development using SQL, Python, and Snowflake.
Hands-on experience with cloud platforms such as AWS, Azure, or GCP, including cloud-native data services.
Strong understanding of data governance, data quality, security, and best practices in modern data architectures.
Excellent stakeholder management, problem-solving, and communication skills, with experience working in Agile delivery environments.
- Design, develop and maintain scalable data pipelines and data products.
- Develop ETL/ELT processes using SQL, Python and Snowflake.
- Deliver data products to consumers via APIs, data marts and reporting platforms.
- Apply data governance, data quality and security best practices in data architectures.
- 10+ years overall IT experience, including 5+ years in data engineering.
- 3+ years hands-on experience with Snowflake.
- Strong Snowflake integration, data modelling, performance optimisation and warehouse development skills.
- Proficiency in SQL and Python; hands-on experience with AWS, Azure or GCP.