Machine Learning Engineer

Company: SPG Resourcing
Apply for the Machine Learning Engineer
Location: Manchester
Job Description:

Job Description

Machine Learning Engineer

n

Location: Flexible (Hybrid)

n

Working set up: Hybrid

n

Salary: Competitive + bonus + benefits

n

n

SPG are working on behalf of an established financial services organisation investing heavily in its data science and AI capabilities. As part of an expanding team, the business is delivering a range of greenfield machine learning and generative AI initiatives designed to solve real-world business challenges and enhance customer outcomes.

n

This is an exciting opportunity to join a collaborative data function where you'll help shape the organisation's machine learning engineering capability while building scalable, production-ready AI solutions.

n

n

The Role

n

Working as part of a cross-functional Data Science team, the Machine Learning Engineer will play a key role in taking machine learning models from research through to production.

n

You'll work closely with Data Scientists, Data Engineers and Software Engineers to build robust, scalable ML solutions while helping define best practices, tooling and automation across the full machine learning lifecycle.

n

This role is ideal for someone with a passion for software engineering, cloud technologies and productionising machine learning solutions within an enterprise environment.

n

n

Key responsibilities

n

    n

  • Design, develop and enhance the organisation's machine learning engineering capability and Data Science platform
  • n

  • Build and automate end-to-end machine learning workflows using CI/CD and Infrastructure as Code
  • n

  • Collaborate with Data Scientists throughout the model development and deployment lifecycle
  • n

  • Work closely with engineering teams and business stakeholders to deliver production-ready AI solutions
  • n

  • Develop high-quality, maintainable Python code following software engineering best practices
  • n

  • Contribute to technical design decisions including model deployment strategies and solution architecture
  • n

  • Support the deployment and operationalisation of both traditional machine learning and Generative AI solutions
  • n

  • Help establish engineering standards, tooling and best practices as the function continues to grow
  • n

n

n

Required skills and experience

n

    n

  • Commercial experience in Machine Learning Engineering or Data Science within a production environment
  • n

  • Strong Python development skills with a solid understanding of software engineering best practices
  • n

  • Experience deploying machine learning solutions into cloud-native production environments
  • n

  • Experience with containerisation technologies such as Docker and orchestration platforms including Kubernetes
  • n

  • Knowledge of modern MLOps practices including CI/CD, version control (Git) and infrastructure automation
  • n

  • Experience working with cloud platforms and modern data ecosystems (Azure and Databricks experience beneficial)
  • n

  • Strong understanding of machine learning principles and model deployment processes
  • n

  • Excellent communication skills with the ability to explain technical concepts to non-technical stakeholders
  • n

  • Experience working with Agile delivery methodologies and tools such as Azure DevOps and Jira
  • n

n

n

Desirable experience

n

    n

  • Experience working with Large Language Models (LLMs), Generative AI or Agentic AI solutions in a commercial environment
  • n

  • Experience deploying machine learning models within regulated industries such as financial services or insurance
  • n

  • Exposure to enterprise-scale MLOps and cloud infrastructure
  • n

  • Experience contributing to platform architecture and engineering best practices
  • n

n

Posted: August 16th, 2026