What is the purpose of the Senior Data Engineer's role? The Senior Data Engineer’s purpose is to lead […]’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,