Computer Vision Engineer

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

Attach a CV file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!