Machine Learning Specialist

Solution Performance Resourcing Limited

York and North Yorkshire

Hybrid

GBP 36,000 - 60,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible and hybrid working
Professional development and training
Health and wellbeing benefits
Generous annual leave
Employer pension contribution

Job summary

Solution Performance Resourcing Limited is seeking a Machine Learning Engineer in the United Kingdom to develop, deploy and maintain ML solutions in production. You will collaborate with Data Scientists, Data Engineers and Platform Engineers to support infrastructure, APIs and deployment pipelines that move models from development to live environments.

The role offers a foundation in Python development, cloud technologies and ML, with opportunities to grow in MLOps, automation and production

Qualifications

  • A degree in Computer Science, Data Science, Mathematics, Engineering or another relevant discipline, or equivalent practical experience.
  • Around 1–3 years’ experience in software engineering, machine learning engineering, data engineering or a related technical role.
  • Good Python programming skills and an understanding of software development principles.
  • A basic understanding of machine learning concepts and the process of deploying models into production.
  • Some experience developing APIs, ideally using Flask, FastAPI or similar frameworks.
  • Familiarity with Git, CI/CD pipelines and automated testing.
  • Exposure to cloud platforms such as Azure, AWS or GCP.
  • Familiarity with Docker and containerised applications.
  • An understanding of infrastructure automation, ideally using Terraform or similar tools.
  • An interest in monitoring, logging, model performance and production support.
  • Strong problem-solving skills, a willingness to learn and the ability to work collaboratively.

Responsibilities

  • Support the deployment and maintenance of machine learning models in batch and real-time environments.
  • Develop and maintain Python APIs using frameworks such as Flask or FastAPI.
  • Help build and improve CI/CD pipelines for model deployment.
  • Contribute to automating model training, testing, deployment and monitoring processes.
  • Assist with maintaining model registries, versioning and monitoring solutions.
  • Support the development of reliable cloud-based machine learning services.
  • Write clean, maintainable and well-tested Python code.
  • Use Git and follow good software engineering practices, including code reviews and automated testing.
  • Work with Terraform or similar tools to manage cloud infrastructure.
  • Help monitor model performance, investigate issues and improve service reliability.
  • Collaborate with Data Scientists and Data Engineers to productionise machine learning models.
  • Contribute ideas for improving existing MLOps processes, tooling and ways of working.

Skills

Python
APIs
Git
CI/CD
Docker
Azure
AWS
GCP
MLOps
Problem-solving

Education

Bachelor's degree in Computer Science or related

Tools

Flask
FastAPI
Terraform

Job description

Salary: Up to £60,000 (adjustable depending on experience)

Company Overview

Join a leading international organisation with an ambitious technology and data strategy. The organisation combines a strong commercial focus with a collaborative, inclusive culture and continues to invest in modern cloud, data and machine learning capabilities.

You’ll join a growing technology function where you’ll have the opportunity to develop your technical skills, work with experienced colleagues and contribute to the delivery of innovative machine learning solutions.

The Role

We’re looking for a motivated Machine Learning Engineer to help develop, deploy and maintain machine learning solutions in production. Working closely with Data Scientists, Data Engineers and Platform Engineers, you’ll support the infrastructure, APIs and deployment pipelines that enable models to move from development into live environments.

This is an excellent opportunity for someone with a foundation in Python development, cloud technologies and machine learning who wants to build their experience in MLOps, automation and production engineering.

Key Responsibilities

  • Support the deployment and maintenance of machine learning models in batch and real-time environments.
  • Develop and maintain Python APIs using frameworks such as Flask or FastAPI.
  • Help build and improve CI/CD pipelines for model deployment.
  • Contribute to automating model training, testing, deployment and monitoring processes.
  • Assist with maintaining model registries, versioning and monitoring solutions.
  • Support the development of reliable cloud-based machine learning services.
  • Write clean, maintainable and well-tested Python code.
  • Use Git and follow good software engineering practices, including code reviews and automated testing.
  • Work with Terraform or similar tools to manage cloud infrastructure.
  • Help monitor model performance, investigate issues and improve service reliability.
  • Collaborate with Data Scientists and Data Engineers to productionise machine learning models.
  • Contribute ideas for improving existing MLOps processes, tooling and ways of working.

Qualifications & Skills

Required

  • A degree in Computer Science, Data Science, Mathematics, Engineering or another relevant discipline, or equivalent practical experience.
  • Around 1–3 years’ experience in software engineering, machine learning engineering, data engineering or a related technical role.
  • Good Python programming skills and an understanding of software development principles.
  • A basic understanding of machine learning concepts and the process of deploying models into production.
  • Some experience developing APIs, ideally using Flask, FastAPI or similar frameworks.
  • Familiarity with Git, CI/CD pipelines and automated testing.
  • Exposure to cloud platforms such as Azure, AWS or GCP.
  • Familiarity with Docker and containerised applications.
  • An understanding of infrastructure automation, ideally using Terraform or similar tools.
  • An interest in monitoring, logging, model performance and production support.
  • Strong problem-solving skills, a willingness to learn and the ability to work collaboratively.

Preferred

  • Experience supporting the deployment of machine learning models or data science applications.
  • Exposure to MLOps tools, model registries or experiment tracking platforms.
  • Experience working with data scientists or data engineering teams.
  • Familiarity with Agile development practices and collaborative software engineering.
  • An interest in financial services or other regulated industries.
  • Exposure to cloud-based data platforms and scalable data processing environments.
  • Competitive salary and performance-related bonus.
  • Employer pension contribution.
  • Health and wellbeing benefits.
  • Generous annual leave.
  • Flexible and hybrid working.
  • Professional development and training opportunities.
  • Exposure to modern cloud, data and machine learning technologies.
  • Support from experienced colleagues and opportunities to develop your MLOps expertise.
  • The opportunity to contribute to the growth of the organisation’s machine learning capabilities.

Equal Opportunity Statement

We are an equal opportunities employer and are committed to fostering an inclusive workplace that values and benefits from the diversity of the workforce we hire. We offer reasonable adjustments at every stage of the application and interview process.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Engineer - Financial Services
Machine Learning Engineer - Financial Services

Miryco Consultants Ltd • Manchester

On-site
GBP 65,000 - 90,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Data Science Festival • Greater London

On-site
GBP 80,000 - 90,000
Senior MLOps Engineer 201043
Senior MLOps Engineer 201043

Harnham • City Of London

Hybrid
GBP 51,000 - 85,000
Hybrid work model
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Anson McCade • Greater London

On-site
GBP 65,000 - 85,000
Flexible working
25 days holiday
Career development support
+1
Senior MLOps Engineer 201043
Senior MLOps Engineer 201043

Harnham - Data and Analytics Recruitment • Greater London

Hybrid
GBP 51,000 - 85,000
Hybrid work model
Senior ML Ops Engineer
Senior ML Ops Engineer

Harnham - Data and Analytics Recruitment • Greater London

Hybrid
GBP 75,000 - 85,000
Hybrid work model
MLOps Engineer
MLOps Engineer

EPAM Systems • Greater London

Hybrid
GBP 90,000 - 130,000
EPAM Employee Stock Purchase Plan (ES"
Head Of Machine Learning
Head Of Machine Learning

83zero Ltd • City Of London

On-site
GBP 120,000 - 140,000
5% Pension
Bonus
25 Days Holiday + Bank Holidays
+3