Join to apply for the Software Engineer role at BBC
Job Introduction
An exciting opportunity has opened up for an additional Software Engineer to join the Core Data Platform team at the BBC.
The Core Data Platform team is working to create a new data platform supporting the whole of the BBC. In addition, we support existing data pipelines and systems which support a more personalised BBC. We support the delivery of the BBC’s services such as iPlayer, News, Sport, CBBC, Weather and Radio. Our tech stack largely uses Java, Python and AWS.
Some of the key benefits you’ll get from working in this role are:
* A variety of challenging work – In Core Data Platform team 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.
* 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 Responsibilities
In this role you will be responsible for helping develop systems for the ingest, processing and summarisation of audience data, as well as help develop the future BBC data platform.
Examples 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.
Are you the right candidate?
Successful candidates for this role should have experience of the following:
* OO programming languages such as Java or Python.
* Working with data at scale.
* Working with high volume APIs.
* Working in a cloud computing environment.
It would also be beneficial if you have experience of:
* Working in an AWS cloud environment (including developing cloud infrastructure).
* Developing ETL pipelines.
* Big data processing technologies such as Hadoop and Spark.
* Working with orchestration tools such as Airflow.
About The BBC
The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC for different reasons and they will be given priority consideration ahead of other applicants. Priority consideration means for those employees seeking redeployment their application will be considered alongside anyone else at risk of redundancy, prior to any individuals being considered who are not at risk.
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 here.
Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all 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. #J-18808-Ljbffr