At a Glance
- Tasks: Join a dynamic team to build and manage an AI-first data platform.
- Company: Much Better Adventures, a certified B Corp focused on adventure travel.
- Benefits: 38 days holiday, competitive salary, remote work, and annual travel vouchers.
- Other info: Flexible hours, supportive culture, and opportunities for professional development.
- Why this job: Make a real impact in the adventure travel sector while working with cutting-edge technology.
- Qualifications: Strong SQL, dbt experience, and familiarity with cloud infrastructure.
The predicted salary is between 85000 - 95000 Β£ per year.
About Much Better Adventures
Much Better Adventures books small-group adventure holidays run by local, independent guides in wild places around the world. We're a certified B Corp, on a mission to get more people into the world's wildest places, support the local businesses who protect them, and prove that adventure travel can be a force for good. We're a community and VC-backed scale-up in one of the fastest-growing sectors of travel, and a remote-first team coming together for annual company meet-ups.
The Role
We're building something we're genuinely excited about: a small, highly skilled, AI-first data team. We're growing quickly, and the platform underneath us has had to grow with it. Over the past two years we've built something that stands up against companies many times our size β Snowflake, a rigorously tested dbt project, daily ingestion from around 25 sources, orchestration in Dagster, and infrastructure defined in code on AWS. This is an unusual opportunity: a modern, well-architected platform with no legacy tax, and full ownership of it from day one. You wouldn't be inheriting someone else's roadmap β you'd be deciding where this goes next.
You'll join as Senior Data Platform Engineer, reporting to the Head of Data & Analytics Engineering. It's a broad role, and that's the appeal. In a given week you might write an incremental dbt model against Snowflake, track down a Dagster asset that quietly stopped landing ad spend, and deploy a Step Function via CDK. We move quickly, and trust matters enormously in a remote team. We also care a lot about doing things properly β tested models, monitored pipelines, and infrastructure you can reason about.
What You'll Be Doing
- Owning our Snowflake warehouse and the dbt project on top of it β around 300 models across raw, transformation and warehouse layers, with roughly 1,700 data tests, versioned model contracts and semantic definitions feeding our reporting.
- Looking after the numbers the business runs on: commissions, cancellations, bookings and marketing attribution all live in these models.
- Owning daily ingestion from around 25 sources through dlt and Dagster β Segment, HubSpot, Google Ads and Analytics, Meta, TikTok and the rest β along with the assets, schedules, sensors and freshness checks around them.
- Running our AWS infrastructure, defined in CDK: Step Functions, Lambda, S3, Athena and Iceberg, with lineage and monitoring on top.
- Leading our observability in Datadog β dashboards and monitors defined as code, Snowflake usage and cost visibility, and alerting that surfaces problems before anyone else notices them.
- Keeping it all healthy β picking things up confidently when something does break, and making sure it doesn't happen twice.
- Using AI tools throughout your work β and helping shape how a modern, AI-first data team operates.
Requirements
How you work
- You care about getting things right. Attribution, commission and revenue numbers get subtle here, and we'd always rather take the time.
- You thrive on the pace of a fast-growing business. Priorities move quickly, and you'd rather help shape a young function than inherit a fixed one.
- Strong multi-tasking and project skills. Working with AI means you can have several models, pipelines and changes in flight at once, and that only pays off if you can keep track of them all, keep them moving, and judge when each one is finished.
- Deeply comfortable working natively with AI. AI tools are part of how we work every day, and we'd love to hear how you already use them β where they help, where they don't, and how you check what comes back.
- Comfortable working independently in a remote team β organised, self-motivated and good at managing your own priorities.
Technical skills
- Strong SQL and hands-on production experience with a cloud warehouse β Snowflake ideally, though BigQuery or Redshift are fine.
- Solid dbt experience: incremental models, tests, macros, and a view on how a project should be structured as it grows.
- Consistent data instrumentation and collection for web tracking, with hands-on Segment experience. You'd own the event schema behind our clickstream β making sure events, identifiers and campaign parameters are captured the same way across the site, because our attribution, funnel and experiment analysis all depend on it.
- Confident Python. You'll be writing ingestion, orchestration and service code, not just notebooks.
- Experience with a modern orchestrator β Dagster, Airflow, Prefect or similar β including the operational side: retries, backfills, freshness, and the occasional early morning.
- Infrastructure-as-code and cloud fundamentals. AWS with CDK or Terraform is ideal; what matters is that you can deploy and debug your own infrastructure.
Bonus points for
- dlt, or experience building ingestion from marketing and CRM APIs (they're all badly behaved in their own special ways).
- BI tooling β we use Hex, and we're moving the last of our reporting off Metabase.
- TypeScript, for the infrastructure side.
- E-commerce or travel industry experience β or marketplace and subscription businesses more broadly.
Benefits
- The warm fuzzy feeling that comes with knowing you are making a huge difference to small independent businesses, local economies, communities and conservation around the world.
- 38 days holiday per year (inclusive of public holidays) β to be used when you like.
- Competitive compensation aligned with UK market benchmarks and your level of experience.
- Flexible hours setup (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 trip within their first year.
- A Β£500 annual travel voucher to spend on a trip or trips.
- 30% employee discount, plus 15% friends and family discount.
- Up to 8% matched contribution pension scheme (UK employees only).
- Fully comprehensive AXA private healthcare scheme (UK employees only).
- Life Assurance (UK employees only).
- Continuous professional development β we're here to help you level up.
- Budget to set up a remote working space and access to co-working spaces.
- Supportive maternity and paternity pay: 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?
Every application that makes it through is carefully read by a real member of the team.
- Stage 1: Screening interview (30 mins) with our People team, so we're aligned on the key requirements and expectations from both sides.
- Stage 2: Informal video call (30 mins) with the Head of Data & Analytics Engineering.
- Stage 3: Technical exercise and interview β we'll walk through our real architecture and some of the problems in it, with the engineer who built it. No whiteboard algorithms.
- Stage 4: Two 30 minute interviews with members of our senior leadership team.
Salary: Β£85,000 β Β£95,000 to start as soon as possible.
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 work/life balance in a way that works for their particular circumstance.
Senior Data Platform Engineer in London employer: Much Better Adventures
Much Better Adventures is an exceptional employer for those passionate about adventure travel and wildlife conservation. With a remote-first work culture that promotes flexibility and creativity, employees enjoy generous benefits such as 38 days of holiday, a performance-based bonus, and opportunities for personal growth through unique travel experiences. Join a team that values collaboration and innovation while making a positive impact on local communities worldwide.
StudySmarter Expert Adviceπ€«
We think this is how you could land Senior Data Platform Engineer in London
β¨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 Much Better Adventures!
β¨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 Senior Data Platform Engineer at Much Better Adventures.
β¨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 Much Better Adventures.
β¨Apply Directly through Our Website
When you find a suitable opening like Senior Data Platform Engineer at Much Better Adventures, 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 Senior Data Platform Engineer in London
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 Much Better Adventures, 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 Much Better Adventures. 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 Much Better Adventures
β¨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 Much Better Adventures!
β¨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.