Computer Vision Engineer

The Rolewe
Bristol, UK
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Computer Vision Code Review Python (Programming Language) Machine Learning OpenCV Visual Systems Pytorch Deep Learning Information Technology ONNX (Open Neural Network Exchange) Format Free and Open-Source Software Machine Learning Operations
+3 more
TensorRT Software Version Control Data Pipelines

Job description

About the CompanyWe’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.The RoleWe’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 DoingBuild, 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 platformsDesign, curate, and manage image/video datasets for training and evaluationDevelop and maintain annotation workflows and

Requirements

toolingCreate synthetic data pipelines (including generative approaches) to augment real-world datasetsStay current with emerging tools, methods, and best practices in CV/MLWhat We’re Looking ForDegree in Computer Science, Electrical Engineering, Robotics (or similar), or equivalent commercial experienceProven 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-imageStrong, production-ready Python engineering (version control, testing, code reviews)Analytical mindset with strong problem-solving abilityClear communicator who works well in a collaborative teamNice to HaveExperience 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on apply4u.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:53 min

Achieving real-time tracking performance with OpenCV and segmentation

Thomas Endres Thomas Endres +2 · WWC 2021

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · WWC 2023

4:52 min

Essential phases in building and refining language models

Anshul Jindal Anshul Jindal +1 · WWC 2025

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

46 sec

Optimizing computer vision pipelines with KleidiCV integration

Andrew Wafaa Andrew Wafaa · WWC 2024

2:03 min

Enhancing realistic mask blending through OpenCV image inpainting

Thomas Endres Thomas Endres +2 · WWC 2021

Videos

See all

Related articles

See all