Role OverviewAs a Senior Data Engineer, you will focus on designing and optimising Snowflake environments and customer data foundations that power CRM, personalisation, and audience activation. This role is heavily centred around Snowflake architecture, data modelling, customer identity, segmentation, and enabling downstream tools such as Braze, Hightouch, and CDPs.
What You Will Do
Design and maintain Snowflake data models that support customer engagement, reporting, and audience activation. Build and optimise customer-level data structures for segmentation, personalisation, and lifecycle marketing.
Why It Might Be a Fit
Deep Snowflake expertise, including architecture, modelling, optimisation, and performance tuning. Strong experience with customer data platforms, identity resolution, and customer profile design.
Requirements
- Deep Snowflake expertise, including architecture, modelling, optimisation, and performance tuning
- Strong experience with customer data platforms, identity resolution, and customer profile design
- Experience supporting CRM and customer engagement platforms such as Braze, Salesforce Marketing Cloud, Bloomreach, or Adobe Campaign
- Strong understanding of customer events, user attributes, audience segmentation, and lifecycle marketing use cases
- Experience with reverse ETL tools such as Hightouch or Census
- Strong SQL and dbt skills, with the ability to design scalable customer-centric data models
- Familiarity with consent management, privacy frameworks, and customer data governance
- Experience working with multi-channel customer engagement data across email, push, SMS, web, and app
- Ability to communicate complex customer data concepts to both technical and non-technical stakeholders
Benefits
- Rocket‐Fuelled Growth
- A Culture That Actually Gives a Damn
- A Global Crew
- Remote‐First for Life
- Real Career Momentum
- Moments That Matter
]]>