Principal Data Scientist

BBC UK
Glasgow
1 month ago
Applications closed

Related Jobs

View all jobs

Principal Data Scientist

Principal Data Scientist

Principal Data Scientist

Principal Data Scientist

Principal Data Scientist (Remote)

Principal Data Scientist

Package Description

Job Reference:21742

Band:D

Salary:£69,000 - £79,000 depending on relevant skills, knowledge and experience. The expected salary range for this role reflects internal benchmarking and external market insights.

Contract type:Permanent

Location:Salford, Glasgow, Newcastle, London. This is a hybrid role, and the successful candidate will balance office working with home working.

Were happy to discuss flexible working. 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 offer stage.

Excellent career progression:the BBC offers great opportunities for employees to seek new challenges and work in different areas of the organisation.

Unrivalled training and development opportunities:our in-house Academy hosts a wide range of internal and external courses and certification.

Benefits:We offer a negotiable salary package, a flexible 35-hour working week for work-life balance and 25 days annual leave with the option to buy an extra 5 days, a defined pension scheme and discounted dental, health care and gym. You can find out more about working at the BBC by selecting this link to our candidate pack.

If you need to discuss adjustments or access requirements for the interview process, please contact . For any general queries, please contact: .

Job Introduction

The BBC has been serving audiences online for more than 20 years. Across key products including BBC iPlayer, News, Sport, Weather and Sounds, we entertain, educate and inform audiences in their millions every day.

But behind the scenes we have work to do. We are making the shift from being a broadcaster that speaks to our audiences to becoming a service that is directly shaped by them and designed around their wants and needs. We are creating personalised content, products and services that bring the right content, to the right people, at the right time: a personalised BBC. This will be our greatest leap since iPlayer, and thats why its right at the top of our agenda.

At the BBC we see data science as fundamental on that journey. We use data and machine learning to enrich our content, improve journalist workflows and power personalised experiences for millions of audience members.

To help drive this effort, were looking for a Principal Data Scientist to join the Content Discovery (Recommendations) team. The successful candidate will be a technical leader in a cross-functional team of data scientists, engineers, product managers, editorial, and UX designers, to have real impact on millions of audience members. They will apply their technical expertise to identify and implement the best solutions to build recommender systems able to provide our audiences with the most relevant and engaging content at the right place and the right time - in other words, to build the future of personalisation at the BBC.

Interview Process

There is a 2-stage process:

  1. Hiring manager introductory call covering role background and candidate motivations for applying.
  2. 1.5 hour panel interview including a technical presentation from the candidate and role relevant competency based questions.

Main Responsibilities

As a Principal Data Scientist, you will work hands-on to deliver value to BBC audiences by developing data science products at scale. We are looking for T-shaped individuals, combining a breadth of knowledge with deep specialism in one or two areas. You will do hands-on coding work to develop, deploy and iterate on recommender systems, lead architecture design, implement ideas from recent research papers, do code reviews and set best practices.

The successful candidate will also have strong interpersonal skills to lead projects involving several different teams, such as the data science & engineering, AI research, ML platform and user-facing application teams, and to effectively engage with editorial stakeholders.

Principal Data Scientists at the BBC are expected to have an impact both within their immediate team and across the wider BBC data science/AI community, shaping technical direction, culture and ways of working. Wed love to see enthusiasm about sharing your knowledge and guiding others.

Are you the right candidate

Key criteria:

  • Extensive hands-on experience in data science and machine learning.
  • Strong coding skills in Python.
  • Experience developing and deploying recommender systems.
  • Proven track record contributing to technical machine learning projects.
  • Ability to clearly communicate to both technical and non-technical audiences.
  • Ability to work effectively in a cross-functional team.

Desirable experience:

  • Experience with model lifecycle management and MLOps, including model deployment, versioning and monitoring.
  • Good knowledge of cloud services, ideally AWS.
  • Knowledge and understanding of best practices such as testing, code management and deployment.
  • Mentorship of other team members.

You are encouraged to apply even if you dont meet every one of the criteria above!

Youll find above some of the skills and experience we expect from a Principal Data Scientist. Please do not think you have to tick all boxes: you will be working in a supportive and collaborative team, where we aim to put everyone in the condition to contribute at their best and feel that their work is useful and valued. Besides, you will find great development and learning opportunities to support your professional growth.

We value diversity and are committed to be truly inclusive and a place where everyone belongs.

About the BBC

The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC for different reasons and they will be given priority consideration ahead of other applicants. Priority consideration means for those employees seeking redeployment their application will be considered alongside anyone else at risk of redundancy, prior to any individuals being considered who are not at risk.

We dont focus simply on what we do - we also care how we do it. Our values and the way we behave are important to us. Please make sure youve read about our values and behaviours here.

Diversity matters at the BBC. We have a working environment where we value and respect every individuals unique contribution, enabling all our employees to thrive and achieve their full potential.

We want to attract the broadest range of talented people to be part of the BBC - whether thats to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity.

We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise.

To find out more about Diversity and Inclusion at the BBC, please click here.

DISCLAIMER

This job description is a written statement of the essential characteristics of the job, with its principal accountabilities, incorporating a note of the skills, knowledge and experience required for a satisfactory level of performance. This is not intended to be a complete, detailed account of all aspects of the duties involved.

WHY JOIN US

FOLLOW US ON SOCIAL MEDIA

Principal Data Scientist

Data & Analytics

Permanent - Full Time

J-18808-Ljbffr

Get the latest insights and jobs direct. Sign up for our newsletter.

By subscribing you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Portfolio Projects That Get You Hired for Machine Learning Jobs (With Real GitHub Examples)

In today’s data-driven landscape, the field of machine learning (ML) is one of the most sought-after career paths. From startups to multinational enterprises, organisations are on the lookout for professionals who can develop and deploy ML models that drive impactful decisions. Whether you’re an aspiring data scientist, a seasoned researcher, or a machine learning engineer, one element can truly make your CV shine: a compelling portfolio. While your CV and cover letter detail your educational background and professional experiences, a portfolio reveals your practical know-how. The code you share, the projects you build, and your problem-solving process all help prospective employers ascertain if you’re the right fit for their team. But what kinds of portfolio projects stand out, and how can you showcase them effectively? This article provides the answers. We’ll look at: Why a machine learning portfolio is critical for impressing recruiters. How to select appropriate ML projects for your target roles. Inspirational GitHub examples that exemplify strong project structure and presentation. Tangible project ideas you can start immediately, from predictive modelling to computer vision. Best practices for showcasing your work on GitHub, personal websites, and beyond. Finally, we’ll share how you can leverage these projects to unlock opportunities—plus a handy link to upload your CV on Machine Learning Jobs when you’re ready to apply. Get ready to build a portfolio that underscores your skill set and positions you for the ML role you’ve been dreaming of!

Machine Learning Job Interview Warm‑Up: 30 Real Coding & System‑Design Questions

Machine learning is fuelling innovation across every industry, from healthcare to retail to financial services. As organisations look to harness large datasets and predictive algorithms to gain competitive advantages, the demand for skilled ML professionals continues to soar. Whether you’re aiming for a machine learning engineer role or a research scientist position, strong interview performance can open doors to dynamic projects and fulfilling careers. However, machine learning interviews differ from standard software engineering ones. Beyond coding proficiency, you’ll be tested on algorithms, mathematics, data manipulation, and applied problem-solving skills. Employers also expect you to discuss how to deploy models in production and maintain them effectively—touching on MLOps or advanced system design for scaling model inferences. In this guide, we’ve compiled 30 real coding & system‑design questions you might face in a machine learning job interview. From linear regression to distributed training strategies, these questions aim to test your depth of knowledge and practical know‑how. And if you’re ready to find your next ML opportunity in the UK, head to www.machinelearningjobs.co.uk—a prime location for the latest machine learning vacancies. Let’s dive in and gear up for success in your forthcoming interviews.

Negotiating Your Machine Learning Job Offer: Equity, Bonuses & Perks Explained

How to Secure a Compensation Package That Matches Your Technical Mastery and Strategic Influence in the UK’s ML Landscape Machine learning (ML) has rapidly shifted from an emerging discipline to a mission-critical function in modern enterprises. From optimising e-commerce recommendations to powering autonomous vehicles and driving innovation in healthcare, ML experts hold the keys to transformative outcomes. As a mid‑senior professional in this field, you’re not only crafting sophisticated algorithms; you’re often guiding strategic decisions about data pipelines, model deployment, and product direction. With such a powerful impact on business results, companies across the UK are going beyond standard salary structures to attract top ML talent. Negotiating a compensation package that truly reflects your value means looking beyond the numbers on your monthly payslip. In addition to a competitive base salary, you could be securing equity, performance-based bonuses, and perks that support your ongoing research, development, and growth. However, many mid‑senior ML professionals leave these additional benefits on the table—either because they’re unsure how to negotiate them or they simply underestimate their long-term worth. This guide explores every critical aspect of negotiating a machine learning job offer. Whether you’re joining an AI-focused start-up or a major tech player expanding its ML capabilities, understanding equity structures, bonus schemes, and strategic perks will help you lock in a package that matches your technical expertise and strategic influence. Let’s dive in.