> Markdown version of [/jobs/ext/3059260-senior-ml-engineer](https://www.wearedevelopers.com/jobs/ext/3059260-senior-ml-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior ML Engineer - **Company:** Digital Waffle - **Location:** London, UK - **Experience:** Expert - **Salary:** £119,322.0 - **Contract:** Permanent contract - **Skills:** Training Data, Big Data, Distributed Computing Environment, Performance Tuning, Raw Data, Scientific Computating, Pytorch, Large Language Models, Apache Spark, Deep Learning, Backend, Free and Open-Source Software, TensorRT, Data Pipelines - **Published:** September 25, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5896955734 ## About the Role * Deep understanding of deep learning and transformer architectures * Proven experience training, fine-tuning, or shipping large-scale models in production * Strong with at least one major ML framework (PyTorch, JAX) and quick to pick up others * Familiar with distributed training and inference tooling: DeepSpeed, FSDP, Megatron, ZeRO, Ray * Engineering discipline: code that's readable, robust, and maintainable * Experience optimising for GPU constraints: quantisation, mixed precision, memory * Comfortable taking ownership of ambiguous problems from zero to one * Ships, iterates, learns from production Nice to have * LLM inference frameworks: vLLM, TensorRT-LLM, FasterTransformer * RLHF: PPO, DPO, ORPO * Open-source contributions to ML or systems libraries * Scientific computing, compiler, or GPU kernel experience * Multimodal or diffusion model background * Large-scale data processing: Arrow, Spark, Ray ## Description You'll bridge research and production, taking ideas and turning them into systems that run at scale, stay reliable, and get better over time. Full-stack ML ownership: from raw data to deployed model. Day to day that looks like: * Building end-to-end pipelines across data, training, evaluation, and inference * Adapting and fine-tuning models with modern techniques: LoRA, QLoRA, SFT, DPO, distillation * Architecting inference systems that hold up under real latency and cost constraints * Creating data pipelines that produce high-quality synthetic and real-world training data * Running evaluation that goes beyond benchmarks: robustness, safety, bias, production behaviour * Owning deployment: GPU optimisation, quantisation, memory efficiency, scaling * Working directly with application engineers so ML integrates cleanly into backend, mobile, and desktop ## Related Videos - [Tour de Force: Open-Source LLM Inference Optimization from Simple to Sophisticated](https://www.wearedevelopers.com/videos/100099-tour-de-force-open-source-llm-inference-optimization-from-simple-to-sophisticated) - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Serverless deployment of (large) NLP models ](https://www.wearedevelopers.com/videos/158-serverless-deployment-of-large-nlp-models) - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) ## Related Articles - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [MLOps – What’s the deal behind it?](https://www.wearedevelopers.com/magazine/125-mlops-what-s-the-deal-behind-it) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer)