About this role
Salary: £50,000 - 90,000 per year
Requirements: Experience as an analytics engineer or data analyst, with rounded experience in data modelling and engineering practicesExcellent communication skills, including the ability to explain complex technical concepts to non-technical stakeholdersStrong business acumen and the judgment to challenge metric definitions so they reflect real business outcomesA practical, thoughtful approach to AI, with enthusiasm for governed, semantically modelled data and rigor in validationStrong SQL skills and production experience with dbtProduction experience with a cloud data warehouse and Git-based, review-first workflowsA track record of defining metrics with stakeholders and delivering outcomes people rely onSound judgment about where business logic should live, such as in the semantic layer or BI layerDemonstrable interest in how AI is changing data analytics and in developing your own skillsNice to have: production experience with semantic-layer toolingNice to have: experience with natural-language or AI analytics tools, such as Cortex Analyst, or preparing data for LLM consumptionNice to have: experience rationalising dashboard estates or moving BI logic downstreamNice to have: experience in e-commerce, manufacturing, or subscription business domains Responsibilities: Partner with stakeholders across operations, commercial, finance, and supply chain to design data models and enable analyticsDefine metrics, dimensions, and business logic in the semantic layer, using tools such as dbt Semantic Layer or Snowflake semantic viewsDeliver reporting through our BI tools, currently Tableau, while taking a tool-agnostic approach and reducing duplicated or conflicting outputsCurate and validate governed datasets and semantic models for AI and natural-language use, ensuring AI-generated analysis is accuratePromote healthy self-service and data literacy, with a focus on fewer, better, trusted outputsReview colleagues work constructively and contribute to our modelling standardsDemonstrate new features and train business stakeholders when required Technologies: AICloudData WarehouseGitLLMSQLSnowflakeTableaudbtBusiness IntelligenceSupport More:
We are MOO, a design and technology company making sustainable print and merchandise products. Since 2004, we have grown to serve half a million customers, primarily small and medium-sized businesses in North America, the UK, and Europe. We are an award-winning business and part of Tech Nations Future Fifty. We have more than 400 employees, with our global headquarters in London and premises in Dagenham, as well as offices in Boston, East Providence, Denver, and Cape Town. This full-time, hybrid role is part of our data engineering and analytics engineering team, which brings together data from our e-commerce, manufacturing, fulfilment, and finance systems. We use Snowflake, dbt, and Dagster and are developing a governed semantic layer so trusted metrics can be used consistently across dashboards, self-service tools, and AI assistants. The role owns analytical domains end to end. We offer 25 days of holiday, increasing by one day for each year of service up to five additional days, a matched pension scheme, paid parental leave, private healthcare, life insurance, a season ticket loan, a cycle-to-work scheme, flexible schedules, hybrid and remote working for certain roles, and a Work From Anywhere programme. We aim to foster an inclusive workplace where people can be themselves and grow their careers while maintaining a healthy work-life balance.
last updated 40 week of 2026