Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Data Engineer image - Rise Careers
Job details

Data Engineer

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.

Broad Technical Experience:

  • Proven experience with Python and SQL, including DBT for transforming data.
  • Proven experience working with modern data warehousing systems like RedshiftSnowflake, or similar.

Bonus points:

  • Proven experience working with tracking and analytics tools like SegmentGA4, 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).
  • 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.

Much Better Adventures Glassdoor Company Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Much Better Adventures DE&I Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Much Better Adventures
Much Better Adventures CEO photo
Alex Narracott
Approve of CEO

Average salary estimate

$90000 / YEARLY (est.)
min
max
$75000K
$105000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Data Engineer, Much Better Adventures

Join our ambitious, remote-first travel scale-up as a Data Engineer! At our company, we're driven by a shared passion for using data to illuminate opportunities and solve real problems. As our first dedicated Data hire, you'll be pivotal in shaping our data strategy and enhancing our existing data capabilities. You’ll interface with product, engineering, and various business teams to fine-tune data pipelines and optimize tracking using tools like DBT, Redshift, and Segment. Your hands-on involvement will ensure that our data infrastructure is not just scalable but also reliable enough to empower decision-making across the company. You will own data engineering processes and assist in implementing solutions that support reporting, analytics, and even machine learning initiatives. You'll be in an environment where your ideas are valued, and collaboration is key. If you're ready for a role that not only challenges you but also allows you to impact small independent businesses and communities positively, we want to hear from you!

Frequently Asked Questions (FAQs) for Data Engineer Role at Much Better Adventures
What responsibilities does a Data Engineer have at our travel scale-up?

As a Data Engineer at our travel scale-up, you will enhance our data infrastructure by improving DBT pipelines, maintaining our Redshift warehouse, and optimizing analytics tracking. Collaborating with teams across the company, your role will enable self-service data capabilities and prepare for advanced analytics, ensuring our data systems are accurate, reliable, and efficient.

Join Rise to see the full answer
What qualifications are required for the Data Engineer position at our company?

To apply for the Data Engineer role at our company, candidates should have at least 5 years of industry experience with a strong command of Python and SQL. Familiarity with modern data warehousing systems like Redshift or Snowflake, as well as experience in analytics tools such as Segment or GA4, is highly advantageous.

Join Rise to see the full answer
What is the work culture like for Data Engineers at our travel scale-up?

The work culture for Data Engineers at our travel scale-up emphasizes collaboration and continuous learning. You'll work closely with supportive teams, sharing your ideas and engaging in constructive feedback while driving impactful data-driven decisions for our projects.

Join Rise to see the full answer
How does the Data Engineer collaborate with other teams in our travel scale-up?

Collaboration as a Data Engineer at our company involves partnering with product, engineering, and business teams to understand their data needs and deliver impactful solutions. Your work on optimizing data pipelines and strategies will ensure seamless communication and data flow across departments.

Join Rise to see the full answer
What benefits do Data Engineers receive working for our travel scale-up?

Data Engineers at our travel scale-up can enjoy numerous benefits, including 38 vacation days, flexible working hours, a generous pension scheme, and a £500 annual travel voucher for personal trips. The company also provides support for remote workspace setup and offers extensive mental health resources.

Join Rise to see the full answer
Common Interview Questions for Data Engineer
What experience do you have with Python and SQL in data engineering?

When asked about your experience with Python and SQL, provide specific examples of projects or responsibilities where you used these languages for data extraction, transformation, and analysis. Emphasize your familiarity with frameworks like DBT and how you have implemented them to solve real-world problems.

Join Rise to see the full answer
Can you explain what a data pipeline is and its importance?

A data pipeline is a series of processes that automate the movement and transformation of data from various sources to a destination. During your answer, stress the importance of data pipelines in ensuring data integrity, timely insights, and efficient analytics for decision-making in business processes.

Join Rise to see the full answer
How do you maintain data quality and reliability in your projects?

To maintain data quality and reliability, explain your approach to rigorous testing, monitoring, and validation of data pipelines. Discuss any best practices you follow, such as implementing ETL testing or using automated monitoring tools to ensure data accuracy.

Join Rise to see the full answer
Describe a challenging data problem you faced and how you resolved it.

When discussing a challenging data problem, aim for a structured approach. Outline the challenge, the steps you took to analyze the issue, and the innovative solutions you implemented. Highlight your problem-solving skills and adaptability.

Join Rise to see the full answer
How do you collaborate with non-technical stakeholders?

Illustrate your communication strategy when collaborating with non-technical stakeholders. Focus on how you translate technical jargon into relatable insights, ensuring that their data needs are understood and met. Mention any tools you use to create user-friendly dashboards or reports.

Join Rise to see the full answer
What measures do you take to optimize existing data systems?

In response, talk about the specific methods you employ to optimize data systems. This could include performance tuning of databases, refactoring code for better efficiency, or introduction of new data architecture to achieve scalability.

Join Rise to see the full answer
How familiar are you with data warehousing and what tools do you prefer?

When answering, showcase your experience with various data warehousing solutions, particularly mentioning Redshift and Snowflake. Discuss how you have utilized these tools for data storage, querying, and analytics purposes in previous projects.

Join Rise to see the full answer
What analytics tools have you integrated with data pipelines?

Explain your hands-on experience with tools like Segment, GA4, or PostHog, detailing how they integrate with data pipelines to provide enriched customer insights and enhance tracking capabilities.

Join Rise to see the full answer
Can you give an example of how you've contributed to a data-driven decision?

During your response, narrate a specific instance where you provided data-driven insights that led to a strategic decision. Outline the data analysis involved and the impact of that decision on the project or organization.

Join Rise to see the full answer
What strategies do you employ to ensure your data models are effective?

When discussing strategies for building effective data models, talk about your process for understanding the business requirements, conducting data exploration, and validating models with actual business scenarios. Mention the importance of continuous refinement and feedback.

Join Rise to see the full answer
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 4, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!