Machine Learning Engineer – Computer Vision
Permanent | £80,000 – £130,000 | London
We are seeking a Machine Learning Engineer to join a growing technology company focused on transforming legacy sensor systems into real-time operational intelligence. This role will play a key part in developing advanced computer vision capabilities including scene understanding, object detection, tracking, and 3D reconstruction from edge-deployed sensors.
You will work closely with product and backend engineering teams to evaluate state-of-the-art research, build efficient inference pipelines, and deploy production-grade computer vision models into real-world environments.
Key Responsibilities
- Develop and optimise computer vision models for real-time applications
- Build capabilities across object detection, tracking, depth estimation, scene understanding, and 3D reconstruction
- Evaluate and benchmark state-of-the-art research models for production use
- Design and maintain scalable inference pipelines for edge-deployed systems
- Collaborate with backend and product teams to integrate ML solutions into production platforms
- Contribute to architectural decisions and technical direction within the ML/CV stack
- Support deployment and optimisation workflows for production inference systems
- Mentor engineers and contribute to engineering best practices within the team
Skills & Experience
- Strong understanding of modern computer vision techniques including object detection, tracking, SLAM, depth estimation, and 3D geometry
- Experience deploying machine learning and computer vision models into production environments
- Hands-on experience with PyTorch, Torchvision, OpenCV, and related ML tooling
- Experience optimising inference pipelines and working with deployment frameworks such as ONNX or TensorRT
- Ability to evaluate academic research and translate findings into practical product capabilities
- Strong architectural and problem-solving skills with the ability to work autonomously
- Comfort operating in fast-moving environments with evolving technical requirements
- Must be eligible for SC clearance
- Experience working with edge-deployed sensor systems or real-time video processing
- Knowledge of efficient GPU inference and model optimisation techniques
- Experience leading technical initiatives or mentoring engineers
- Familiarity with experiment tracking and ML tooling such as PyTorch Lightning or Weights & Biases
- Experience building privacy-focused or security-focused AI systems
#J-18808-Ljbffr…
