Senior Data Engineer

3 weeks ago


London Area, United Kingdom BPP Full time

BPP Education is entering a new phase of its growth and evolution, attracting thousands more students each year and expanding into new verticals and new markets globally. The BPP Product & Technology (P&T) organisation is evolving rapidly, and driving transformation of its platforms, digital products and experiences, in order to help BPP Education scale and meet the growth of the business in the coming years.



We’re looking for an engineer to help us build BPP’s platforms, products and user experiences. The Data Engineering team will enable BPP to leverage data, to inform and optimise how we deliver scalable, secure and performant experiences that delight and engage learners during their time studying with BPP and beyond, throughout their working lives.



As a Data Engineer, you will report to the Data Engineering Manager. Collaborating closely with teams across BPP P&T department (Data, Product Management, Product Design & Engineering), you will help deliver and evolve BPP Education’s vision to become more customer centred, design and data informed, to build products that meet and exceed our users’ needs across our education ecosystem.




Key responsibilities



  • Run data pipelines to extract data from various source systems (log files, APIs, databases) and load them into our data lake / data warehouse confidentially using modern data tools and technologies
  • Transform data into highly accessible and usable structures (tables)
  • Design data solutions with clear metrics, dimensions, and organised into beautiful and well documented data marts or data meshes that analytics or data products / engineering teams find a joy to use.
  • Responsible for robust testing practises and continuous optimisation, understanding that leveraging different testing methodologies is key to delivering a high quality product to our customers at pace. Feedback on improvements in process.
  • Identify root cause of any production issues and make recommendations on robust and timely solutions. Ensuring that those recommendations are implemented across multiple solutions and designs where appropriate.
  • Capture data requirements from across P&T, and question and understand why / what problems people are trying to solve with data so successful data engineering solutions can be communicated and built
  • Care deeply about the integrity of the data your team manages and applying proactive and common-sense approaches to validating data quality, enabling effective usage of the data sources. Feedback recommendations to improve data quality frameworks.
  • Apply security and protect privacy of all data following data governance policies at all time



Essential Skills

  • Proven experience as a Data Engineer
  • Well versed in the following: cloud-based data storage solutions, data lakes, customer data platforms. (Python, Spark, SQL, Cloud Data Environments such as AWS, GCP, Azure)
  • Good understanding of data modelling methods and data partitioning and compaction methods in Data Lake
  • Experience of working with event driven architectures or real time streaming analytics
  • Confident in writing and reading code in multiple languages
  • Possess a deep understanding of how to translate product and business goals into data technology solutions.
  • Demonstrable experience of working in Agile environments and more importantly an Agile culture and ethos
  • Passionate about what you do and have a high interest in keeping up with current best practices in your areas of expertise.
  • As a great influencer with great communication skills, you love sharing your knowledge with others and helping them grow.



Our Technology Stack

  • Snowflake
  • Salesforce CDP
  • AWS
  • AWS Lakeformation
  • AWS Kinesis
  • AWS Event Bridge
  • Glue/Glue Data Brew
  • App Flow
  • NOSQL Databases e.g. DynamoDB
  • SQL Databases e.g. MySQL



Our Interview Process


We have designed our hiring process to be efficient and to help you show your best self. Our interview process is three rounds:


  1. A 30-minute call with a member of our talent team.
  2. A technical screen with a hiring manager, this will typically be with our Head of Data Engineering.
  3. Final interview – This will include a technical interview for 60 minutes with two members of the data team alongside a values interview for 45 minutes which will be a behavioural and competency-based interview.


Our Talent Acquisition team will be your main point of contact and prep you for interviews. You will be given opportunities in each interview to ask them questions. We will provide interview feedback to every candidate that interviews with us and our average interview process takes between 2-3 weeks in total.



How we work at BPP


We have offices all over the UK, however our Product & Tech roles are primarily based out of our offices in London (Waterloo). Our overarching flexible working principle is - We're all trusted, engaged in what we do, and are all individually best placed to balance the varying demands on our time from work, family and any other commitments we might have.


The emphasis is on looking after our responsibilities and achieving great things, not watching the clock. Unless you're a remote worker, we expect you to be in the office a couple of times a week, aligned to the days your colleagues are in, to build better relationships and get the benefits of face-to-face communications, as well as those ad hoc discussions that aid problem solving.



  • London, United Kingdom Data Idols Full time

    Senior Data Engineer Location: London (Hybrid) Data Idols are working with one of the fast-growing companies in the logistics sector that are making the world a greener place. They are looking for a Senior Data Engineer to join their team within the Data Space. As a Senior Data Engineer, you will work alongside different data teams to design,...


  • London, United Kingdom Data Idols Full time

    Senior Data Engineer Location: London (Hybrid) Data Idols are working with one of the fast-growing companies in the logistics sector that are making the world a greener place. They are looking for a Senior Data Engineer to join their team within the Data Space. As a Senior Data Engineer, you will work alongside different data teams to design,...

  • Data Engineer

    4 weeks ago


    City of London, United Kingdom Data Idols Full time

    **Senior Data Engineer** Data Idols are proud to be working with an iconic UK brand to assist them in hiring a Senior Data Engineer as they undertake a digital and data-driven journey that will transform the business. Data is at the heart of the organisation and forms a key partof their future plans. **The Opportunity** As a Senior Data Engineer you will be...

  • Senior Data Engineer

    4 weeks ago


    London, United Kingdom Harnham - Data & Analytics Recruitment Full time

    **SENIOR DATA ENGINEER** **LONDON BASED** **£90,000-100,000 PER ANNUM** This UK-based Fintech are searching for a new Senior Data Engineer to help architect and build a new data platform in AWS. You will also be responsible for liaising with stakeholders and influencing future business decisions. **THE COMPANY** This growing UK-based Fintech company...

  • Senior Consultant

    2 weeks ago


    London, United Kingdom Data Idols Full time

    Senior Analytics Consultant Brighton - Hybrid/Remote Data Idols are working with a Google Cloud Consultancy that helps organisations transform their data analytics functions using modern technologies. With clients across the globe, they are looking for a Senior Analytics Consultant to join their expanding team. As a Senior Analytics Consultant, you...

  • Senior Consultant

    3 weeks ago


    London, United Kingdom Data Idols Full time

    Senior Analytics Consultant Brighton - Hybrid/Remote Data Idols are working with a Google Cloud Consultancy that helps organisations transform their data analytics functions using modern technologies. With clients across the globe, they are looking for a Senior Analytics Consultant to join their expanding team. As a Senior Analytics Consultant, you...

  • Data Engineer

    2 weeks ago


    London, United Kingdom Data Idols Full time

    **Data Engineer** Data Idols are excited to be working with one of the top 100 companies in the world to recruit a Data Engineer! A company which owns multiple brands and who are investing heavily into 'all things data' to revolutionise their extraordinary team. **Skills and Experience**: - Experience with Azure - Experience with SQL - Experience with...

  • Senior Consultant

    2 weeks ago


    London, United Kingdom Data Science Festival Full time

    Senior Analytics Consultant Brighton – Hybrid/Remote Data Idols are working with a Google Cloud Consultancy that helps organisations transform their data analytics functions using modern technologies. With clients across the globe, they are looking for a Senior Analytics Consultant to join their expanding team. As a Senior Analytics Consultant, you...

  • Senior Data Engineer

    2 weeks ago


    London Area, United Kingdom Xcede Full time

    SENIOR DATA ENGINEER(Hertfordshire HQ – circa x1 day a week in office. Commutable from London.)Xcede are delighted to be working with a well-renowned insurance company based in Hertfordshire. The company have an excellent Data Science and Machine Learning unit supported by a group of Data Engineers who are responsible for Data Pipelines. As a bonus - Data...

  • Senior Data Engineer

    2 weeks ago


    London Area, United Kingdom Xcede Full time

    SENIOR DATA ENGINEER(Hertfordshire HQ – circa x1 day a week in office. Commutable from London.)Xcede are delighted to be working with a well-renowned insurance company based in Hertfordshire. The company have an excellent Data Science and Machine Learning unit supported by a group of Data Engineers who are responsible for Data Pipelines. As a bonus - Data...

  • Senior Data Engineer

    2 weeks ago


    London Area, United Kingdom Xcede Full time

    SENIOR DATA ENGINEER(Hertfordshire HQ – circa x1 day a week in office. Commutable from London.)Xcede are delighted to be working with a well-renowned insurance company based in Hertfordshire. The company have an excellent Data Science and Machine Learning unit supported by a group of Data Engineers who are responsible for Data Pipelines. As a bonus - Data...

  • Senior Data Engineer

    2 weeks ago


    London Area, United Kingdom Xcede Full time

    SENIOR DATA ENGINEER (Hertfordshire HQ – circa x1 day a week in office. Commutable from London.) Xcede are delighted to be working with a well-renowned insurance company based in Hertfordshire. The company have an excellent Data Science and Machine Learning unit supported by a group of Data Engineers who are responsible for Data Pipelines. As a bonus -...


  • London, United Kingdom Harnham - Data & Analytics Recruitment Full time

    **SENIOR DATA ARCHITECT 140K + EQUITY REMOTE** Are you a Data Architect with a strong Data Engineering background looking for an exciting challenge? Want to become part of an exciting start up AI company in the Produce industry as a Standalone Data Architect working alongside Head of's? Read on! **THE COMPANY**: Harnham is partnered with an exciting AI...

  • Gcp Data Engineer

    4 weeks ago


    London, United Kingdom Data Idols Full time

    **GCP Data Engineer** Would you like to build enterprise scale data solutions for a global organisation that reaches 400 million users monthly? As a GCP Data Engineer, you will be involved in delivering solutions from initial concept to production. **The Opportunity** Working for a well known brand you will be responsible for all aspects of the data...


  • London, United Kingdom Open Data Science Conferenc Full time

    You have prior experience as a data engineer, software engineer, or data architect. You can work remotely and independently, taking ownership of your work. You have proven English language communication skills that enable you to collaborate in a remote-first company with a diverse international workforce. Experience with Java11+ for ingesting,...


  • London, United Kingdom Abs Data Full time

    Lead Data Engineer Do you enjoy creating valuable insights with data? Do you want to play a key role in transforming our firm into an agile organization? Being agile will make us more responsive, more adaptable, and ultimately more innovative. We’re looking for a Data Engineer to: ~ transform data into valuable insights that inform business...


  • London Area, United Kingdom Michael James Associates Full time

    Senior Data Engineer - Python . London / Hybrid working. Salary from £80, 000 to £110, 000 plus generous benefits package.MJA are working with a major UK financial services related company who are looking for a Senior Data Engineer (Python) to join their growing Data team. Within this varied role you will take ownership of Data related projects which will...


  • London Area, United Kingdom Michael James Associates Full time

    Senior Data Engineer - Python . London / Hybrid working. Salary from £80, 000 to £110, 000 plus generous benefits package.MJA are working with a major UK financial services related company who are looking for a Senior Data Engineer (Python) to join their growing Data team. Within this varied role you will take ownership of Data related projects which will...


  • London Area, United Kingdom Michael James Associates Full time

    Senior Data Engineer - Python . London / Hybrid working. Salary from £80, 000 to £110, 000 plus generous benefits package. MJA are working with a major UK financial services related company who are looking for a Senior Data Engineer (Python) to join their growing Data team. Within this varied role you will take ownership of Data related projects which will...


  • London Area, United Kingdom Harrington Starr Full time

    Senior Data EngineerFinancial ServicesLondon (Hybrid)£90K plus bonuses and benefitsHarrington Starr has partnered with leading data and analytics firm on the forefront of capital markets innovation as they seek to hire an experienced Data Engineer. Our client extends its services to global exchange groups, banks, brokers, asset managers, and hedge...