Posted on Monday, 20th July 2026
Job Title: Machine Learning Engineer
Location: Bristol / Hybrid (2-3 days on-site)
Clearance Required: Active UK SC Clearance and British Citizen
Day Rate: £600 Outside IR35 – 6 month contract
We are supporting our client in the defence sector to build next-generation systems that process complex, real-world visual data in real time. We need an ML Engineer who specializes in computer vision to help move models from experimental codebases into rugged, production-ready systems.
You’ll be working with everything from object detection and tracking to multi-spectral imaging, deploying models that operate reliably in high-stakes environments.
Build & Optimize: Design, train, and deploy deep learning models for object detection, segmentation, and tracking.
Spatial Awareness: Implement and optimize SLAM algorithms to enable real-time mapping and localization for autonomous platforms.
Scale: Optimize computer vision pipelines to run efficiently on edge devices and constrained hardware.
Productionize: Wrap research-grade models into clean, maintainable, and scalable production code.
Core Stack: Strong programming skills in Python and deep familiarity with PyTorch.
CV & Spatial Expertise: Hands-on experience building computer vision models and working with SLAM (Simultaneous Localization and Mapping) frameworks.
Engineering Focus: Experience with Docker, CI/CD pipelines, and writing production-grade code.
You must hold active SC clearance and be a British citizen.
Experience optimizing models for edge hardware (TensorRT, ONNX).
Familiarity with C++ for performance-critical vision and SLAM pipelines.
Experience handling synthetic data generation or working with imperfect, low-resolution datasets.