Lead Data Engineer

London, England, United Kingdom


Department: Data Engineering Team

Reporting to: Technical Manager

Type of Contract: Permanent

Working Pattern: Full Time

Location: London, Camden. This is not a remote working position, and you must have the right to work in the UK.


FutureLearn is a leading social learning platform formed in December 2012 by The Open University and is now the largest online learning platform in Europe with over eight million people signed up worldwide. FutureLearn uses design, technology and partnerships to create enjoyable, credible and flexible online courses and postgraduate degrees that improve working lives. It partners with a quarter of the world’s top universities, as well as organisations such as Accenture, the British Council, CIPD, Raspberry Pi and the New York Institute of Finance.

Our vision is a global community, where everyone learns together and enjoys access to the education they need to transform their lives. Our award-winning platform helps by provoking conversation around the course material, so that learners and educators learn as much from each other as from the material itself.

We are continuing our expansion as we make this journey from offering short online courses, through micro credentials to full online degrees, and working with employers and governments to reduce skills gaps. The pace of this change is reflected in extremely rapid growth of our revenues.


The Lead Data Engineer provides leadership to the Data Engineering team. They are responsible for establishing the vision and direction the ETL data pipeline and other data services and infrastructure that supports FutureLearn’s business and products and delivering it.

They manage the team’s priorities to ensure that the correct features are being built in the right order and that work supporting the needs of the strategic teams and Data Scientists is balanced with longer term development of our data infrastructure.


This Lead Data Engineer develops the vision and strategy of our data architecture, communicates it and leads the team to deliver it.

To do this, the Lead Data Engineer, collaborates with other product teams to understand and agree priorities and work together on implementing parts of the ETL and other data engineering projects that would enable them to collect and analyse the data they need and build data driven features.

They also collaborate with the Technology team and Site Reliability Engineer to ensure that the work that they are doing is consistent with the overall technical direction of FutureLearn and that the technical dependencies between the application platform and the data platform can be implemented in the most amenable way for both systems.

The Lead Data Engineer is responsible for building and maintaining FutureLearn’s cloud based data pipeline. This involves:

The Lead Data Engineer also line manages, mentors and support the other Data Engineers in the team.


This person must have excellent knowledge of data platforms and technologies and possess direct experience with some of the data technologies we use. Direct previous experience of working with the ingest, processing and storage of data, ideally in a cloud-based context. You can show understanding of the problems data technologies must solve for an analyst, data scientist or data engineer.

Experience in leading, managing and/or mentoring software engineers as well as leading engineering and/or cross-functional teams is also required

Technical skills include:



FutureLearn is an equal opportunities organisation who value diversity, promote equality and challenge discrimination. We are especially keen to encourage applications from people currently under-represented, including those from the LGBT+ community, neurodiverse people, people with disabilities, and those from a Black, Asian or Minority Ethnic background.


Please contact [email protected], if you require any reasonable adjustments or alterations to be made, to support you through the recruitment process.


We value diversity at FutureLearn, and we do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, neurodiversity, marital or disability status.

Apply for this job