Job Band
Job Number 21624
• Band: D
• Contract type: Permanent
• Location: Salford
• Salary: Up to £87,500 depending on relevant skills, knowledge, and experience. The expected salary range for this role reflects internal benchmarking and external market insights.
Benefits
• An employer pension contribution of up to 10%
• 26 days' annual leave (based on full time hours) + bank holidays and the option to buy/sell additional days
• Contributory lifestyle benefit options including discounts at hundreds of retailers, cycle to work scheme, discounted gym memberships and healthcare schemes
• Employee assistance and well-being programmes
• Learning and development tailored to your role - this could include industry recognised qualifications, coaching and mentoring
• An inclusive and diverse environment with opportunities to join staff networks including: Women's Network, National Disability Networks and many more.
• Family friendly flexible working arrangements, such as hybrid working, job sharing, flexi-time and compressed hours can be requested.
Introduction
Product Group is responsible for the design, development, and delivery of the BBC's portfolio of digital products, including iPlayer, Sounds, Bitesize, and the BBC News and BBC Sport apps and website. Our portfolio is diverse and contains some of the largest and highest-profile properties on the UK internet. Data is fundamental to our future: both in helping us prioritise and shape our work and in creating richer, more personalised experiences for our audiences.
Interview
A 1 hour behavioural interview, a take home task and a 1 hour technical interview. Looking to start interviewing mid March.
Responsibilities
The Principal Data Engineer will support the newly created Product Data Domain teams by building ETL pipelines to ingest and transform data to develop the data products that will power key value use cases across the BBC. Responsibilities include:
1. Leading and architecting the development of robust and scalable complex data pipelines to ingest, transform, and analyse large volumes of structured and unstructured data.
2. Enhancing data quality, governance, and security across the organisation.
3. Prioritising stakeholder requirements and identifying the best solutions for timely delivery.
4. Building automation workflows including monitoring and alerting.
5. Encouraging and mentoring team members.
6. Setting standards for coding, testing and engineering practices.
7. Building and testing business continuity & disaster recovery procedures.
8. Evaluating and providing feedback on future technologies and new releases/upgrades.
Are you the right candidate?
We look for the following skills:
Technical skills
• Extensive (5+ years) experience in a data engineering or analytics engineering role, preferably in digital products.
• Extensive experience in building ETL pipelines from diverse data sources.
• Excellent SQL and Python skills.
• Extensive knowledge of AWS.
• Good working knowledge of Data Warehousing technologies (e.g., AWS Redshift, GCP BigQuery, Snowflake).
• Experience deploying and scheduling code bases using technologies such as Airflow.
• Demonstrable experience working alongside cross-functional teams.
Teamwork and stakeholder management
• Ability to listen to others' ideas and build on them.
• Ability to communicate clearly to both technical and non-technical audiences.
• Ability to collaborate effectively towards the team's goals.
• Strong attention to detail.
About the BBC
The BBC is committed to redeploying employees seeking suitable alternative employment and prioritises their applications. We value and respect every individual's unique contribution and are committed to equality of opportunity, welcoming applications from all backgrounds. #J-18808-Ljbffr