cover image
BBC

BBC

www.bbc.co.uk

25 Jobs

40,141 Employees

About the Company

The BBC is the world’s leading public service broadcaster.

We’re impartial and independent, and every day we create distinctive, world-class programmes and content which inform, educate and entertain millions of people in the UK and around the world.

We do this across:
- A portfolio of television services, including the UK’s most-watched channel BBC One, the pioneering online youth service BBC Three, and our multi award-winning channels for children, as well as national and regional television programmes and services across England. Northern Ireland, Scotland and Wales
- Ten UK-wide radio networks, providing the best live music broadcasting in the UK, as well as speech radio which informs, educates and entertains. We also have two national radio services each in Scotland, Wales and Northern Ireland and 39 local radio stations across England and the Channel Islands, providing an invaluable and unique service to listeners across the UK
- Our digital services including BBC News, Sport, Weather CBBC and CBeebies, iPlayer and BBC Sounds, BBC Red Button and our vast archive
- BBC World Service television, radio and online on more than 40 languages

Listed Jobs

Company background Company brand
Company Name
BBC
Job Title
Software Engineer
Job Description
**Job Title** Software Engineer **Role Summary** Design, build, and support scalable, secure, and high‑performance cloud‑based applications for a high‑traffic digital media platform. Work in an agile, DevOps‑driven environment, collaborating with cross‑functional teams to deliver reliable services and continuous improvement. **Expectations** - Deliver production‑ready code on a regular sprint cadence. - Maintain high availability and performance standards for millions of concurrent users. - Participate in on‑call support and incident response. - Continuously learn new technologies and share knowledge with the team. **Key Responsibilities** 1. Architect, develop, and deploy modern web services using TypeScript/JavaScript and Node.js. 2. Implement cloud infrastructure on AWS, including networking, storage, compute, and monitoring. 3. Build CI/CD pipelines, automate testing (TDD), and apply DevOps practices. 4. Write clean, maintainable code and conduct code reviews. 5. Collaborate with product, design, and QA teams to refine requirements and deliver user value. 6. Troubleshoot and resolve operational incidents, providing out‑of‑hours support as required. **Required Skills** - Strong experience with TypeScript/JavaScript and Node.js. - Proficiency in AWS cloud architecture and services. - Expertise in modern development practices: CI/CD, DevOps, pair programming, TDD. - Ability to design systems for scale, security, and performance. - Familiarity with Agile methodologies and sprint planning. - Excellent problem‑solving and communication skills. **Preferred (but not required)** - Experience with microservices or event‑driven architectures. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related technical field, or equivalent professional experience. - Relevant cloud certifications (e.g., AWS Certified Solutions Architect) are a plus.
Salford, United kingdom
Hybrid
26-09-2025
Company background Company brand
Company Name
BBC
Job Title
Data Scientist
Job Description
**Job Title:** Data Scientist **Role Summary:** Applies data science to optimize content creation workflows by collaborating with editorial teams and developing AI solutions. **Expectations:** Deliver actionable insights through data science to enhance internal authoring and curation processes; support cross-functional teams in developing scalable AI solutions. **Key Responsibilities:** - Collaborate with engineers to build and deploy AI-driven tools for content curation and creation. - Partner with product managers and user researchers to identify, prioritize, and test AI-based workflows. - Evaluate algorithms and AI approaches to solve business challenges in editorial workflows. - Conduct data-driven analysis to inform product decisions and validate hypotheses with stakeholders. - Share expertise within the data science community to foster team growth and knowledge exchange. **Required Skills:** - Proficiency in data science and machine learning techniques (best practices, model evaluation). - Strong Python programming skills (code management, deployment). - Familiarity with cloud services and algorithmic evaluation for business problems. - Effective communication of technical concepts to technical and non-technical audiences. **Required Education & Certifications:** Bachelor’s degree in a relevant field (e.g., Computer Science, Statistics) or equivalent experience.
Salford, United kingdom
Hybrid
08-10-2025
Company background Company brand
Company Name
BBC
Job Title
Senior Software Engineer
Job Description
**Job title**: Senior Software Engineer **Role Summary**: Design, develop, and operate high‑performance Elixir applications that power global web and app services. Drive reliability, scalability, and observability across a production cluster, ensuring fast, resilient access for millions of users. **Expectations**: - Deliver production‑ready code in a rapid release environment. - Collaborate with peers in system design, code reviews, and continuous improvement. - Own end‑to‑end lifecycle of new features and critical bug fixes. **Key Responsibilities**: - Build and maintain scalable, fault‑tolerant Elixir services using OTP principles. - Debug, troubleshoot, and resolve production incidents. - Design and implement comprehensive monitoring, logging, and alerting (Grafana, Prometheus, CloudWatch). - Provision and manage cloud infrastructure (AWS). - Participate in code reviews and enforce engineering quality standards. - Contribute to CI/CD pipelines and automated testing. **Required Skills**: - Proven experience with functional or infrastructure‑focused languages (Elixir, Erlang, Clojure, Go, Rust, Ruby). - Deep knowledge of observability: monitoring, logging, performance testing, and modern tools (Grafana, Prometheus, CloudWatch). - Hands‑on AWS expertise (EC2, ECS, CloudFormation, CloudWatch) or equivalent cloud provider. - Strong background in automated testing frameworks and CI/CD. - Solid understanding of Linux systems and performance tuning. - Familiarity with IaC tools (Terraform, CloudFormation) and container orchestration (Docker, ECS, Kubernetes). - Excellent communication for technical documentation. **Required Education & Certifications**: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). - Relevant certifications (e.g., AWS Certified Developer, Elixir/Erlang related training) are a plus.
London, United kingdom
Hybrid
Senior
08-10-2025
Company background Company brand
Company Name
BBC
Job Title
Growth Marketing Executive
Job Description
**Job Title:** Growth Marketing Executive **Role Summary:** Drive customer acquisition, retention, and win‑back for BBC digital products through data‑driven, multi‑channel campaigns. Specialise in a defined stage of the customer lifecycle using paid social, email, push, and CRM/CDP tools. Analyse performance, optimise targeting, and collaborate with cross‑functional teams to maximise product consumption (e.g., iPlayer, BBC News). **Expectations:** - Deliver lifecycle campaigns on schedule, within budget, and to quality standards. - Meet or exceed primary KPIs for audience growth, engagement, and conversion. - Maintain compliance with data protection, editorial, and security policies. - Provide expert guidance on CRM and paid‑media tactics to internal stakeholders. **Key Responsibilities:** - Plan, target, and execute multi‑channel communications (email, push, paid social, owned media) for onboarding, retention or win‑back. - Forecast and benchmark campaign and channel performance; produce regular reports and insights. - Apply audience research and data insights to media planning and optimisation. - Set up and validate audience segments using CRM/CDP tools; ensure accurate targeting and link validation. - Manage campaign timelines, budgets, and quality assurance checks. - Ensure all outputs comply with editorial policy, data‑protection, and information‑security guidelines. - Build collaborative relationships with Marketing, Media, Creative, Editorial, and Product teams; act as subject‑matter expert. - Identify and test innovative growth tactics; stay current on digital media and technology trends. **Required Skills:** - Proven experience designing and delivering multi‑channel onboarding, retention or win‑back campaigns in CRM and paid‑media environments. - Proficiency with CRM/CDP platforms for audience segmentation and activation. - Strong data‑analysis capabilities; skilled in Google Analytics, Adobe Analytics, Piano or similar measurement tools. - Ability to interpret and act on performance data to improve efficiency and achieve KPIs. - Excellent attention to detail; adept at proof‑reading high‑profile outputs. - Strong interpersonal and communication skills; capable of influencing cross‑functional teams. - Self‑starter with a track record of generating and implementing innovative ideas. - Knowledge of data‑protection, privacy, and sustainability compliance requirements. **Required Education & Certifications:** - Bachelor’s degree in Marketing, Business, Data Analytics, Communications, or a related field (or equivalent experience). - Relevant certifications (e.g., Google Analytics, Facebook Blueprint, CRM platform certification) are desirable but not mandatory.
London, United kingdom
Hybrid
08-10-2025