At a Glance
- Tasks: Transform messy data into trusted models that drive business insights.
- Company: Join Haven, a leader in creating unforgettable holiday experiences.
- Benefits: Enjoy competitive salary, bonuses, 25 days holiday, and exclusive discounts.
- Other info: Collaborative remote-first environment with excellent career growth opportunities.
- Why this job: Make a real impact on guest experiences through innovative data modelling.
- Qualifications: Experience in dimensional modelling and strong SQL skills required.
The predicted salary is between 45000 - 55000 £ per year.
Senior Data Engineer (Data Modelling) UK Remote-First (occasional travel to parks, head office and team events) Permanent | Full Time Competitive salary + bonus and benefits
About the role
Do you think in facts and dimensions? Are you the kind of engineer who gets a genuine kick out of designing a clean, well-structured data model – one that turns messy source data into something the whole business can trust and use? If that sounds like you, we want to hear from you! At Haven, great holidays are powered by great data – and behind every dashboard, forecast and guest insight sits a data model that someone thought carefully about. That someone could be you.
As a Senior Data Engineer (Data Modelling), you’ll be a specialist at the heart of our data engineering community, focused squarely on the craft of dimensional modelling and the semantic layer that turns raw data into a source of truth our teams rely on every day. But the best models don’t start in dbt – they start with a conversation. The part of this role that matters most is your ability to sit with the business, understand how guests, bookings, parks and revenue actually work, and translate that real-world process into a clear, domain-aligned dimensional model. It’s the rarest and most valuable skill in modelling, and it’s the one we care about most.
Your Opportunity
- Translate business process into models. Sit with the business to understand how guests, bookings, revenue and operations really work – then translate that process into intuitive, domain-aligned dimensional models that stand the test of time.
- Model with Kimball methodology. Design, build and evolve dimensional data models, getting the grain right first and building for the way the business will grow.
- Build the dbt layer. Craft the transformation and semantic layer in dbt that turns raw source data into trusted, well-documented business truth.
- Champion quality. Make data quality, testing and documentation first-class parts of the modelling craft.
- Set the standard. Share your modelling patterns, techniques and thinking with fellow engineers, setting the standard through the quality of your own work.
- Shape the trade-offs. Bring a strong, well-reasoned point of view on modelling trade-offs into product and engineering conversations.
- Communicate clearly. Explain your design decisions to both technical and nontechnical audiences, so the whole business understands the model it relies on.
What we’d like you to bring
Essential- Deep dimensional modelling experience. Several years of hands‑on Kimball modelling on production warehouses that a business genuinely relies on – this is the heart of the role.
- Business-to-model translation. A real feel for turning business process into a data model: talking to stakeholders, uncovering the true grain, and shaping a domain that makes sense to the people who use it.
- Strong SQL and dbt. Deep, practical experience with dbt as your modelling toolkit.
- The instincts of an experienced modeller. You know when to reach for a conformed dimension, how to handle slowly‑changing dimensions and late‑arriving facts, why grain declaration comes first, and how a bus matrix keeps a warehouse coherent as it grows.
- A genuine passion for the craft. Clean design, sensible grain, thoughtful naming, and models that stand up to real‑world use.
- Working knowledge of Snowflake (our cloud data platform), and comfort with scheduling and orchestration tools such as Airflow.
- Familiarity with testing TDD, DevOps and CI/CD as applied to analytics engineering workflows.
- Confident use of Python where it supports the modelling work, and comfort managing your own local development environment.
- An eye for using AI coding tools thoughtfully – to accelerate delivery without ever compromising quality.
And whoever you are, we’d love you to bring:
- Excellent personal time management and self-direction – essential for thriving in a remote‑first setup.
- A curious, collaborative, detail‑oriented mindset with a strong desire to share and contribute across squads and cross‑functional teams.
You’ll be part of a forward‑thinking data community where craft matters, curiosity is celebrated, and the models you build will directly shape holidays enjoyed by millions of guests every year.
Why Haven?
At Haven, we’re one great team, united by our passion for creating amazing experiences for our guests and our people. You’ll have access to training, mentoring, and opportunities to grow your career in a supportive, forward‑thinking environment.
What’s In It For You?
- 25 Days Holiday + Bank Holidays + Holiday Buy Scheme
- Annual bonus
- 20% discount on both Haven and Warner Hotels holidays for you, family and friends
- Comprehensive wellbeing support
- Exclusive discounts with corporate partners
- Exciting career pathways, including Learning and Development opportunities such as Apprenticeships and Degrees
- Enhanced family friendly policies and pay (eligibility criteria applied)
Who are we?
We’re part of an award‑winning Bourne Leisure family, which includes Haven & Warner Hotels. We have 9,000 fantastic team members and 39 beautiful seaside locations, and our head office is based in Hemel Hempstead.
What’s it like to work with us?
Working with us is ultimately defined by our exceptional people and teams. At Haven, we take pride in our Breath of Fresh Air culture, which focuses on valuing and supporting every team member. We prioritise openness and transparency in our interactions, allowing our team members to be their authentic selves.
This is a remote‑first role. You’ll do your best modelling work wherever you focus best, coming together with the team on Park, at Head Office or at events when it adds the most value – typically a few times a month rather than every week.
What can you expect during the recruitment process?
The interview process will be up to 3 stages and may contain a presentation or skills test, depending on the role. If you require any support or reasonable adjustments to help you perform at your best during this process, please let us know.
Diversity, equity, and inclusion are at the heart of who we are and what we do. Our commitment to these values is unwavering and they are central to our mission. We encourage applications from all backgrounds, communities and industries and we are happy to discuss any reasonable adjustments or flexibility that you may require, including whether a role can be part‑time or a job‑share.
We genuinely care about every candidate’s experience during the recruitment process and are here to provide support where we can. If you require any assistance or reasonable adjustments while applying, please don’t hesitate to reach out to us at resourcing team@bourne-leisure.co.uk.
Engineer – Hertfordshire, HP2 4YL in Hemel Hempstead employer: Recruit4Mum
Recruit4Mum is an excellent employer that prioritises the well-being and development of its employees, offering a supportive work culture in the heart of Chester-le-Street. With benefits such as a bonus scheme, enhanced holiday entitlement, and access to an Employee Assistance helpline, we ensure our team feels valued and empowered. Join us for meaningful work that contributes to a safe and inclusive environment while enjoying opportunities for personal and professional growth.
StudySmarter Expert Advice🤫
We think this is how you could land Engineer – Hertfordshire, HP2 4YL in Hemel Hempstead
✨Get Involved in Data Science Meetups
Tap into local data science meetups or workshops to connect with fellow enthusiasts and professionals. These events are goldmines for networking, and sometimes even lead directly to job openings at companies like Recruit4Mum!
✨Show Off Your Projects
Start building a public portfolio showcasing your data science projects on platforms like GitHub or personal websites. Highlight unique analyses or models you've developed. This not only demonstrates your skills but also gets your name out there for roles like Engineer – Hertfordshire, HP2 4YL at Recruit4Mum.
✨Leverage Professional Networks
Join professional bodies related to data science, like the Data Science Society or similar organisations. Getting involved can lead to mentorship opportunities and insider knowledge about full-time positions at companies like Recruit4Mum.
✨Apply Directly through Our Website
When you find a suitable opening like Engineer – Hertfordshire, HP2 4YL at Recruit4Mum, make sure to apply directly through our website. It gives you an edge and shows you're keen to join our team. Plus, who doesn’t love a direct application? It’s easier than navigating through job boards!
We think you need these skills to ace Engineer – Hertfordshire, HP2 4YL in Hemel Hempstead
Some tips for your application 🫡
Show Off Your Projects:In the world of data science, your projects can speak volumes about your skills. Make sure to showcase a few key projects in your CV or portfolio, especially those that highlight your ability to work with data sets, build models, or use relevant tools like Python, R, or SQL. Don’t forget to include links to any GitHub repositories if applicable!
Quantify Your Achievements:Employers love numbers! When drafting your CV, highlight your achievements with quantifiable results. For instance, mention how your data analysis led to a certain percentage increase in efficiency or revenue at a previous job or project. These details can really make your application pop!
Craft a Tailored Cover Letter:For a full-time role at Recruit4Mum, your cover letter should reflect your passion for data science and your excitement about the specific projects or values of the company. Dive into why you’re a good fit, how your skills align with their needs, and any unique perspectives you can bring to the team.
Stand Out with Relevant Courses and Certifications:Although experience talks, relevant courses or certifications can be your ticket to impressing hiring managers at Recruit4Mum. Mention any standout courses you've completed that equipped you with essential skills, such as machine learning certifications or data visualisation courses. This shows your commitment to continuously developing your skills in the field!
How to prepare for a job interview at Recruit4Mum
✨Brush Up on Your Statistics
For a data science role, we need to seriously sharpen our statistics skills. Get ready to tackle technical questions on probability distributions, hypothesis testing, and regression analysis. These are often the bread and butter of data science interviews, so don't just skim over them!
✨Showcase Your Projects
Prepare a killer portfolio showcasing your data science projects. We should include details about the datasets used, the tools and techniques applied, and the impact of your findings. If we can walk them through a particularly challenging project or a cool visualisation that had real-world implications, it’ll really make us stand out!
✨Get Comfortable with Python and R
Most data science positions require us to be proficient in programming languages like Python and R. We should practice common libraries like pandas, NumPy, and scikit-learn, and be ready for live coding exercises or algorithm questions. Showing off our coding chops can really impress the interviewers at Recruit4Mum!
✨Prepare for Case Studies
Expect to encounter real-world case studies during the interview. We might be asked how we’d approach a data problem or analyse a dataset to extract insights. It's essential to think out loud and demonstrate our problem-solving process so that the interviewer can see our logical thinking in action.