Data Engineer Data Engineer

BBC Studios Distribution Limited

Data Engineer Data Engineer

£49230

BBC Studios Distribution Limited, Shepherd's Bush, Hammersmith and Fulham

  • Full time
  • Permanent
  • Remote working

Posted 1 week ago, 11 Sep | Get your application in now before you're too late!

Closing date: Closing date not specified

job Ref: 97383aa4090742eba85a91a49a233425

Full Job Description

The core of the role is building and maintaining core data pipelines for ingesting, processing and summarisation of data. Using automation as a default, and delivering high-quality code to define pipelines and transformations. As a data engineer, you will have the opportunity to assist with the data platform blueprint and design, evaluating workflows and tools for the platform, supported by senior engineers and engineering leaders.

Maintaining security on the platform is very important to ensure that we protect the data we hold about our audience and ensure it is used in line with our data governance policies. This role gives you the opportunity to suggest solutions and infrastructure to be created with appropriate levels of security and encryption. Experience in data privacy engineering and techniques and anonymisation, data masking and obfuscation and others is highly desirable.

You will be a passionate engineer with a background in either software or data engineering and be keen to enhance your skills in data services and systems. You will be a key member of our data platform engineering team, developing high-performing, scalable, high-impact data products and services. We are looking for a person who is motivated by delivering high-quality solutions, driven to develop in their careers, and is a strong communicator.

You will be supported by your team and leaders to deliver value with an eye on quality, scale, and security. We don't expect you to have experience in all of these but below gives you examples of the technologies and practices we value:

Technical Skills

  • Knowledge of Big Data pipelines and processing technologies and experience in data processing and building data pipelines.

  • Knowledge of database design, performance optimisation, and troubleshooting.

  • Enthusiasm for writing clean, well-documented, and testable code and experience with software testing practices including unit testing frameworks where relevant.

  • A security-first mindset - a good understanding of security and compliance principles as they relate to data infrastructures and the management of data.

  • Goal-oriented - you'll enjoy finishing the job by developing the final details.

  • Strong problem-solving skills and experience with troubleshooting and root cause analysis.

  • A willingness to deliver user value early while balancing technical quality - having an iterative deliverable mindset.


  • Communication
  • Good communication skills - a great candidate will be able to communicate with other engineers and non-technical stakeholders, tailoring the message appropriately to the audience.

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

  • Curiosity and an openness to change - we're always learning new technologies and requirements often change. If that energises you, you'll enjoy this challenge!


  • Technologies
  • Experience with SQL, DBT and familiarity with Data Warehousing technologies (ideally Snowflake).

  • Experience using general-purpose programming languages (typically we use Python and NodeJS for application services, but you should feel empowered to flex to what suits the job most effectively).

  • Experience of building components on the cloud (preferably AWS).

  • Experience of containerisation techniques using tools like Docker/Kubernetes.

  • We are infrastructure as code first in our approaches - so experience with infrastructure/configuration as code tools and techniques (such as Terraform and CloudFormation).

  • Familiarity with CI/CD pipelines for code validation and deployment.

  • Experience of data pipeline orchestration e.g. Airflow or Jenkins.

    ABOUT BBC STUDIOS


  • BBC Studios is the commercial arm of the BBC Group and is a thriving and exciting business. We invest in and produce amazing content and millions of users across the world interact with our products every week. We have a proven track record of growth and are ambitious for the future. As we grow, we are actively transforming our culture, investing in our employees and our ways of working, to build a bold, agile, inventive and inclusive business.

    At the forefront of this transformation, we are building a brand new data platform for BBC Studios that will help unlock our ability to provide more personalised experiences for our customers and audiences and enable us to understand them better. Investment in data is crucial to our ambitions of making BBC Studios an area of growth for the BBC.

    Our Team

    We are looking for a talented Data Engineer to join our multi-disciplinary data platform team at BBC Studios. We are looking for people that have a passion for data engineering, are keen problem solvers and are energised by the opportunity to work on a brand-new key initiative.

    Are you looking for a role that builds on your experience with engineering data systems? Are you keen to learn, grow, and develop? Do you want to work in a nurturing culture where you can flourish and be your best? Would you like to work on services that are used by key BBC products and millions of people each day? If so, this opportunity could be for you.

    We offer flexibility, competitive benefits and the opportunity to be part of the BBC's exciting mission. Some of the key benefits you'll get from working in this role are:
    Flexible/Agile working - opportunities across the business. We believe in empowering you to do your best work, so we offer support and flexibility to balance work and home. We're happy to discuss a formal flexible working pattern. 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 the offer stage.
    Unrivalled training and development opportunities - we operate a people-first culture and pride ourselves on your development. Our in-house Academy hosts a wide range of internal and external courses and certifications.
    Excellent career progression - BBC Studios offers great opportunities for employees to seek new challenges and work in different areas of the organisation. Leaders at the BBC are passionate about helping our people grow in the organisation and you will have regular sessions with your line manager to support you with your career ambitions.
    Benefits - We offer a competitive salary package, a flexible 35-hour working week for work-life balance and 26 days (plus an additional day 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.