Overview
As a Data Engineer, you will play a key role in a transformative data project aimed at creating a Single Customer View (SCV) for a major hospitality operator. Collaborating closely with the Lead Data Engineer, you will be responsible for designing and implementing scalable data pipelines and unifying disparate data sources to enhance customer engagement across various brands. This fully remote contract position offers the chance to influence the data foundation of one of the UK's largest customer data platforms.
Responsibilities
- Design and build robust data pipelines to consolidate customer data into a single, trusted view.
- Clean, transform, and enrich data for marketing activation and segmentation within the customer data platform.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Automate data ingestion, transformation, and testing processes aligned with DevOps best practices.
- Implement data quality frameworks and validation tests to ensure accuracy and reliability.
- Contribute to the ongoing evolution of the platform, including real-time and streaming capabilities.
Requirements
- Strong experience with SQL and Python.
- Hands-on experience with dbt or similar transformation frameworks.
- Familiarity with Git, CI/CD, and automated testing for data quality.
- Excellent collaboration and communication skills with both technical and non-technical stakeholders.
- A proactive, problem-solving mindset with a passion for data-driven customer engagement.
- Experience with real-time or streaming pipelines is a plus.
- Exposure to CRM systems or customer data platforms (Salesforce, Adobe, Braze, Bloomreach) is preferred.
- Knowledge of API integrations, event-based architectures, or data governance and GDPR is an advantage.