Salary: £50,000 - 95,000 per year Requirements: Strong Python experience for ML and inference workflows Hands-on experience with PyTorch Solid grounding in computer vision fundamentals (object detection, tracking, classification) Experience deploying models into production environments Practical experience with video processing frameworks (e.g. GStreamer, FFmpeg) Experience optimising inference performance on GPU or edge platforms Edge AI or embedded GPU platforms (desirable) Real-time or multi-stream video pipelines (desirable) TensorRT, ONNX, or similar optimisation toolchains (desirable) Linux-based development environments (desirable) Containerised ML or inference deployments (desirable) Experience balancing model accuracy vs. inference speed in constrained environments (desirable) Responsibilities: Own model deployment and optimisation in production environments Optimise real-time computer vision models and video pipelines under performance and latency constraints Collaborate closely with systems engineers to ensure seamless integration Remain hands-on with models and code to tackle complex challenges Debug and document work effectively to improve systems and processes Technologies: AI Computer Vision Embedded Linux PyTorch Python More: We are a specialist technology company located near Cambridge, focused on scaling our real-time AI platform. We are looking for a Computer Vision Engineer to join our dynamic team. This is a hands-on role that offers an opportunity to work on cutting-edge projects in the field of computer vision. We value clear communication and pragmatic problem-solving, and we provide a collaborative environment where innovation thrives. last updated 14 week of 2026