Jobs
>
London

    Senior Data Engineer - London, United Kingdom - BPP

    BPP
    Default job background
    Description

    Job 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.


  • Lorien

    Data Engineer

    2 days ago


    Lorien London, United Kingdom

    **Data Engineer - Insurance** · We are currently recruiting for a Data Engineer with Insurance Industry experience to join one of our Insurance Clients on a 6 month initial contract, remote working. · Please note this role is **Inside IR35.** · You will support the team with on-g ...

  • Anson McCade Ltd - IT and Finance Recruitment

    Data Engineer

    3 days ago


    Anson McCade Ltd - IT and Finance Recruitment London, United Kingdom

    **Data Engineer** · **_London, Bristol, Gloucester_** · **_£55-75k_** · Attention all Data Engineers Are you looking for an exciting and challenging opportunity to work on large scale projects and help shape specific solutions for clients? Then we want you · We are currently seek ...

  • ADLIB

    Data Engineer

    3 days ago


    ADLIB London, United Kingdom

    **Leading financial services data & analytics consulting arm.**: · - **Work with Azure, AWS and GCP services.**: · - **Client-facing role working alongside data architects and scientists.** · A market leading consultancy is growing out its Financial Services Data & Analytics prac ...

  • eFinancialCareers

    Data Engineer

    1 week ago


    eFinancialCareers London, United Kingdom

    **Permanent Role** · **London Based (Hybrid)** · **No Sponsorship** · **Role** · - Test/evaluate new alternative datasets in collaboration with quant researchers and data teams · - Once identified with machine learning and statistical methods, automate the extraction of predictiv ...

  • Harnham

    Data Engineer

    6 days ago


    Harnham London, United Kingdom

    **Data Engineer** · **Birmingham** · **Up to £70,000 + Competitive bonus & Benefits** · **The Company** · Be part of a global organisation that will help you develop your career and progress through the company. This reputable Footsie-100 company operates in over 180 countries an ...

  • 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 ...

  • X4 Group

    Data Engineer

    5 hours ago


    X4 Group London, United Kingdom

    One of the fastest growing InsurTech companies in Europe are on the lookout for a Data Engineer to join the team on a permanent basis. · **The Company** · This is a brilliant opportunity for a Data Engineer with a strong academic background and at least two years' experience as a ...

  • Jefferson Frank

    Data Engineer

    5 days ago


    Jefferson Frank London, United Kingdom

    **Data Engineer** · **Hybrid/London** · **Up to £120k DOE** · **No Sponsorship Available** · Jefferson Frank have been enlisted to work with a global analytics and digital solutions company. They partner with organisations to build out their capabilities in analytics, cloud and A ...

  • VALLUM ASSOCIATES LIMITED

    Data Engineer

    1 day ago


    VALLUM ASSOCIATES LIMITED London, United Kingdom

    **One of our Energy client is looking for Data Engineer on a contract basis** · **Data Engineer** · **6+ months contract** · **Fully remote - Outside IR35** · - Design and implement data pipelines from a variety of sources into AWS Datalake warehouse (Snowflake) · - Core skills: ...

  • 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 ...

  • 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 ...

  • ITECCO

    Data Engineer

    1 week ago


    ITECCO London, United Kingdom

    **Job Title**: Data Engineer · **Location**: London · **Salary**: £45,000 plus pension and quarterly bonus · My client is currently recruiting for an experienced **Data Engineer** to join a leading **hospitality** company in the**City of London** on a full-time basis. · Extensive ...

  • 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 ...

  • 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 ...

  • eFinancialCareers

    Data Engineer

    1 week ago


    eFinancialCareers London, United Kingdom

    **Summary**: · A sponsor of London's PyData and ML meetups is looking to hire a Python / Data Engineer to join their core team in London. The successful Data Engineer will be building ETL data pipelines in Python and Kafka on Linux platforms, and will be working with a widerange ...

  • Arc IT Recruitment

    Data Engineer

    1 day ago


    Arc IT Recruitment London, United Kingdom

    Data Engineer - London/Hybrid · An experience Data engineer is required by a booming London-based E-commerce organisation of distinction. · This opportunity is all about · Building and maintaining a multi-purpose data warehousing solution in AWS: · - combines data from various in ...

  • 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 ...

  • 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 ...