Senior Data Analytics Engineer
Ronald James
In this role you will own the analytics layer and serve as the main data contact across the business. You will translate data needs from Product, Marketing, Finance and Operations into reliable models and metrics, enabling clear stakeholder insight and senior-leader storytelling. You’ll shape data schemas, reporting and cost-efficient analytics on a scalable platform built on top of an existing ingestion layer. This is a hands-on role that combines modelling, reporting, and collaboration to drive data-driven decisions across the company.
Responsibilities- Design and own data schemas and modelling layers
- Build core entity models (e.g., members, subscriptions, payments) and presentation models for reporting/BI
- Decide when to address requirements with a query vs a new model
- Own usability, performance, and cost of the reporting layer
- Collaborate with Omni and Snowflake to ensure scalable analytics infrastructure
- Identify opportunities to improve reporting performance and optimise costs
- 3+ years of Analytics Engineering or related data role
- Advanced SQL skills
- Experience with tested, version-controlled SQL transformations using dbt, SQLMesh or similar
- Experience with a cloud data warehouse, ideally Snowflake
- Experience with a modern BI/semantic-layer platform (Omni, Looker, Tableau or similar)
- Cross-functional collaboration
- Strong communication, including with senior leaders
- Problem solving and analytical judgment
- SQL
- dbt or SQLMesh
- Snowflake
Reference: WJ-747_31051963