Careers

Data Engineer - BBC Audience Data

Job Introduction

An opportunity has opened up for a Data Engineer to join the Audience Data team at the BBC.

The BBC’s world-class online products (iPlayer, News, Sport, Sounds, Bitesize and many others) reach millions of audience members every week and create billions of rows of data per day. The Audience Data team work to bring this data together to both allow the BBC to make better decisions and to provide a personalised experience for our audience members.

Some of the key benefits you’ll get from working in this role are:

  • A variety of challenging work – In Audience Data we work on a wide variety of different products. We create and maintain numerous data pipelines using a variety of technologies and the datasets we manage can be up to petabyte in scale
  • Unrivalled training and development opportunities – our in-house Academy hosts a wide range of internal and external courses and certification. We value our engineers, offering regular training and development opportunities, as well as '10% time’ - allowing dedicated time for self-improvement, learning and innovation.
  • Excellent career progression – the BBC offers great opportunities for employees to seek new challenges and work in different areas of the organisation.
  • Benefits - We offer a competitive salary package, a flexible 35-hour working week for work-life balance and 26 days holiday with the option to buy an extra 5 days, a defined pension scheme and discounted dental, health care, gym and much more. 
  • Working with cutting edge technology – We are constantly looking to leverage new technologies to make our systems more effective.

Role Responsibility

As a Data Engineer with the BBC Audience Data team, you will be responsible for helping to develop and maintain pipelines for the ingest, processing and summarisation of audience data. Our systems provide access to analytics and other data for driving insights about BBC sites, content and personalisation.

We don’t expect anyone to have experience of all of the below but this just gives an example of the technologies and practices we value:

  • Good communication skills - a great candidate will be able to talk to other developers, to non-developers, and is happy to communicate with people remotely across multiple BBC sites
  • The ability to question the way we work, and the tools and processes we use - we’re always aiming to make our team the best it can be
  • An enthusiasm for writing clean, well documented, and testable code
  • Curious and embraces change - we’re always learning new technologies and requirements often change, you’ll enjoy this challenge
  • Goal oriented - you’ll enjoy finishing the job by developing the final details

The Ideal Candidate

We don’t need you to be an expert in all of these, but some use of them, along with an understanding of their underlying principles, would be great. However don’t feel that you can’t apply if you don’t have all of the skills. You’ll work with, and be mentored by, a friendly development team, and the BBC will provide many opportunities for learning as you progress.

  • Knowledge of Big Data pipelines and processing technologies such as Hadoop, Spark and Beam
  • Experience with SQL and relational DBs
  • Familiarity with Data Warehousing technologies (such as Redshift / Big Query / Snowflake)
  • Experience of OO programming languages such as Java 8+ or Python.
  • Experience of cloud computing (preferably AWS)
  • Software testing practices including unit testing frameworks such as JUnit and/or Mockito
  • Version control systems such as git

Package Description

Band: C
Contract type: Permanent - full time
Location: London

We’re happy to discuss flexible working. Please indicate your choice under the flexible working question in the application. There is no obligation to raise this at the application stage but if you wish to do so, you are welcome to. Flexible working will be part of the discussion at offer stage.

  • Excellent career progression – the BBC offers great opportunities for employees to seek new challenges and work in different areas of the organisation.
  • Unrivalled training and development opportunities – our in-house Academy hosts a wide range of internal and external courses and certification.
  • Benefits- We offer a competitive salary package, a flexible 35-hour working week for work-life balance and 26 days (1 of which is a corporation day) with the option to buy an extra 5 days, a defined pension scheme and discounted dental, health care, gym and much more.

The situation regarding the coronavirus outbreak is developing quickly and the BBC is keen to continue to ensure the safety and wellbeing of people across the BBC, while continuing to protect our services. To reduce the risk access to BBC buildings is limited to those essential to our broadcast output. From Wednesday 18th March until further notice all assessments and interviews will be conducted remotely. For more information go to https://www.bbc.co.uk/careers/

Mae’r sefyllfa gyda’r coronafeirws yn datblygu’n gyflym, ac mae’r BBC yn awyddus i barhau i sicrhau diogelwch a lles pobl ar draws y BBC, gan barhau i warchod ein gwasanaethau hefyd. I leihau’r risg, dim ond y bobl sy’n hanfodol i’n hallbwn darlledu fydd yn cael mynediad i adeiladau’r BBC. O ddydd Mercher 18fed Mawrth ymlaen, bydd pob asesiad a chyfweliad yn cael ei gynnal o bell, nes rhoddir gwybod yn wahanol. I gael mwy o wybodaeth, ewch i https://www.bbc.co.uk/careers/

About the Company

We don’t focus simply on what we do – we also care how we do it. Our values and the way we behave are important to us. Please make sure you’ve read about our values and behaviours in the document attached below.

Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential.

We want to attract the broadest range of talented people to be part of the BBC – whether that’s to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity. 

We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise.

To find out more about Diversity and Inclusion at the BBC, please click here

Apply

This website is using cookies to improve your browsing experience. If you navigate to another page without changing the settings below you consent to this. Read more about cookies.

  

This website is using cookies to improve your browsing experience. If you navigate to another page without changing the settings below you consent to this. Read more about cookies.