What is the purpose of the Senior Data Engineer's role? The Senior Data Engineer’s purpose is to lead Snapper’s data approach in an architectural way, building an asset that scales and leading the team with deep experience in large-scale data warehouses, from the ground up. This is an experience-based role in our data team: the role is a expert contributor to raising the capability of our existing data engineers as much as it is involved in direct delivery.
As a technical leader and role model for the data team, this role will influence and coach junior developers through to experienced peers. Reports to: Principal Engineer Direct reports: Up to six Key relationships: Principal Engineer, the data, engineering and product teams. Based in: Wellington, NZ What does the Senior Data Engineer do?
Leading the technical evaluation of Mosaiq’s user-facing data model and warehouse platform (Redshift, Snowflake or ClickHouse), working directly with our Principal Engineer Giving a grounded, experience-based recommendation on warehouse choice, drawn from having led a comparable build or migration before Leading execution of the resulting data warehouse build and/or migration, end to end Architecting and building scalable data pipelines using Python/PySpark Deepening our use of AWS data services (Step Functions, Glue, Lambda, Kinesis, Athena, EMR) to match Mosaiq’s stack Acting as a technical leader for the data engineering team — raising the capability of existing, experienced engineers,