Job Title: Computer Vision Engineer
Type: Contract
Location: North West London / Remote
Rate: From £250/day
Overview
We are working with a UK defence technology start up developing autonomous interceptor drones, supported by UK Ministry of Defence funding. We are looking for a Computer Vision Engineer with strong machine learning expertise and practical experience building and deploying computer vision models for real world systems.
Key Responsibilities
• Design, train, and deploy a lightweight object detection model for Class I UAS classification
• Optimise neural networks for embedded hardware platforms
• Work closely with software engineers to integrate the detector into the existing computer vision pipeline
• Use frameworks such as PyTorch, TensorFlow, OpenVINO, ONNX Runtime, and TensorRT for model development, optimisation, and deployment
• Develop clean, maintainable code in Python and C++
• Conduct testing and validation, including benchmarking, failure case analysis, and performance evaluation
• Produce clear documentation of processes, methodologies, and experimental results
Required Skills and Experience
• Strong proficiency in Python and C++
• Solid understanding of machine learning principles
• Practical experience with PyTorch and TensorFlow
• Knowledge of model compression techniques including pruning, quantisation, and knowledge distillation
• Comfortable working with Linux environments
• Strong analytical and problem solving skills with attention to detail
• Able to work independently while contributing to a small, fast moving team
• Degree in Computer Science, Mechatronics Engineering, Robotics or a related field, or equivalent industry experience
Desirable Experience
• Prior exposure to drone footage datasets or aerial imagery
