ML Enablement Software Engineer: Build ML Tools

BBC

Salford

Hybrid

GBP 45,000 - 55,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

BBC's Data Platforms team in Salford Dock House (primary) with London and Glasgow locations is hiring a Software Engineer to build tools and platforms powering scalable ML workflows for data scientists and engineers across the organisation.

You will apply strong software engineering practices, work with cloud technologies (AWS), and collaborate across teams to deliver reliable, secure systems while growing technically in cloud, data, and ML domains.

Qualifications

  • Experience developing software with Python or a similar language.
  • Strong software engineering fundamentals including testing, version control, and CI/CD.
  • Experience building or supporting cloud-based services, preferably AWS.
  • Experience with infrastructure-as-code (AWS CDK/CloudFormation) and automated delivery.
  • Experience with data, software, or ML pipelines including monitoring and security.

Responsibilities

  • Design, build and maintain tools and services to support ML workflows.
  • Apply engineering practices like TDD, CI/CD, and clean code design.
  • Contribute to architecture decisions and cross-team discussions.
  • Collaborate with data scientists and engineers across the BBC.
  • Support reliability, security, monitoring and operations of systems.
  • Participate in code reviews and knowledge sharing.

Skills

Python
CI/CD
Testing
Data pipelines

Tools

AWS
AWS CDK
CloudFormation
Docker
Kubernetes
CI/CD tooling

Job description

BBC's Data Platforms team in Salford Dock House (primary) with London and Glasgow locations is hiring a Software Engineer to build tools and platforms powering scalable ML workflows for data scientists and engineers across the organisation.

You will apply strong software engineering practices, work with cloud technologies (AWS), and collaborate across teams to deliver reliable, secure systems while growing technically in cloud, data, and ML domains.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

ML Enablement Engineer: Build Scalable ML Tools
ML Enablement Engineer: Build Scalable ML Tools

BBC Group and Public Services • Salford, City of Westminster, Glasgow

Hybrid
GBP 45,000 - 55,000
ML Enablement Engineer – Cloud & Tools
ML Enablement Engineer – Cloud & Tools

BBC UK • Salford

On-site
GBP 45,000 - 55,000
Flexible 35-hour week
25 days annual leave
Pension scheme
+1
Software Engineer - ML Enablement
Software Engineer - ML Enablement

BBC • Salford

Hybrid
GBP 45,000 - 55,000
Lead ML & AI Platform Engineer (Azure & MLOps)
Lead ML & AI Platform Engineer (Azure & MLOps)

First Central Services UK Ltd • Manchester

Hybrid
GBP 90,000 - 130,000
ML Ops Engineer: Build & Scale Production ML Pipelines
ML Ops Engineer: Build & Scale Production ML Pipelines

SPG Resourcing • York and North Yorkshire

On-site
GBP 68,000 - 83,000
Competitive salary
Annual bonus
Pension contribution
+5
Software Engineer - ML Enablement
Software Engineer - ML Enablement

BBC UK • Salford

On-site
GBP 45,000 - 55,000
Flexible 35-hour week
25 days annual leave
Pension scheme
+1
Senior ML Engineer – Agentic AI Platform Lead
Senior ML Engineer – Agentic AI Platform Lead

LSEG • Greater London

On-site
GBP 90,000 - 140,000
Lead ML & AI Platform Engineer (Azure + MLOps)
Lead ML & AI Platform Engineer (Azure + MLOps)

firstcentral • Manchester

Hybrid
GBP 90,000 - 130,000
ML Engineer - 12 months FTC
ML Engineer - 12 months FTC

Lorien • Coventry

Hybrid
GBP 53,000 - 65,000
Bonus up to 20%
Hybrid work
26 days holiday
+3
Software Engineer - ML Enablement
Software Engineer - ML Enablement

BBC Group and Public Services • Salford, City of Westminster, Glasgow

On-site
GBP 45,000 - 55,000