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

Senior Analytics Engineer

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 video linked 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’ ratings here.)

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 Gap report here and 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!

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

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.

Average salary estimate

$65000 / YEARLY (est.)
min
max
$60000K
$70000K

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 Senior Analytics Engineer, MyTutor

At MyTutor, we believe in making high-quality learning accessible to everyone, and we're on the lookout for a Senior Analytics Engineer to join our dynamic Data team. In this role, you will take charge of shaping the future of analytics engineering at MyTutor, ensuring that we maximize the value we extract from our data. You’ll gauge your success by how quickly team members can independently answer their data questions and how well our data supports informed decision-making across the organization. You will leverage your expertise in tools like dbt, Snowflake, and Airflow, while also collaborating closely with various departments such as Product, Marketing, and Finance to create seamless data models that empower self-service analytics. Mentoring junior team members will be a key part of your role, as you guide them in understanding the critical nature of analytics engineering. Your work will directly contribute to our mission of providing great educational opportunities to students across the UK. Plus, with a business model grounded in values and commitment to safeguarding, you’ll have the chance to have a real impact. If you're a passionate analytics engineer ready to step into a leadership role and thrive in a collaborative environment, MyTutor could be your next career home.

Frequently Asked Questions (FAQs) for Senior Analytics Engineer Role at MyTutor
What are the primary responsibilities of a Senior Analytics Engineer at MyTutor?

As a Senior Analytics Engineer at MyTutor, your core responsibilities include shaping the vision for analytics engineering, developing a single source of truth for business metrics, and enhancing the self-service analytics model across the organization. You'll also be integral in mentoring junior team members, working closely with various departments to build effective data models, and ensuring that all data maintains a standard of being accurate, reliable, and timely.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Analytics Engineer position at MyTutor?

To be considered for the Senior Analytics Engineer role at MyTutor, candidates should possess advanced SQL skills, substantial experience in data modeling, and familiarity with a semantic layer. Excellent stakeholder management and project management abilities are also essential. Ideal candidates will have a strong commercial understanding and previous experience working within analytics-driven environments. Experience with AB testing and implementing data governance principles is preferred.

Join Rise to see the full answer
How does MyTutor support professional development for a Senior Analytics Engineer?

MyTutor is committed to continuous learning and development. As a Senior Analytics Engineer, you'll have access to a personal Learning & Development budget of up to £350, allowing you to invest in your professional growth. Additionally, you'll benefit from a transparent progression framework and opportunities to work in high-performing teams, fostering both personal and collective growth.

Join Rise to see the full answer
What tools will I work with as a Senior Analytics Engineer at MyTutor?

In the role of a Senior Analytics Engineer at MyTutor, you'll be engaging with a cutting-edge data stack which includes Snowflake for data warehousing, Stitch/Airbyte for data ingestion, dbt for transformations, and Airflow for orchestration. You'll also work with HighTouch for reverse ETL and will utilize machine learning techniques in Python with Snowpark for advanced analytics operations, ensuring you stay at the forefront of data engineering practices.

Join Rise to see the full answer
What is the work culture like for a Senior Analytics Engineer at MyTutor?

The work culture at MyTutor is vibrant and collaborative. As a Senior Analytics Engineer, you will be part of a happy, high-performing team dedicated to upholding standards and continuously improving. The company values conscious inclusion, strives to create a supportive environment, and encourages social interactions through regular team events and community-building activities, making it an enjoyable place to grow your career.

Join Rise to see the full answer
Common Interview Questions for Senior Analytics Engineer
Can you describe your experience with dbt and why it's important for an Analytics Engineer?

When answering this question, share specific instances where you've utilized dbt to transform raw data into actionable insights. Emphasize its importance as a tool for maintaining data quality and enabling self-service analytics within organizations, making data easily accessible for decision-making.

Join Rise to see the full answer
How do you ensure the accuracy and reliability of your data models?

In addressing this question, discuss your approach to data validation and testing. Highlight methods such as peer reviews of code, implementing automated testing, and establishing defined metrics for model performance. Convey your understanding that reliable data models are essential for trustworthy analytics and decision-making.

Join Rise to see the full answer
What strategies do you use to manage stakeholders when working on data projects?

Discuss your experience in communicating effectively with stakeholders to understand their analytics needs. Highlight strategies like regular check-ins, using visualizations to present data findings, and adapting your communication style to fit the audience, ensuring that data insights align with business goals.

Join Rise to see the full answer
Can you explain a challenging data problem you've solved and your approach to it?

When asked this, narrate a specific situation where you confronted a data-related challenge. Outline the problem, the steps you took to analyze and solve it, and the outcome. This showcases your critical thinking and problem-solving abilities, essential traits for the senior role.

Join Rise to see the full answer
What is your experience with data governance, and how would you implement it at MyTutor?

Reflect on your past experiences with data governance frameworks, describing how you've established practices that ensure data integrity, security, and compliance. Share ways you would advocate for and implement such practices at MyTutor to enhance trust in data across the organization.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple analytics projects?

Discuss your time management techniques, such as using task prioritization frameworks like the Eisenhower Matrix or Kanban boards. Explain how you balance accuracy and efficiency while quickly delivering insights, ensuring that high-impact projects receive your focused attention.

Join Rise to see the full answer
Tell us about a time you had to educate others on the importance of analytics. How did you do this?

Use this opportunity to share a concrete example where you successfully communicated complex analytics concepts to non-technical stakeholders. Highlight how you demonstrated the value of analytics in decision-making, making the topic accessible and relevant to their interests or goals.

Join Rise to see the full answer
What is your experience with machine learning in your analytics work?

For this question, outline any projects where you have applied machine learning techniques, discussing the specific models you used and their impact on business decisions. Mention your familiarity with Python or Snowpark, demonstrating how machine learning integrates into your overarching analytics strategy.

Join Rise to see the full answer
How do you keep up with trends in data analytics and engineering?

Share your strategies for staying current, such as following industry blogs, participating in webinars, or engaging with community forums. Mention any specific resources or communities that have enriched your understanding and kept you informed about emerging technologies and practices.

Join Rise to see the full answer
What role do you think a Senior Analytics Engineer plays in a data-driven organization?

Reflect on the multifaceted nature of the Senior Analytics Engineer role. Emphasize the importance of translating data into actionable insights, facilitating self-service analytics, mentoring junior staff, and ultimately driving the organization towards data-informed decision-making at every level.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Excella Remote Arlington, Virginia, United States, Remote
Posted 9 days ago
Photo of the Rise User
Eurofins Hybrid Minneapolis, MN, USA
Posted 12 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
Photo of the Rise User
City of New York Hybrid New York City, NY
Posted 8 days ago
Photo of the Rise User
Welocalize Remote No location specified
Posted 2 days ago

One-to-one tuition is proven to be one of the best ways to improve grades. And grades are directly linked to life chances and career progression. But until now, tuition has been out of reach for most families it was too expensive, availability was...

4 jobs
MATCH
VIEW MATCH
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 27, 2025

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!