Senior Analytics Engineer

MyTutor
London
3 months ago
Applications closed

Related Jobs

View all jobs

Analytics Engineering Manager

Senior Data Scientist

Director of Engineering - Advanced Analytics

Senior Data Scientist

Senior Data Scientist

Staff Data Scientist (FTC)

MyTutor is the UK’s leading online platform for one-to-one learning, and we’re building a future where access to high-quality learning is stress-free for those who can afford it, and funded for those who can’t. 

You can find a good taster of who we are, our culture & our ethos via the videolinked here.

Our handpicked community of over 15,000 tutors work online with students from all walks of life and have already delivered over a million lessons. We’re proud of the fact that over 1,500 schools have chosen to work with us, and that we’ve earned a Trustpilot rating of 4.8/5 (You can also check out our tutors’ ratingshere.)

Every role at MyTutor is open to applications from all sections of society. We see potential in every individual regardless of: race, ethnic origin or nationality; religion or belief; physical or neuro-ability; socio-economics or age; marital, domestic or civil partnership status; sexual orientation, gender identity, or any other characteristic that makes you… well, you.

We are committed to conscious inclusion to create a sense of belonging, connection and shared purpose within our teams. We know it’s the right thing to do, and we know it will make us all happier, fulfilled, and successful in our work. You can also find a copy of our current Gender Pay Gapreport hereand we are continuing to build our roadmap of creating a more diverse and inclusive workforce.

What’s it all about?

We are looking for a Senior Analytics Engineer to join our collaborative Data team. 

You will own the vision for analytics engineering at MyTutor - which at a high level means that it’s your mission to make sure that MyTutor gets maximum value from its data. You will measure your success by how quickly people can answer the questions they have themselves, how trusted our data is, how data-driven the decisions that are being made at all levels of the organisation are being made. And you’ll use a combination of tooling/process improvements, data modelling, business partnering, commercial understanding and analytics engineering/coding standards to do this. 

You’ll also be mentoring more junior members of the team, and making sure that the organisation understands the importance of analytics engineering to our ability to make good, fast decisions. 

Safeguarding is everyone’s business at MyTutor– we are committed to safeguarding and promoting the welfare of children, young people and adults, and we expect all directors, staff and tutors to share this commitment. This post is subject to a basic DBS check as this role will have access to children’s data.

Our stack

We have a state-of-the-art data stack at MyTutor:

  • Snowflake for our data warehouse
  • Stitch/Airbyte for data ingestion
  • dbt for data transformation
  • HighTouch for reverse ETL 
  • Airflow for orchestration
  • Machine learning using Python + Snowpark
  • LightDash for Data Visualisation


What’s in it for you?

  • The opportunity to make a real difference to children's lives; our product exists to bring equitable access to tutoring and education – we are a deeply values-led business. 
  • A chance to work on a state-of-the-art data stack that is always evolving
  • A chance to work in a high-performing team that has worked very hard on creating, documenting and maintaining standards. 
  • To work in a super fun, happy team of very talented data people! 
  • A detailed and transparent progression framework
  • A buzzing office culture (although it’s not a hard requirement, we’d prefer candidates who are willing to come into the office at least once a week)

The Day to Day

  • Work with the Director of Data to develop and own the vision for:
    • Building a single source of truth for all business metrics
    • Increasing the level of self-serve analytics at MyTutor and decreasing the amount of single-use analytics (i.e ad-hoc queries) that the data analysts need to service 
    • Ensuring that our data continues to be ART (accurate, reliable and timely)
  • Continuing to develop our state-of-the-art data stack
  • To spend time designing and building beautiful, well-tested and well-documented data models that make self-serve analytics easy
  • Partner with various functions around the organisation (i.e  Product, Marketing, Sales, Finance) on projects to help build the models they need to better achieve their goals - as well as setting standards and being responsible for the overall health of our codebase, you will always be working on at least one project!

Requirements

Who will you be?

  • You are preferably able to work from our London office 1-2 days per week
  • You are a dbt whizz
  • You have a vision of how excellent analytics engineering facilitates better, faster decision making and have seen it work (and not work!) in multiple contexts 
  • You are someone who doesn’t just do the work that is set for you. Before doing anything, you want to understand why. And if you disagree with the why, you challenge confidently and empathetically. 
  • You have a passion for solving ambiguous, difficult and unstructured problems
  • You are a bar-raiser who sees improving those around you as important as your own delivery 
  • You want role that is a mix of leadership and IC - you will be delivering work as part of partnering with other areas of the business as well as being responsible for standards and the stack 
  • You are someone who is comfortable working across multiple projects in a rapidly changing environment, and able to balance the need for accuracy and efficiency to prioritise work

Key skills

  • Advanced SQL skills (including window functions)
  • Substantial data modelling experience 
  • Experience with at least one semantic layer
  • Great stakeholder management skills
  • Great project management skills
  • Strong commercial understanding 

Preferred skills

  • Experience working with Product, Marketing, Marketplace, Subscriptions or Finance data 
  • Experience with AB testing (design, execution and analysis) 
  • Experience with product analytics
  • Experience of implementing data governance principles

Benefits

Perks & Benefits

  • A salary of £60,000 - £70,000p.a.
  • Hybrid working, with 1-2 days a week spent from our London office (Old Street)
  • 25 days holiday, plus 1 ‘time for me’ day and flexible bank holidays
  • Flexible working arrangements possible, around MyTutor’s core hours
  • Workplace pension & salary exchange scheme
  • Health & Wellbeing benefit options, plus cycle, tech and gym schemes
  • Enhanced parent policies and workplace nursery scheme
  • A personal L&D budget of up to £350, pro-rated for part-time employees
  • Inclusive policies supporting all staff to flourish, and a wide range of MyTutor communities & networks
  • Regular team events & socials

Interview process

Screening –A telephone call with a member of the Talent team to discuss your relevant experience to the role and give you further information on MyTutor and the role itself.

Stage 1- Hiring Manager stage: 60 minutes with the Director of Data and 1 member of the data team where we will assess your motivation, experience, stakeholder management and ways of working.

Stage 2 –Technical interview: 60 minutes with two members of the data team, where we will assess your SQL, data modelling and problem-solving technical skills, as well as how well you work with others when solving a problem.

Stage 3 –‘Culture & Values Add: A discussion with a MyTutor employee outside of the hiring team where they will ask you a series of questions based on our Behaviours & Values. During this round, we’re not looking for a ‘culture fit’ but focused on where you can add to our existing values and what your own values might add to the culture and work of the team.

Get the latest insights and jobs direct. Sign up for our newsletter.

By subscribing you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Portfolio Projects That Get You Hired for AI Jobs (With Real GitHub Examples)

In the fast-evolving world of artificial intelligence (AI), an impressive portfolio of projects can act as your passport to landing a sought-after role. Even if you’ve aced interviews in the past, employers in AI and machine learning (ML) are increasingly asking candidates to demonstrate hands-on experience through the projects they’ve built and shared online. This is because practical ability often speaks volumes about your suitability for a role—far more than any exam or certification alone could. In this article, we’ll explore how to build an outstanding AI portfolio that catches the eye of recruiters and hiring managers, including: Why an AI portfolio is crucial for job seekers. How to choose AI projects that align with your target roles. Specific project ideas and real GitHub examples to help you stand out. Best practices for showcasing your work, from writing clear READMEs to using Jupyter notebooks effectively. Tips on structuring your GitHub so that employers can instantly see your value. Moreover, we’ll discuss how you can use your portfolio to connect with top employers in AI, with a handy link to our CV-upload page on Artificial Intelligence Jobs for when you’re ready to apply. By the end, you’ll have a clear roadmap to building a portfolio that will help secure interviews—and the AI job—of your dreams.

AI Job Interview Warm‑Up: 30 Real Coding & System‑Design Questions

In today's competitive AI job market, nailing a technical interview can be the difference between landing your dream role and getting lost in the crowd. Whether you're looking to break into machine learning, deep learning, NLP (Natural Language Processing), or data science, your problem-solving skills and system design expertise are certain to be put to the test. AI‑related job interviews typically involve a range of coding challenges, algorithmic puzzles, and system design questions. You’ll often be asked to delve into the principles of machine learning pipelines, discuss how to optimise large-scale systems, and demonstrate your coding proficiency in languages like Python, C++, or Java. Adequate preparation not only boosts your confidence but also reduces the likelihood of fumbling through unfamiliar territory. If you’re actively seeking positions at major tech companies or innovative AI start-ups, then check out www.artificialintelligencejobs.co.uk for some of the latest vacancies in the UK. Meanwhile, this blog post will guide you through 30 real coding & system-design questions you’re likely to encounter during your AI job interview. This list is designed to help you practise, anticipate typical question patterns, and stay ahead of the competition. By reading through each question and thinking about the possible approaches, you’ll sharpen your problem-solving skills, time management, and critical thinking. Each question covers fundamental concepts that employers regularly test, ensuring you’re well-equipped for success. Let’s dive right in.

Negotiating Your AI Job Offer: Equity, Bonuses & Perks Explained

Artificial intelligence (AI) has proven itself to be one of the most transformative forces in today’s business world. From smart chatbots in customer service to predictive analytics in finance, AI technologies are reshaping how organisations operate and innovate. As the demand for AI professionals grows, so does the complexity of compensation packages. If you’re a mid‑senior AI professional, you’ve likely seen job offers that include far more than just a base salary—think equity, bonuses, and a range of perks designed to entice you into joining or staying with a company. For many, the focus remains squarely on salary. While that’s understandable—after all, your monthly take‑home pay is what covers day-to-day expenses—limiting your negotiations to salary alone can leave considerable value on the table. From stock options in ambitious startups to sign‑on bonuses that ‘buy you out’ of your current contract, modern AI job offers often include elements that can significantly boost your long-term wealth and job satisfaction. This article aims to shed light on the full scope of AI compensation—specifically focusing on how equity, bonuses, and perks can enhance (or sometimes detract from) the overall value of your package. We’ll delve into how these elements work in practice, what to watch out for, and how to navigate the negotiation process effectively. Our goal is to provide mid‑senior AI professionals with the insights and tools to land a holistic compensation deal that accurately reflects their technical expertise, leadership potential, and strategic importance in this fast-moving field. Whether you’re eyeing a leadership role in machine learning at an established tech giant, or you’re considering a pioneering position at a disruptive AI startup, the knowledge in this guide will help you weigh the merits of base salary alongside the potential riches—and risks—of equity, bonuses, and other benefits. By the end, you’ll have a clearer sense of how to align your compensation with both your immediate lifestyle needs and long-term career aspirations.