
Location
Salford or London / Hybrid
Hours
Full Time
Salary
£55,000 - £65,000 per year depending on relevant skills, knowledge and experience
About the Role
The Senior Data Engineer plays a key role within the Audience Data team, designing, building and maintaining the data pipelines and infrastructure that enable teams across the BBC to make effective use of data. Working closely with Analytics, Data Science, Marketing, Brand and other business functions, you will deliver reliable, scalable and trusted data solutions that support audience insight, engagement and decision-making.
The BBC aims to stimulate and delight audiences across the UK with distinctive, creative content. As the BBC enters a new charter period of significant and exciting change, this role will help develop new capabilities to define a BBC fit for the next generation.
Your key responsibilities include designing, building and maintaining scalable cloud-based data pipelines and data products supporting audience growth, CRM activation, marketing measurement and performance analytics. You will build and maintain integrations between BBC Account, mParticle, CRM platforms, marketing technologies, advertising platforms and enterprise reporting systems. Developing robust API-based integrations to enable secure and reliable exchange of data across marketing, product, audience and analytics platforms will be essential.
You will collaborate with analysts, data scientists, engineers, product managers and business stakeholders to identify opportunities for automation, optimisation and improved decision making. All solutions must be designed and implemented in accordance with BBC standards for privacy, data governance, security, consent management and international regulatory compliance.
Experience
- Strong experience designing, building and maintaining scalable data pipelines and integration solutions using Apache Airflow (or similar orchestration platforms), Python, SQL and bash/linux.
- Experience developing cloud-native data platforms and solutions on AWS, including working with cloud data warehouse technologies such as Amazon Redshift and applying data modelling best practices.
- Good understanding of software engineering principles, including object-oriented development, testing practices, version control, code quality management, CI/CD deployment processes, containerisation, and LLM-assisted coding.
- Experience working with data processing and database technologies, including relational databases, query optimisation, performance tuning, monitoring, backup and recovery, and an understanding of different data structures and their appropriate use cases.
- Experience delivering data integrations for Customer Data Platforms (CDPs) and external data sources, including technologies such as mParticle, Twilio Segment, or similar customer data and marketing technology platforms.
About you
- Ability to collaborate effectively with cross-functional teams including analysts, data scientists, engineers, product managers and business stakeholders.
- Commitment to designing solutions that meet privacy, data governance, security, consent management and regulatory compliance standards.
- Enthusiastic about working in a dynamic environment undergoing significant change and innovation.
Qualifications
- Desirable skills include experience implementing layered data architecture patterns (e.g. Medallion Architecture, Data Warehouse or Lakehouse approaches) to support data quality, governance and scalability.
- Experience or interest in broadcast, production, start-up or media sectors.
- Familiarity with Retrieval-Augmented Generation (RAG), vector databases, embeddings, and other patterns used to support Generative AI solutions on platforms such as Amazon Bedrock.
- Experience developing data-based apps in Streamlit/Shiny.
- Knowledge of ‘Big Data’ technology tools like Hadoop/Spark.
- Familiarity with Infrastructure as Code tools like CloudFormation/Terraform.
If you bring some of these skills and experiences along with transferable strengths, we encourage you to apply.
Please note that before your start date, you may need to disclose any unspent convictions or police charges in line with BBC’s Contracts of Employment policy. This allows the BBC to discuss any support you may need and assess any risks. Failure to disclose may result in withdrawal of your offer.
BBC





















