Senior Engineer, Data Engineering in Sheffield

Senior Engineer, Data Engineering in Sheffield

Sheffield Full-Time 50000 - 65000 € / year (est.) Home office (partial)
Twinkl Educational Publishing

At a Glance

  • Tasks: Design and maintain scalable data pipelines to power analytics and operational needs.
  • Company: Join Twinkl, a forward-thinking company transforming education through data.
  • Benefits: Flexible working, 33+ days annual leave, health perks, and learning opportunities.
  • Other info: Collaborative culture with opportunities for growth and mentorship.
  • Why this job: Make a real impact on educators worldwide with modern data engineering tools.
  • Qualifications: 3+ years in Data Engineering, strong SQL and Python skills required.

The predicted salary is between 50000 - 65000 € per year.

Location: Remote with visits to our Sheffield HQ a minimum of 6 times a year.

Twinkl is on an exciting journey to redefine how we serve our global teaching community through data. We're building a world-class data engineering function to power the next generation of our data platform, with modern tools and practices at our core.

As a Senior Data Engineer, you will be a key contributor in building and maintaining the robust data systems that power our analytics and operational needs. You’ll work across our data platform from batch processing to event streams, ensuring our solutions are scalable, maintainable, and deliver real value to our users.

Data Engineering Team

You'll have the opportunity to work with modern data engineering tools and practices, while learning from experienced engineers. We offer the freedom to work in whatever way suits you best - whether that's remote, in our Sheffield office, or a mix of both. You're encouraged to contribute to architectural decisions, take ownership of key platform components, and develop your skills across the full data engineering spectrum. With our focus on impact over hours worked, you'll be part of a team that values pragmatic solutions and continuous learning, working on projects that make a real difference to educators worldwide.

We embrace modern data engineering practices and tools. As our Senior Data Engineer, you will:

  • Design, build, and maintain scalable data pipelines that move data efficiently across the organization.
  • Data Modeling: Optimize data models from ingestion through to presentation layers to ensure high performance.
  • Contribute to and uphold high standards for code quality, testing practices, and CI/CD workflows.
  • Collaboration: Work closely with data scientists, analysts, and stakeholders to translate business requirements into technical solutions.
  • Data Integrity: Implement data quality frameworks and documentation to ensure our data is reliable and discoverable.
  • Turn complex data requirements into clean, maintainable code.
  • Identify opportunities to utilize AI and automation to improve the development lifecycle and increase platform stability.
  • Peer-review code and mentor mid-level/junior data engineers, fostering a culture of technical excellence.

Minimum 3 years experience working in Data Engineering/Analytics Engineering or within data teams.

Minimum 2 years of experience with a modern data platform such as Databricks or Snowflake.

Knowledge of different data architecture patterns and how and when to implement them.

Knowledge of data modeling and warehouse design.

Minimum 3 years experience with SQL and Python.

Experience implementing data quality and testing approaches in a modern data platform.

Experience implementing testing and deployment patterns for modern data pipelines.

Care about building reliable systems that make other people's jobs easier.

Get satisfaction from cleaning up messy data problems.

Flexible working with fully remote and hybrid working options - early bird or night owl? No problem - our flexible working policy helps you work the hours that suit you best.

~33 days annual leave per year, pro rata. You decide which public holidays to recognise. After 2 years of employment, your annual leave entitlement will accrue year on year up to 38 days annual leave.

~ An additional day of annual leave, a Me Day, to take time for yourself.

~ Westfield Health (including Health Club discount and Westfield Rewards discount and cashback).

~ Learning and Development opportunities, with opportunities for internal mobility across various departments / areas of the business.

~4 x annual salary death in service life assurance.

~ Enhanced pension after long service.

~ Enhanced parental and adoption leave after long service.

~ Seasonal events for all UK employees so you can catch up with your new colleagues in person.

~ We like to keep things simple and clear, after an initial chat with our TA Partner the process is:

  • Initial 30 minute chat with one of our Head of Data Engineering so you can get to know more about the role.
  • You’ll also have the opportunity to ask questions about the role and Twinkl and get to know why the data team is a really exciting place to work.
  • 60 minute behaviours interview - where we'll do some competency based questions and you’ll also have the opportunity to ask questions about the role and Twinkl and get to know why the data team is a really exciting place to work.

At Twinkl, we encourage diversity, and our doors are open to everyone.

Senior Engineer, Data Engineering in Sheffield employer: Twinkl Educational Publishing

Twinkl is an exceptional employer that prioritises flexibility and employee well-being, offering a fully remote or hybrid working environment tailored to your needs. With a strong focus on professional development, you will have access to learning opportunities and the chance to contribute to impactful projects that support educators globally. Enjoy generous annual leave, including a unique 'Me Day', and be part of a collaborative culture that values innovation and technical excellence.

Twinkl Educational Publishing

Contact Detail:

Twinkl Educational Publishing Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Engineer, Data Engineering in Sheffield

Tip Number 1

Network like a pro! Reach out to current employees on LinkedIn or other platforms. Ask them about their experiences and the team culture. This can give you insider info that might just help you stand out in interviews.

Tip Number 2

Prepare for those interviews! Research Twinkl’s data engineering projects and think about how your skills align with their needs. Be ready to discuss specific examples of your work with data pipelines and quality frameworks.

Tip Number 3

Show off your passion for data! During interviews, share stories about how you've tackled messy data problems or implemented innovative solutions. This will demonstrate your commitment to making others' jobs easier.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the Twinkl team!

We think you need these skills to ace Senior Engineer, Data Engineering in Sheffield

Data Pipeline Design
Data Modeling
Code Quality Standards
CI/CD Workflows
Collaboration with Data Scientists and Analysts
Data Integrity Implementation
SQL

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Senior Data Engineer role. Highlight your experience with data platforms like Databricks or Snowflake, and showcase how your skills align with our mission to serve the teaching community through data.

Showcase Your Projects:Include specific examples of projects you've worked on that demonstrate your ability to design and maintain scalable data pipelines. We love seeing how you've tackled complex data problems and contributed to high-quality code.

Be Authentic:Let your personality shine through in your application. We value a culture of continuous learning and collaboration, so don’t hesitate to share your passion for data engineering and how you can contribute to our team.

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 gives you a chance to explore more about Twinkl and our values!

How to prepare for a job interview at Twinkl Educational Publishing

Know Your Data Tools

Familiarise yourself with modern data engineering tools like Databricks and Snowflake. Be ready to discuss your experience with these platforms, as well as how you've used them to build scalable data pipelines.

Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex data challenges in the past. Highlight your ability to clean up messy data problems and implement data quality frameworks, as this will resonate well with the team’s focus on reliability.

Emphasise Collaboration

Since you'll be working closely with data scientists and analysts, be prepared to discuss how you've translated business requirements into technical solutions. Share experiences where collaboration led to successful outcomes.

Ask Insightful Questions

During your interview, don’t hesitate to ask questions about the team’s projects and the architectural decisions they’ve made. This shows your genuine interest in the role and helps you understand how you can contribute effectively.