Data Engineer

New Today

Overview

As a Data Engineer, you'll be part of a multi-disciplinary agile team working alongside analysts and data scientists, in a team with audience researchers. You'll help design and build data pipelines, contribute to infrastructure, and support the delivery of high-quality, resilient data systems that empower global storytelling.

Why join the team

Join our team which supports global journalism across more than 40 languages. You'll work with diverse datasets that reflect the complexity of the real world, while growing your skills in a supportive, international environment. Together, we build infrastructure that empowers journalists and informs millions worldwide.

Your key responsibilities and impact

  • Build and maintain scalable ETL pipelines using Python and SQL.
  • Work with Amazon Redshift to design and optimise our data warehouse.
  • Translate stakeholder requirements into technical solutions.
  • Test and validate data workflows to ensure quality and reliability.
  • Collaborate across disciplines to create value with data.
  • Contribute to a culture of learning, adaptability, and best practices.

Essential criteria

  • Hands-on Experience with Redshift, Python & SQL
  • Educational Background in Computer Science, Data Engineering, Information Systems, or a related field
  • Exposure to data warehouse projects, including schema design and data modelling
  • Experience with ETL/ELT workflows and data quality testing
  • Strong team collaboration and a proactive learning mindset

Desirable but not required

  • Media or broadcast experience
  • Experience with Airflow or other orchestration tools
  • Familiarity with cloud platforms (AWS, GCP, Azure)
  • Knowledge of data visualization tools (e.g., Tableau, Looker)
  • Contributions to open-source projects or a personal GitHub portfolio

Salary

Proposed salary range: £40,000-£44,000. Flexible working will be part of the discussion at offer stage; indicate preference in the application if you wish.

Purpose of the role

The BBC is reinventing itself for a new generation—delivering world-class creativity, global reach, and public value. The World Service supports international journalism across over 40 languages and markets. Our team is adding to a scalable data warehouse to unify diverse data sources—from audience analytics to editorial metadata—and enable smarter, data-driven decisions across the organization.

Life at the BBC

  • Fair pay and flexible benefits including a competitive salary, flexible 35-hour working week, 25 days annual leave with the option to buy 5 extra days, a defined pension scheme, and discounted healthcare and gym.
  • Excellent career and professional development.
  • Support for flexible working during the application, selection, or offer stages.
  • A values-based organisation where how we work matters as much as what we do.
#J-18808-Ljbffr
Location:
City Of Westminster
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search