EdTech Jobs
Discovery Education

Data Analytics Engineer

Discovery Education
🇬🇧In-Person - Bath, United Kingdom£35K–£39K/yrJust now
Prep for this Role

Role Snapshot

A Data Analytics Engineer role at Discovery Education responsible for building scalable data models and delivering high-quality insights to support product, marketing, and operational teams. This position enables data-driven decision-making across the organization by developing robust analytics capabilities using modern data stack technologies.

Key Responsibilities: Build and maintain scalable data models using dbt and Snowflake, transforming raw data into clean, reliable datasets while applying engineering best practices. Collaborate with cross-functional teams to translate data requirements into actionable insights and maintain data governance, documentation, and quality standards.
Skills & Tools: Proficiency in SQL optimization, Python or R for data analysis, and hands-on experience with modern data warehouses (Snowflake, dbt) and visualization tools (Looker). Strong collaboration and communication skills with ability to manage complexity, drive results, and work effectively in remote/distributed team environments.
Qualifications: 3+ years of experience in data analytics, analytics engineering, or data engineering roles with 2+ years working with product and customer data. 1-3 years of experience with modern data warehouses and transformation tools, plus demonstrated ability to transform raw data into production-ready datasets.
Location: In-Person - Bath, United Kingdom
Compensation: £35K–£39K/yr

Job Description

We are looking for a highly skilled Data Analytics Engineer to support product analytics, product marketing, customer support, and operational teams. This role enables data-driven decision-making by developing scalable data models and delivering high-quality insights across the business. The position works cross-functionally with engineering, data science, and business stakeholders and plays a key role in ensuring the accessibility, quality, and reliability of data.
The successful candidate will become a specialist in our modern data stack, including Snowflake, dbt, Looker, and Hightouch, and will contribute to building a robust analytics capability at scale.
In This Role You Will:Data Modeling & Engineering

Build and maintain scalable data models using dbt and Snowflake
Transform raw data into clean, reliable datasets for analysis
Apply engineering best practices to analytics code to ensure scalability and maintainability

Insight & Business Impact

Translate data models into actionable insights for stakeholders across product, marketing, and operations
Partner with business teams to define analytics requirements and measurable success outcomes

Collaboration & Stakeholder Engagement

Work collaboratively with data engineers, data scientists, and business stakeholders
Support cross-functional teams by delivering high-quality data solutions

Data Governance & Quality

Maintain data documentation, definitions, and lineage
Advocate for and uphold data quality and coding standards through code reviews

Tools & Technology

Utilise Snowflake, dbt, Looker, Git, and modern data tooling to deliver analytics solutions

Core Competencies for Success:

Collaborates &ndash

  • Builds strong partnerships across technical and business teams to achieve shared outcomes
    Drives Results &ndash
  • Consistently delivers high-quality outputs in a fast-paced, data-driven environment
    Ensures Accountability &ndash
  • Takes ownership of data quality, accuracy, and delivery standards
    Tech Savvy &ndash
  • Adopts and applies modern data technologies to improve efficiency and scalability
    Manages Complexity &ndash
  • Analyses complex datasets and translates them into clear, actionable insights

Credentials and Experience:

3+ years of experience in a data analyst, analytics engineer, data engineer, or similar role
2+ years of experience working with product and/or customer data
3+ years of hands-on experience writing and optimising SQL for data analysis and transformation
Experience using Python, R, or similar tools for data analysis and manipulation
1–3 years of experience working with modern data warehouses and transformation tools (e.g., Snowflake, dbt)
Experience transforming raw data into clean, production-ready datasets and maintaining technical documentation
Experience working with large-scale datasets (e.g., high-volume event or behavioural data)
Exposure to API integrations and data ingestion processes is desirable
Demonstrated ability to work effectively in a remote or distributed team environment
Legal right to work in the United Kingdom

This role is hybrid based in Bath, UK. As the office is a listed building, we do not have a lift so please make us aware so we can make necessary accommodations.
The hiring range for this position is between £35,000 - £39,400 annually, however, base pay offered may vary depending on job-related knowledge, skills, experience, and location. Additionally, this position is eligible for an Annual Bonus.