About This Role
This Analytics Engineer role focuses on transforming raw data into reliable, business-ready datasets for self-service reporting, analytics, and decision-making. The engineer will work collaboratively with Data Engineering, Data Product Owners, and business stakeholders to design and maintain analytical data models within Snowflake, curate governed datasets, and support the enterprise semantic layer.
Responsibilities
- Design, build, and maintain dimensional and analytical data models within Snowflake
- Develop reusable, business-ready datasets using modern ELT practices
- Create and maintain fact and dimension models that support OMNI and wider reporting requirements
- Optimise analytical models for performance, scalability, and usability
- Support the delivery of trusted data products across key business domains
- Implement data quality checks and validation controls to ensure analytical datasets remain accurate, trusted, and fit for purpose
- Maintain and enhance the context layer and enterprise semantic layer that support OMNI and wider analytical reporting
- Implement and maintain approved KPI, metric, and hierarchy definitions
- Ensure metrics are consistently applied across OMNI and any other relevant reporting solutions
- Support the performance, governance, documentation, and ongoing maintenance of context layer and semantic layer components
- Contribute to semantic modelling standards and best practices
- Assess and manage the impact of business or source system changes on analytical models and reporting assets
- Deliver curated datasets that simplify reporting and analysis across OMNI
- Enable self-service analytics through well-designed and governed data structures
- Support BI Developers, Analysts, and business users with trusted data products
- Improve consistency, adoption, and usability of OMNI as the organisation's strategic analytics platform
- Partner with Business Analyst, Data Product Owner, and Business Stakeholders to understand analytical requirements and opportunities
- Work with Data Product Owner to implement agreed business definitions within the semantic layer
- Provide guidance on data modelling, analytics engineering, and self-service analytics best practices
- Support business adoption of OMNI through trusted and consistent analytical datasets
Requirements
- Experience working with context layers to support semantic layer in modern analytics
About the Company
Babble is a Customer Experience-led growth business that specializes in empowering businesses with cloud-based technologies from leading providers. They offer solutions in Microsoft Modern Work, Cybersecurity, Mobile Solutions, and Communications & Connectivity, serving thousands of customers.