- 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
- 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.
- 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
- A 30-minute call with a member of our talent team.
- A technical screen with a hiring manager, this will typically be with our Head of Data Engineering.
- 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.
-
Data Engineer
1 week ago
ITECCO London, United KingdomData 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 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 ...
-
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 ...
-
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 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 ...
-
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 ...
-
Data Engineer
3 days ago
Nigel Frank International London, United KingdomData 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 ...
-
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 · ...
-
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 ...
-
Data Engineer
5 hours ago
Nigel Frank International London, United KingdomData 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 ...
-
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 ...
-
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 ...
-
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 ...
-
Data Engineer
2 days ago
Deltra Recruitment Limited London, United KingdomA 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 ...
-
Data Engineer
2 days ago
Charles Jenson Recruitment Ltd London, United KingdomWe 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 ...
-
Data Engineer
1 week ago
eFinancialCareers London, United KingdomJoin 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 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 ...
-
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 ...
-
Data Engineer
2 days ago
eFinancialCareers London, United Kingdomcer 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 ...
-
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 ...
Senior Data Engineer - London, United Kingdom - BPP
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
Essential Skills
Our Technology Stack
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:
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.