Job Search and Career Advice Platform

Enable job alerts via email!

R&D Engineer ML Engineering

BBC

Salford

Hybrid

GBP 40,000 - 48,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading broadcasting corporation in the UK is seeking an R&D Engineer to join its team in Salford. You will develop user interfaces and scalable ML systems to enhance creativity and productivity across the organization. The ideal candidate has strong Python skills, experience in web development, and knowledge of cloud deployment. This full-time position offers a salary range of £40,000 to £47,450, alongside flexible working arrangements.

Qualifications

  • Competent Python developer with hands-on experience in object-oriented programming.
  • Understanding of software engineering best practices, including version control.
  • Experience in front-end web development using Python, Jinja, HTML, CSS.
  • Ability to deploy serverless applications to cloud platforms.

Responsibilities

  • Develop responsive user interfaces and web applications for Generative AI tools.
  • Integrate machine learning models into production-ready applications.
  • Create scalable ML pipelines for deployment and monitoring of models.
  • Streamline interaction with Generative AI through intuitive UIs.

Skills

Python development
git version control
front-end web development
cloud deployment
web application development

Tools

Flask
AWS
Azure
Google Cloud
Job description
JOB DETAILS

JOB BAND: C
CONTRACT TYPE: 12 month Fixed-term Contract
DEPARTMENT: BBC Research and Development
LOCATION: Salford - Hybrid
PROPOSED SALARY RANGE: 40000 - 47450 depending on relevant skills knowledge and experience. The expected salary range for this role reflects internal benchmarking and external market insights.

Were happy to discuss flexible working. If youd like to please indicate your preference in the application though theres no obligation to do so now. Flexible working will be part of the discussion at offer stage.

PURPOSE OF THE ROLE

Join BBC R&D as an R&D Engineer and help shape the future of media through cutting-edge Generative AI. Youll play a key role in developing user interfaces and scalable ML systems which power innovative tools and experiences across the BBC.

This is a unique opportunity to work at the forefront of AI research alongside a talented team building technology that supports creativity and productivity across the organisation.

WHY JOIN THE TEAM

BBC R&D has an established AI Research team who focus on the use of Machine Learning across the BBC.
The AI Research team works closely with the other BBC R&D Applied Research Areas the BBC Product and Technology Groups and senior business stakeholders across the BBC to accelerate Machine Learning based innovation.

YOUR KEY RESPONSIBILITIES AND IMPACT
  • Develop intuitive responsive user interfaces and web applications that make advanced Generative AI tools accessible to BBC teams using modern frontend best practices.
  • Integrate machine learning models into production-ready applications collaborating with AI specialists to expose model capabilities through well-designed APIs and interfaces.
  • Support the creation of scalable ML pipelines assisting in the deployment and monitoring of models running in cloud environments.
  • Develop tools that streamline interaction with Generative AI creating frictionless UIs and workflows that empower users across BBC departments.
  • Work across disciplines with designers researchers and engineers to turn experimental prototypes into usable audience-impacting tools that support creativity and productivity across the BBC.
YOUR SKILLS AND EXPERIENCE

ESSENTIAL CRITERIA:

  • Competent Python developer with hands-on experience in object-oriented programming.
  • Understanding of software engineering best practice including git-based version control and testing strategies.
  • Front end web development experience we currently use python jinja html and CSS.
  • Cloud deployment experience of serverless applications to AWS Azure or Google Cloud
  • Web application development skills from building responsive UIs to integrating backends with tools such as flask.

DESIRED BUT NOT REQUIRED:

  • Background in data and machine learning with practical experience using frameworks such as PyTorch Huggingface Transformers or TensorFlow.
  • Experience and interest in GPU accelerated software particularly involving the latest nVidia GPUs.
  • Ability to acquire new skills and to work with new tools and technologies with little documentation or support.
  • Self-motivated with the initiative to carry out projects according to plan and the ability to quickly adapt in a fast-changing environment.
  • Good written and spoken communication skills able to promote ideas by logical argument and capable of presenting the results of a project in a clear and effective manner.

If you can bring some of these skills and experiences along with transferable strengths wed love to hear from you and encourage you to apply.

Before your start date you may need to disclose any unspent convictions or police charges in line with our Contracts of Employment policy. This allows us to discuss any support you may need and assess any risks. Failure to disclose may result in the withdrawal of your offer.

Required Experience

IC

Key Skills
  • Laboratory Experience
  • Vendor Management
  • Design Controls
  • C/C++
  • FDA Regulations
  • Intellectual Property Law
  • ISO 13485
  • Research Experience
  • SolidWorks
  • Research & Development
  • Internet Of Things
  • Product Development

Employment Type : Full-Time

Experience: years

Vacancy: 1

Monthly Salary Salary: 40000 - 47450

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.