All Roles

    Engineering · Mid → Senior

    Machine Learning Engineer

    You take models from notebook to production and keep them healthy. From classical ML to modern LLM fine-tunes, you know what to reach for, what to skip, and how to measure whether it's working.

    Location

    Remote UK / Hybrid Rochdale

    Type

    Full-time

    Salary

    £80k – £120k

    Team

    Engineering

    The Work

    What You'll Build.

    • 01

      Forecasting, ranking and classification models that ship to customers weekly.

    • 02

      Feature stores, training pipelines and evaluation harnesses.

    • 03

      Drift monitoring and automatic retraining loops.

    • 04

      Fine-tunes and distillations for high-volume LLM paths.

    Responsibilities

    What You'll Own.

    • Own ML systems from data through deployment and monitoring.

    • Design experiments that answer real product questions.

    • Partner with data engineering to shape upstream datasets.

    • Keep our ML footprint boring, reliable and cheap.

    Requirements

    What You'll Bring.

    • 4+ years shipping ML in production.

    • Strong Python; solid SQL; comfortable with Docker and cloud infra.

    • Fluent in classical ML and modern deep learning.

    • Understand experiment design, offline vs online eval, and causal traps.

    • Right to work in the UK.

    Nice to Have

    • Kubernetes / Ray / Airflow / dbt experience.

    • Fine-tuning LLMs with LoRA / QLoRA / PEFT.

    • Time-series or forecasting background.

    Stack

    Tools of the Trade.

    PythonPyTorchscikit-learnSQLdbtAirflowDockerAWS

    Apply

    Apply for Machine Learning Engineer.

    Tell us why this role fits you. We read every application personally — usually within 5 working days.