Overview
The Data Team Lead will spearhead a large-scale data transformation initiative at a leading financial services company, focusing on the migration to a cloud-native platform built on Snowflake. This role requires a skilled Lead Data Engineer who will guide and execute hands-on engineering efforts while fostering a strong team culture and ensuring adherence to engineering standards. The contractor will collaborate closely with teams to drive the deployment of high-performance data solutions and establish best practices in the organization.
Responsibilities
- Lead the development and implementation of scalable data pipelines in Snowflake.
- Establish best practices and coding standards to ensure operational excellence.
- Provide technical leadership and mentorship to engineering teams of up to 30 people.
- Collaborate with architecture groups to align engineering practices with strategic goals.
- Execute complex data modeling and transformations using dbt.
- Drive cultural change and influence team dynamics effectively.
- Oversee the delivery of enterprise-level data migrations and transformations.
- Ensure continuous integration and delivery workflows are followed consistently.
Requirements
- Proven experience as a Lead Data Engineer with a focus on hands-on execution.
- Expertise in Snowflake and recent experience in data solutions deployment.
- Deep knowledge of dbt for data modeling and transformation.
- Demonstrated experience leading enterprise-level data migrations to cloud platforms.
- Strong understanding of Data Warehousing, ELT/ETL patterns, and advanced SQL.
- History of delivering complex data projects with a focus on practical implementation.
- Ability to provide leadership and influence within large technical teams.
- Commitment to operational excellence and the establishment of coding standards.