Machine Learning Engineer (Computer Vision)
Matchtech
Bristol, United Kingdom
10 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Remote
Bristol, United Kingdom
Tech stack
Computer Vision
Code Review
Python
Machine Learning
OpenCV
PyTorch
Deep Learning
Information Technology
ONNX (Open Neural Network Exchange) Format
Free and Open-Source Software
Machine Learning Operations
TensorRT
Software Version Control
Data Pipelines
Job description
We're looking for a Machine Learning / Computer Vision Engineer to help tackle challenging real-world problems using modern deep learning. You'll work closely with a multidisciplinary team to develop, productionise, and deploy computer vision models that run reliably across cloud and edge environments.
What You'll Be Doing
- Build, test, and improve production-grade deep learning models for computer vision tasks (classification, detection, segmentation, tracking)
- Optimise and deploy CV/ML pipelines to cloud and edge platforms
- Design, curate, and manage image/video datasets for training and evaluation
- Develop and maintain annotation workflows and tooling
- Create synthetic data pipelines (including generative approaches) to augment real-world datasets
- Stay current with emerging tools, methods, and best practices in CV/ML
Requirements
- Degree in Computer Science, Electrical Engineering, Robotics (or similar), or equivalent commercial experience
- Proven experience delivering deep learning solutions for core CV tasks (classification / detection / segmentation / tracking)
- Strong skills with PyTorch (or similar) and CV libraries such as OpenCV / scikit-image
- Strong, production-ready Python engineering (version control, testing, code reviews)
- Analytical mindset with strong problem-solving ability
- Clear communicator who works well in a collaborative team
Nice to Have
- Experience with real-world sensor data (e.g., RGB-D, thermal, radar)
- Model optimisation/deployment tooling (ONNX, TensorRT)
- Edge deployment experience (e.g., NVIDIA Jetson or other resource-constrained devices)
- Familiarity with MLOps tooling (e.g., DVC, MLflow)
- Relevant open-source contributions in computer vision
About the company
We're a UK-based technology business building AI-led vision systems that turn image and video streams into automated, real-time insight. Our products are used in operational environments where speed, reliability, and accurate detection matter-helping teams monitor large areas and respond quickly when something changes.