At a Glance
- Tasks: Build and maintain data models that power analytics across the business.
- Company: Join a forward-thinking company with a focus on data-driven insights.
- Benefits: Enjoy 27 days holiday, private medical insurance, and wellness resources.
- Other info: Hybrid work model with opportunities for personal and professional growth.
- Why this job: Make an impact by transforming raw data into accessible insights.
- Qualifications: 2+ years of SQL experience and strong data modelling skills required.
The predicted salary is between 45000 - 55000 ÂŁ per year.
We’re looking for an Analytics Engineer to build and maintain the data models that power analytics and data science across the business. You’ll focus on developing robust and scalable dbt pipelines and contributing to the evolution of our data platform, ensuring that data is accessible, trusted, and well‑structured.
This role is hands‑on and ideal for someone with a strong technical foundation who enjoys solving data problems, writing clean and efficient SQL, and collaborating with analysts, business stakeholders and product teams. This role sits within the Data & Insight team, reporting to the Director of Data Engineering. We’re looking for someone who’s detail‑oriented, solution‑driven, and pragmatic – someone who takes ownership of their work and is excited to build robust, maintainable data models while being responsive to our users’ needs.
What you’ll work on
- Data Modelling & Transformation
- Build and maintain dbt models to transform raw data into clean, documented, and accessible data sets.
- Translate business and analytics requirements into scalable data models.
- Design and implement data warehouse schemas using dimensional modelling techniques (fact and dimension tables, slowly changing dimensions, etc.).
- Participate in design and code reviews to improve model design and query performance.
- Expose these models and associated metrics via our Semantic Layer.
- Testing, Documentation, and CI/CD
- Implement and maintain dbt tests to ensure data quality and model accuracy.
- Document data models clearly to support cross‑functional use.
- Use GitHub and CI/CD pipelines to manage code and deploy changes safely and efficiently.
- Performance & Architecture
- Optimise dbt models and SQL queries for performance and maintainability.
- Work with Snowflake; developing on top of a data lake architecture.
- Ensure dbt models are well‑integrated with data catalogs and accessible for downstream use.
What we’re looking for
- Required Skills & Experience
- 2+ years of building and optimising complex SQL (including complex joins, window functions and optimisation methods).
- Strong understanding of data modelling and warehouse design (e.g., Kimball‑style dimensional modelling).
- Experience using dbt in production environments, including testing and documentation.
- Familiar with version control (GitHub).
- Experience tuning dbt models and SQL queries for performance.
- Able to independently transform business logic into technical implementation.
- Comfortable participating in and contributing to code reviews.
- Desirable - but not required
- Experience with Snowflake.
- Experience with Semantic Layers (e.g., Looker, Cube etc.).
- Experience with CI/CD for data workflows.
- Familiarity with Python/Airflow for data transformation or orchestration tasks.
- Experience with data visualisation tools (e.g., Tableau, Looker).
- Working knowledge of infrastructure‑as‑code tools like Terraform.
Benefits
- Time off – 27 days holiday, plus 5 additional days off: 1 life event day, 2 volunteer days, 2 company‑wide wellbeing days (M‑Powered Weekend) and 8 bank holidays per year.
- Health & Wellness – private medical insurance with Bupa, a medical cashback scheme, life insurance, gym membership & wellness resources through Wellhub and access to Spill – all in one mental health support.
- Hybrid work offering – for most roles we collaborate in the office three days per week with the exception of Coaches and Instructors who collaborate in the office once a month.
- Work‑from‑anywhere scheme – you'll have the opportunity to work from anywhere, up to 10 days per year.
- Space to connect – beyond the desk, we make time for weekly catch‑ups, seasonal celebrations, and have a kitchen that’s always stocked!
Our Commitment to Diversity, Equity and Inclusion
We’re an equal‑opportunities employer. And proud of it. Every applicant and employee is afforded the same opportunities regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. This will never change.
Analytics Engineer employer: Multiverse
Contact Detail:
Multiverse Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Analytics Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best dbt models and SQL queries. This gives you a chance to demonstrate your technical prowess and problem-solving abilities, making you stand out from the crowd.
✨Tip Number 3
Prepare for those interviews! Brush up on your data modelling knowledge and be ready to discuss how you've tackled complex SQL challenges in the past. Practising common interview questions can help you feel more confident and articulate.
✨Tip Number 4
Apply through our website! We love seeing applications directly from candidates who are excited about joining us. Plus, it shows you're genuinely interested in being part of our team and contributing to our data platform.
We think you need these skills to ace Analytics Engineer
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with SQL, dbt, and data modelling. We want to see how your skills align with what we need for the Analytics Engineer role!
Showcase Your Projects: If you've worked on any relevant projects, don’t hold back! Share examples of your dbt models or SQL queries that demonstrate your problem-solving skills and technical expertise. This helps us see your hands-on experience.
Be Clear and Concise: When writing your application, keep it straightforward and to the point. We appreciate clarity, so make sure your achievements and experiences are easy to read and understand. Avoid jargon unless it's relevant!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Multiverse
✨Know Your SQL Inside Out
Make sure you brush up on your SQL skills before the interview. Be prepared to discuss complex joins, window functions, and optimisation methods. Practising writing clean and efficient SQL queries will not only boost your confidence but also show that you're ready to tackle the technical challenges of the role.
✨Understand Data Modelling Techniques
Familiarise yourself with dimensional modelling techniques, especially Kimball-style. Be ready to explain how you would translate business requirements into scalable data models. This will demonstrate your ability to think critically about data architecture and your understanding of the role's core responsibilities.
✨Showcase Your dbt Experience
Since this role involves building and maintaining dbt models, be prepared to discuss your experience with dbt in production environments. Highlight any testing and documentation practices you've implemented, as well as how you've optimised dbt models for performance. This will show that you can hit the ground running.
✨Be Ready for Collaboration
This position requires working closely with analysts, business stakeholders, and product teams. Prepare examples of past collaborations where you contributed to design and code reviews. Emphasising your teamwork skills will illustrate that you're not just a technical whiz but also a great communicator who values input from others.