At a Glance
- Tasks: Join our team to design and implement data pipelines that drive insights for schools.
- Company: Tes is a global leader in education technology, supporting teachers and schools worldwide.
- Benefits: Enjoy 25 days annual leave, hybrid working, and access to extensive learning opportunities.
- Why this job: Be part of a mission to enhance education through innovative data solutions and a supportive culture.
- Qualifications: Strong skills in Python, SQL, and AWS; experience with data ingestion and transformations required.
- Other info: Work in modern offices with a vibrant team and participate in monthly social events.
The predicted salary is between 28800 - 42000 ยฃ per year.
Grays Inn Rd, London WC1X 8NH, UK ● Norfolk St, Sheffield City Centre, Sheffield S1 2JE, UK Req #1048
01 July 2025
Department: Data & Insights
Location: Sheffield or London
Working Pattern: Hybrid, includes 3 days each week in the office
Contact Type: Full time, permanent
Tes is an international provider of software-enabled services passionate about using technology to make life easier for schools and teachers. All products and services are built with teachers and schools needs at the core, ensuring they are innovative, trusted education solutions.
Role overview:
This is an exciting role in our transformation as it will help provide valuable insights, improve decision-making leading us to deliver value where schools and teachers need it most. We are looking for a junior to mid-level Data Engineer to join our team and help us build and maintain our data infrastructure. Our Data Engineering team sits within the Data & Insights team.
Key Responsibilities:
- Design, develop, and implement data pipelines and data processing systems.
- Work alongside Data Analysts and Analytics Engineers to build and maintain data models and infrastructure. Delivering a platform that meets their and business stakeholder’s needs.
- Take ownership of deploying your code and optimise data pipelines for performance and scalability.
- Ensure the quality and integrity of data.
- Happy to contribute and share knowledge amongst their own team and Tes Engineering via knowledge sharing meetings.
What You Need to Succeed
- Strong skills in Python and SQL
- Demonstrable hands-on experience in AWS cloud
- Data ingestions both batch and streaming data and data transformations (Airflow, Glue, Lambda, Snowflake Data Loader, FiveTran, Spark, Hive etc.).
- Apply agile thinking to your work. Delivering in iterations that incrementally build on what went before.
- Excellent problem-solving and analytical skills.
- Good written and verbal skills, able to translate concepts into easily understood diagrams and visuals for both technical and non-technical people alike.
- AWS cloud products (Lambda functions, Redshift, S3, AmazonMQ, Kinesis, EMR, RDS (Postgres)).
- Apache Airflow for orchestration.
- DBT for data transformations.
- Machine Learning for product insights and recommendations.
- Experience with microservices using technologies like Docker for local development.
- Apply engineering best practices to your work, e.g. unit tests and test-driven development.
What do you get in return?
- 25 days annual leave rising to 30
- State of the art city centre offices
- Access to a range of benefits via My Benefits World
- Discounted city centre parking
- Free eye care cover
- Life Assurance
- Cycle to Work Scheme
- EAP (Employee assistance programme)
- Monthly Tes Socials
- Access to an extensive Learning and Development menu
Who are Tes?
Tes has been supporting the education sector for over a century, growing and changing alongside the evolution of education. Today, Tes is focused on providing digital solutions to support school leaders and teachers with wellbeing, continuous professional development, safeguarding, SEND provision, flexibility through timetabling, and pupil behaviour management.
Our Vision is to power schools and enable great teaching worldwide, by creating intelligent online products and services to make the greatest difference in education.
Tes has over 13m teachers in its online community and working relationships with 25,000 schools in over 100 countries. Tes helps schools find the teachers they need via a range of recruitment solutions; brings new teachers into the profession through initial teacher training; provides teachers with continuous professional development and world class safeguarding training. It also offers a range of expert tools for the classroom from timetabling, SEND provision, and behaviour management solutions to dynamic staff surveying and wellbeing tools. Tes brings educators together online so they can share expertise and teaching resources and it provides them with vital information, research and analysis about education via its fully digital Tes Magazine.
Tes is a global company employing over 600 people and operating across 10 offices, including in London, Sheffield, Hong Kong, Sydney, and Dubai.
We are proud of our people centric culture where everyone is driven to achieve the same goal. We are an agile organization striving for continuous improvement. We invest in our people with extensive learning and development opportunities and support our colleagues with various mentoring and career enhancement programmes.
Tes Global will ensure all qualified applicants receive consideration for employment without regard to race, sex, colour, religion, sexual orientation, gender identity, national origin or on the basis of disability. We invite applicants to contact us directly to identify any additional support required.
- Norfolk St, Sheffield City Centre, Sheffield S1 2JE, UK
#J-18808-Ljbffr
Data Engineer employer: Tes
Contact Detail:
Tes Recruiting Team
StudySmarter Expert Advice ๐คซ
We think this is how you could land Data Engineer
โจTip Number 1
Familiarise yourself with the specific tools and technologies mentioned in the job description, such as AWS services, Apache Airflow, and DBT. Having hands-on experience or projects showcasing these skills can set you apart during discussions.
โจTip Number 2
Network with current employees or alumni who work at Tes or in similar roles. They can provide insights into the company culture and expectations, which can help you tailor your approach when you get the chance to speak with the hiring team.
โจTip Number 3
Prepare to discuss your problem-solving and analytical skills in detail. Think of specific examples where you've successfully tackled challenges in data engineering, as this will demonstrate your capability to handle the responsibilities outlined in the role.
โจTip Number 4
Show your enthusiasm for education technology and how it impacts schools and teachers. Being able to articulate why you're passionate about this field can resonate well with the interviewers and align you with Tes's mission.
We think you need these skills to ace Data Engineer
Some tips for your application ๐ซก
Tailor Your CV: Make sure your CV highlights your skills in Python, SQL, and AWS cloud technologies. Include specific examples of projects where you've designed data pipelines or worked with data processing systems.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your experience aligns with their needs, particularly in data ingestion and transformation using tools like Airflow and DBT.
Showcase Problem-Solving Skills: Provide examples in your application that demonstrate your analytical skills and problem-solving abilities. Use clear, concise language to explain how you approached challenges in previous roles.
Highlight Collaboration Experience: Since the role involves working alongside Data Analysts and Engineers, mention any past experiences where you collaborated with cross-functional teams. Emphasise your ability to communicate complex concepts to both technical and non-technical audiences.
How to prepare for a job interview at Tes
โจShowcase Your Technical Skills
Make sure to highlight your strong skills in Python and SQL during the interview. Be prepared to discuss specific projects where you've used these languages, especially in relation to data pipelines and processing systems.
โจDemonstrate Cloud Experience
Since the role requires hands-on experience with AWS cloud, be ready to talk about your familiarity with AWS products like Lambda, Redshift, and S3. Share examples of how you've implemented cloud solutions in previous roles.
โจDiscuss Problem-Solving Approaches
Prepare to discuss your problem-solving and analytical skills. You might be asked to solve a hypothetical problem or case study, so think about how you can apply agile thinking and engineering best practices in your approach.
โจCommunicate Clearly
As the role involves translating complex concepts into easily understood visuals, practice explaining technical topics in simple terms. This will demonstrate your ability to communicate effectively with both technical and non-technical stakeholders.