Jobs
>
London

    Senior Data Engineer - London, United Kingdom - BPP

    BPP
    Default job background
    Description

    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.


  • ITECCO

    Data Engineer

    1 week ago


    ITECCO London, United Kingdom

    Data Engineer - Education Industry - London - £65,000 · I am looking for an experienced **Data Engineer** to join a **renowned Education organisation** based in **London**. This is an excellent opportunity for someone to join a large team and drive significant change in data infr ...

  • Data Idols

    Data Engineer

    1 week ago


    Data Idols London, United Kingdom

    **Data Engineer** Are you a mid-level **Data Engineer** skilled in **Azure technologies**, seeking an new 'feel-good' permanent opportunity? Data Idols are proud to be supporting a HealthTech client, who use remote-first technology focusing on engagingpatients across their health ...

  • eFinancialCareers

    Data Engineer

    1 week ago


    eFinancialCareers London, United Kingdom

    **Summary**: · A globally leading, systematic, quant trading firm are looking for a Data Engineer to join their technical team in London. · The successful Data Engineer will be utilising both analytical and technical skillsets, building data pipelines in the Python and PyData sta ...

  • Highams

    Data Engineer

    6 days ago


    Highams London, United Kingdom

    **Data Engineer - Insurance** · This is an exciting opportunity to join a global organisation within the London Insurance Market. · Hybrid working - 3 days pw in their City of London office · As a Data Engineer, you will have experience of building large scale, cloud-based distri ...

  • Data Idols

    Data Engineer

    1 week ago


    Data Idols London, United Kingdom

    **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 Exp ...

  • Nigel Frank International

    Data Engineer

    5 days ago


    Nigel Frank International London, United Kingdom

    **Data Engineer - London - £65k** · Currently, I am working closely with a leading transport service organisation. Their purpose is to provide passenger transport services across the United Kingdom, and they have been doing this successfully for decades. · Whilst they offer up a ...

  • Nigel Frank International

    Data Engineer

    3 days ago


    Nigel Frank International London, United Kingdom

    Data Engineer - Azure Databricks - London - £60K · I'm looking for a Data Engineer to work on developing products and solutions in Azure. you will have the opportunity to upskill in complex areas of cloud based engineering solutions in the very latest tech. · My client sit within ...

  • Explore Group

    Data Engineer

    2 days ago


    Explore Group London, United Kingdom

    **Data Engineer - Hybrid** I have partnered up with a leading data consultancy who are looking for a Data Engineerto join their ever growing team. · **In return for your hard work**: · - Up to £70,000 p/a · - Hybrid working (No set days) · - All expenses paid for client travel · ...

  • Harnham

    Data Engineer

    1 day ago


    Harnham London, United Kingdom

    **DATA ENGINEER** · **LONDON BASED** · **£70,000-80,000 PER ANNUM** · This Large-Scale UK Retailer are searching for a new Data Engineer to take responsibility for the development of the company's cloud platform in AWS. You will also be responsible for building new Data Pipelines ...

  • Nigel Frank International

    Data Engineer

    5 hours ago


    Nigel Frank International London, United Kingdom

    Data Engineer - fully remote - £60,000 · Nigel Frank are teamed up with an industry leading organisation that are currently looking to hire a Data Engineer to join their team. This organisation has been going through major growth over the past few years, with significant investme ...

  • Circle Recruitment

    Data Engineer

    6 days ago


    Circle Recruitment London, United Kingdom

    **Data Engineer** · **£600 - £700/Day Inside IR35** · **London, Hybrid** · **6 Months** · We are seeking a Data Engineer for our Government client based in London. This role will be office based 2 days per week and the remaining remote. The Data Engineer role will be and initial ...

  • Understanding Recruitment

    Data Engineer

    1 week ago


    Understanding Recruitment London, United Kingdom

    **Data Engineer** · A brand new and exciting opportunity has recently arisen for a Data Engineer with an extensive knowledge in designing, developing and managing ETL processes and writing SQL code to join the UK's Largest Government department based remote. As the Data Engineery ...

  • Lynx Recruitment Ltd

    Data Engineer

    2 days ago


    Lynx Recruitment Ltd London, United Kingdom

    **Data Engineer - London - £45,000 - £65,000** · **Hybrid working - 1/2 days a week in the office maximum** · Data Engineer/Junior DataArchitectrequired by an award-winning technology consultancy based in London paying £45,000 - £65,000 depending on experience plus bonus and bene ...

  • Deltra Recruitment Limited

    Data Engineer

    2 days ago


    Deltra Recruitment Limited London, United Kingdom

    A national Utilities client of ours are looking for a Data Engineer to join their platform team, building out a new ground-breaking data platform for the energy sector, supporting over 12 Million customers. · As a Data Engineer you'll be working alongside data scientists, softwar ...

  • Charles Jenson Recruitment Ltd

    Data Engineer

    2 days ago


    Charles Jenson Recruitment Ltd London, United Kingdom

    We need a Data Engineer that is passionate about data and able to use various methods to transform raw data into useful data systems. The primary role of the Data Engineer is to combine expertise, programming skill, data science and business intelligenceto extract meaningful insi ...

  • eFinancialCareers

    Data Engineer

    1 week ago


    eFinancialCareers London, United Kingdom

    Join us as a Data Engineer · - This is an exciting opportunity to use your technical expertise to collaborate with colleagues and build effortless, digital first customer experiences · - You'll be simplifying the bank through developing innovative data driven solutions, inspiring ...

  • Data Idols

    Data Engineer

    1 week ago


    Data Idols London, United Kingdom

    **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 parto ...

  • Sanderson

    Data Engineer

    1 week ago


    Sanderson London, United Kingdom

    **Role**: Data Engineer · **Salary**: £80k · **Location**: City of London · **Hybrid working**:3 days a week in the office · One of the UK's leading insurance companies is looking for a Data Engineer to join their team this is a fantastic opportunity for somebody that is looking ...

  • eFinancialCareers

    Data Engineer

    2 days ago


    eFinancialCareers London, United Kingdom

    cer Financial are working alongside a bank who are based in the City of London, they are looking for a Data Engineer to join them on a permanent basis · **The Responsibilities of a Data Engineer Will Include**: · - Design, develop, and hold accountability for data engineering ser ...

  • Harnham

    Data Engineer

    1 day ago


    Harnham London, United Kingdom

    **Data Engineer** · **£500 a day, outside IR35.** · **Hybrid, London-based.** · **6-Month Contract.** · **The Company** · A great opportunity to join an insurance company in a recently set-up and growing team. You will join the business as a Data Engineer playing a major role in ...