Machine Learning Engineer in London

Machine Learning Engineer in London

London Full-Time 63000 - 77000 £ / year (est.) No working from home possible
Spencer Rose Ltd

At a Glance

  • Tasks: Build AI systems that solve real-world challenges and enhance machine learning models.
  • Company: Innovative tech company focused on advanced machine learning solutions.
  • Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
  • Other info: Join a dynamic team with high ownership and technical autonomy.
  • Why this job: Tackle exciting AI problems and make a tangible impact in technology.
  • Qualifications: Strong Python skills and experience in deploying machine learning applications.

The predicted salary is between 63000 - 77000 £ per year.

  • Machine Learning Engineer
  • London (Hybrid - 2 days per week) | Up to £110,000 + Benefits

Build AI that makes an impact in the real world.

We're partnering with an innovative, well-funded technology company that's applying advanced machine learning to solve complex, real-world engineering and optimisation challenges.

Following significant growth, they're looking for a

Senior Machine Learning Engineer to help bridge the gap between cutting-edge research and production software.

Working alongside Applied Scientists, you'll build the systems that enable machine learning models to be deployed, monitored and continuously improved in live environments.

If you enjoy turning research into scalable, production-ready software and want to work on genuinely challenging AI problems, this is an opportunity to have a significant influence on both the technology and the product.

The Role

You'll join a multidisciplinary engineering team responsible for taking machine learning models from experimentation through to production.

This is a hands-on software engineering role where you'll build the services, APIs and tooling that power the entire machine learning life cycle-from model training and deployment through to monitoring, automation and continuous improvement.

Working closely with Applied Scientists, you'll transform research prototypes into robust, maintainable production systems capable of operating reliably at scale.

  • What You'll Be Doing
  • Build and maintain Python applications that support the full machine learning life cycle
  • Develop APIs and services for model training, inference and evaluation
  • Deploy, version and manage machine learning models across production environments
  • Design monitoring and observability for production ML systems
  • Build automated workflows for model retraining, testing and deployment
  • Collaborate with Applied Scientists to productionise new machine learning models
  • Improve scalability, reliability and performance through automation and engineering best practice
  • Contribute to the design and evolution of the company's machine learning architecture
  • What You'll Bring

You'll have experience in several of the following

  • Strong software engineering skills using Python
  • Experience building and deploying machine learning applications into production
  • Developing model serving, inference or training pipelines
  • Building REST APIs (Fast API or similar)
  • Docker and containerisation
  • CI/CD pipelines
  • Linux
  • Production monitoring, logging and observability
  • Writing clean, maintainable and well-tested production code

Desirable Experience

Any exposure to the following would be beneficial

  • MLflow, Weights & Biases or similar experiment tracking tools
  • Airflow, Prefect, Kubeflow or similar workflow orchestration platforms
  • Kubernetes
  • GPU-based workloads
  • Time-series or telemetry data
  • Distributed model training
  • Edge, on-premise or resource-constrained deployments
  • Industrial software, Io T or operational systems

Why Join?

  • Work on genuinely challenging machine learning problems with real-world impact
  • Collaborate closely with Applied Scientists and experienced software engineers
  • Influence the architecture and evolution of a growing AI platform
  • High levels of ownership and technical autonomy
  • Modern Python engineering environment
  • Backed by strong investment with ambitious growth plans
  • Hybrid working - 2 days per week in London
  • Salary up to
  • £110,000
  • #J-18808-Ljbffr

Machine Learning Engineer in London employer: Spencer Rose Ltd

This industry-leading organisation in Watford offers an exceptional work environment for Python Developers, combining a hybrid work model with a strong emphasis on collaboration and mentorship. Employees benefit from competitive salaries, excellent benefits, and opportunities for professional growth while working on cutting-edge technology in a supportive culture that values engineering excellence and innovation.

Spencer Rose Ltd

Contact Details:

Spencer Rose Ltd Recruitment Team

We think you need these skills to ace Machine Learning Engineer in London

Python
Machine Learning
API Development
Model Deployment
Docker
CI/CD Pipelines
Linux