Job Description
We’re an ambitious, remote-first travel scale-up, eager to grow our team with an exceptional Data Engineer. If you’re passionate about leveraging data to solve meaningful problems, enjoy creating scalable infrastructure, and have a love for the outdoors, this is the opportunity for you!
The Role
You’ll be our first dedicated Data hire, building on our strong foundations to take our capabilities to the next level. You’ll work closely with product, engineering, and business teams to refine our data pipelines, optimise tracking, and empower decision-making across the company.
From enhancing our DBT pipelines and maintaining our Redshift warehouse to improving tracking with Segment and other analytics tools, you’ll play a key role in making sure we can deliver exceptional experiences for our customers and valuable insights for our team.
This is a hands-on role that will see you own our data engineering processes while collaborating across teams to support a wide variety of data-driven initiatives, from reporting and analytics to the groundwork for machine learning models.
Why You’ll Love It Here
We’re driven by a shared passion for leveraging data to solve meaningful problems and unlock new opportunities. Reporting directly to the CTO, you’ll have the autonomy to shape our data strategy while collaborating closely with others who are equally invested in creating a data-driven culture that drives impactful decisions.
We embrace a culture of learning and improvement, constantly evolving how we work to suit the challenges we face. You’ll find a supportive, collaborative environment where ideas are valued, feedback is encouraged, and experimentation is part of our DNA.
Key Responsibilities
- Enhance and scale our data infrastructure: Build upon our existing DBT pipelines, Redshift warehouse, and Segment integration to ensure robust, scalable, and accessible data systems.
- Optimise event tracking and analytics: Improve tracking and customer insights using tools like Segment, PostHog, and GA4.
- Enable self-service data capabilities: Create data marts and user-friendly dashboards that empower teams to make informed, data-driven decisions.
- Collaborate with stakeholders: Partner with product, engineering, and business teams to understand data needs and deliver impactful solutions.
- Prepare for advanced analytics: Lay the groundwork for data science projects such as churn forecasting, dynamic pricing, and recommendation engines.
- Maintain data quality: Ensure all data pipelines, systems, and models are accurate, reliable, and performant.
- Deliver value through automation: Streamline reporting processes to provide clear, timely insights with minimal manual intervention.
Requirements
Broad Technical Experience:
- Proven experience with Python and SQL, including DBT for transforming data.
- Proven experience working with modern data warehousing systems like Redshift, Snowflake, or similar.
Bonus points:
- Proven experience working with tracking and analytics tools like Segment, GA4, or PostHog.
- Experience integrating data pipelines with services like Stitch Data or other ETL tools.
- Hands-on experience with data orchestration tools like Airflow or Dagster.
- Knowledge of containerisation (e.g., Docker), deployment pipelines, and monitoring tools.
Data Mindset:
- You are passionate about creating scalable data solutions that deliver meaningful value.
- You are comfortable engaging with non-technical stakeholders to understand their needs and design appropriate solutions.
- You prioritise keeping data pipelines reliable and optimised while iterating on new challenges.
- You build data tools that are accessible and valuable to the people who use them.
- Driven to solve real-world problems for our hosts and our internal team.
Engineering Mindset:
- You take time to understand the problem and design solutions before executing.
- You approach projects with metrics in mind ensuring success is measured objectively.
- You thrive in environments with fast feedback loops and continuous improvement.
Experience Level
- Mid to senior (5+ years in industry).
Benefits
- An entrepreneurial and creative environment where great ideas are actively encouraged, and taking responsibility for them is expected
- The warm fuzzy feeling that comes with knowing you are making a huge difference to small independent businesses, local economies and communities
- 38 days holiday per year (inclusive of public holidays) - to be used when you like
- Annual company performance-based bonus
- Flexible hours set up (40 hours p/w for full time roles), and a fully remote company
- Company-wide, adventurous meet-ups
- Experience what we do: everyone goes on a free MBA trip within their first year
- A £500 annual travel voucher to spend on an MBA trip/s
- 30% Employee discount, plus 15% friends and family discount for MBA trips
- Generous Pension scheme (UK employees only)
- Free access to private GP, and unlimited mental health support and counselling via our partner at BHSF.
- Budget to set up a remote working space and access to co-working spaces
- Supportive Maternity and Paternity Pay: we offer 16 weeks full pay if you’re the primary caregiver & 4 weeks full pay if you’re the secondary caregiver.
What does the typical interview process look like?
Our hiring process is fully remote, and all interviews are done online. Every application is carefully read by a real member of the team (no AI screening here).
- Stage 1: A short automated coding assessment
- Stage 2: A ‘get to know each other’ interview, to find out more about your experience and see if we’re a good fit. (approx 30–45 mins)
- Stage 3: A technical assignment, plus preparation for a short presentation to be given in the interview.
- Stage 4: In-depth interview where we review your assignment, listen to your presentation, and take a look at some code with two members of the MBA team. (Approx 60–90 mins)
Job ‘Need to Know’ details
- Preferred Start Date: Jan / Feb 2025
- Salary Range: £55-75k, depending on experience.
- Working Hours: a full time role is 40 hours per week, with core hours being 1000 - 1500 GMT (regardless of where you are based), and a flexible hours policy for the remaining time. We also welcome applicants from those wanting to work part-time, but we require 80% (32 hours) minimum.
- Location: you must be resident either in the UK or in Europe (max +2 hours GMT)
Note: Contract and benefits will vary depending on which country you are based in - this will be discussed at an appropriate stage in the interview process. - We are an equal opportunities employer and strongly encourage applications from a diverse range of backgrounds and industries. Our flexible working arrangements are designed to support everyone in the team to achieve that important work/life balance in a way that works for their particular circumstances.