Machine Learning Software Engineer

The Opportunity Hub UK Ltd

Glasgow

Hybrid

GBP 46,000 - 70,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Salary range £45,500 to £70,000
Private medical insurance
Pension contribution
Hybrid working
Bonus scheme
Annual leave

Job summary

The Opportunity Hub UK Ltd in Glasgow is seeking a Machine Learning Software Engineer to translate research into production systems. You will design end-to-end ML pipelines, deploy models, and work closely with data engineers and product teams to turn vague requirements into robust, scalable solutions.

Expect hands-on Python development, strong ML modeling experience (3+ years), and a pragmatic approach to shipping reliable systems. Hybrid work model and competitive compensation are offered.

Qualifications

  • Solid commercial experience building and deploying machine learning models.
  • Strong Python skills with knowledge of PyTorch or TensorFlow.
  • Understanding of cloud infrastructure (AWS, Azure or GCP) for ML workloads.
  • Ability to explain technical trade-offs to non-engineers.

Responsibilities

  • Design and build machine learning pipelines that go into production.
  • Write clean, maintainable Python code for other engineers.
  • Take models from research through deployment and monitor live performance.
  • Collaborate with data engineers and product teams to turn vague requirements into working systems.
  • Debug model drift and data quality issues; bridge training and real-world results.
  • Document approaches clearly for future handovers.

Skills

ML model deployment
Python
PyTorch
TensorFlow
MLOps
Cloud platforms

Tools

PyTorch
TensorFlow

Job description

Step into this Machine Learning Software Engineer role and build something that matters in AI & Technology.

Scotland’s AI sector has grown fast, and the firms doing the interesting work tend to be the mid-sized ones, not the giants. This is one of them: an established AI & Technology company based in Glasgow, big enough to have real infrastructure and client relationships, small enough that your code ships without six layers of sign-off. They’re growing deliberately, not scrambling, and they need a Machine Learning Software Engineer who wants to build production systems rather than just tinker with notebooks.

Here’s what you’ll be doing:
  • Design and build machine learning pipelines that go into production, not just proof-of-concept demos
  • Write clean, maintainable Python code that other engineers can actually work with
  • Take models from research through to deployment, then keep an eye on how they perform once they’re live
  • Work with data engineers and product teams to turn vague requirements into working systems
  • Debug model drift, data quality issues, and the inevitable gap between training and reality
  • Document your approach clearly enough that someone else can pick it up in six months
Here are the skills you’ll need:
  • Solid commercial experience building and deploying machine learning models, ideally 3+ years
  • Strong Python skills, with working knowledge of frameworks like PyTorch or TensorFlow
  • Comfort with MLOps practices: versioning, monitoring, CI/CD for models, not just scripts that run once
  • Understanding of cloud infrastructure (AWS, Azure or GCP) and how ML workloads actually run on it
  • The ability to explain technical trade-offs to people who aren’t engineers
  • A pragmatic streak. Perfect models that never ship help nobody
Key perks and benefits:
  • Salary of £45,500 to £70,000, depending on experience
  • Private medical insurance and pension contribution
  • Hybrid working, with flexibility built in rather than bolted on
  • Bonus scheme tied to company and individual performance
  • Annual leave that respects the fact you have a life outside work
Why pursue a career in AI & Technology?

AI & Technology isn’t slowing down, and Glasgow has quietly become one of the better UK cities to build a career in it, with a growing cluster of serious employers and a lower cost of living than London. A Machine Learning Software Engineer who can actually ship working systems will always be in demand. The skills compound too: every model you take to production makes the next one easier.

This Machine Learning Software Engineer opportunity in Glasgow is brought to you by The Opportunity Hub UK.

By applying, you acknowledge that The Opportunity Hub may retain your details and consider you for other suitable opportunities. You may opt out at any time. Privacy Notice: theohub.global/privacy

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Scientist
Data Scientist

The Opportunity Hub UK Ltd • Glasgow

Hybrid
GBP 45,000 - 57,000
Equity in the company
Hybrid working from Glasgow
Learning and development budget
+1
Senior ML Engineer
Senior ML Engineer

The Opportunity Hub UK Ltd • Sheffield

Hybrid
GBP 48,000 - 64,000
Private medical
Dental insurance
Enhanced pension
+2
Machine Learning Research Scientist
Machine Learning Research Scientist

The Opportunity Hub UK Ltd • Cardiff

Hybrid
GBP 60,000 - 95,000
Salary range
Hybrid Cardiff
Private medical + pension
+2
AI & Machine Learning Engineer
AI & Machine Learning Engineer

Nigel Frank • Greater London

On-site
GBP 67,500 - 82,500
Hybrid and flexible working
Cutting-edge AI projects
Professional certifications and培训
+3
Senior Machine Learning Specialist
Senior Machine Learning Specialist

Solution Performance Resourcing Limited • York and North Yorkshire

On-site
GBP 55,000 - 90,000
Competitive salary
Performance-related bonus
Employer pension contribution
+3
Production ML Engineer | Move Models to Live in Glasgow
Production ML Engineer | Move Models to Live in Glasgow

The Opportunity Hub UK Ltd • Glasgow

Hybrid
GBP 46,000 - 70,000
Salary range £45,500 to £70,000
Private medical insurance
Pension contribution
+3
Machine Learning Engineer
Machine Learning Engineer

Platform Recruitment • Greater London

On-site
GBP 42,000 - 70,000
Machine Learning Manager
Machine Learning Manager

SPG Resourcing • York and North Yorkshire

On-site
GBP 70,000 - 90,000
Machine Learning Research Engineer
Machine Learning Research Engineer

Knauf Energy Solutions • City Of London

On-site
GBP 60,000 - 100,000
Salary sacrifice car scheme
Generous annual leave
Machine Learning Engineer, Platform
Machine Learning Engineer, Platform

scaleai • Greater London

On-site
GBP 90,000 - 130,000