Data Engineering Lead with Snowflake
Core
Leading a team of Snowflake Data Engineers to build and maintain the Financial Data Hub platform, delivering analytical and operational use cases for Aviva.
Role type
Senior Data Engineering Lead (Snowflake)
Builds
Scalable, secure, reliable engineering solutions and the Financial Data Hub platform
Domain
Financial services / Cloud Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Snowflake (Dynamic Tables, Snowpipe Streaming, Cortex AI, data sharing, replication, secure views, masking policies, row access policies, tags, streams, tasks, external tables, time‑travel, clone, stages, storage integrations), Python, SQL, Airflow, ETL/ELT development, data modelling, data quality rules, validation frameworks, Git, CI/CD, Azure DevOps, Parquet, JSON, YAML, cloud services integration
Preferred skills
dbt (models, macros, Jinja scripts, hooks, automated tests, snapshots, packages), AWS, cloud‑native architectures, serverless/data‑pipeline design, cloud cost optimisation, AWS Glue
Technologies
Snowflake, Python, SQL, Airflow, Azure DevOps, dbt, AWS, AWS Glue
Responsibilities
Leading a team of Snowflake Data Engineers, making strategic and tactical engineering decisions, ensuring platform alignment with enterprise architecture, building scalable engineering solutions with automation focus, collaborating with Product Managers and Architects, owning CI/CD pipelines and data security posture, providing daily leadership and mentoring, driving continuous improvement and standardisation
Seniority
Senior, hands-on IC with leadership responsibilities