Computer Vision Engineer Jobs

Specialists who design and implement algorithms that enable machines to interpret and understand visual data. A critical role in the intersection of machine learning and computer vision.

Open roles
5
Salary range
£44k – £94k
Hiring companies
6

Computer Vision Engineers are at the forefront of developing technologies that allow machines to see and understand the world. They work on a wide range of applications, from autonomous vehicles and facial recognition systems to medical imaging and augmented reality. These roles are typically found in tech scaleups, research-heavy startups, and the larger consultancies, where the focus is on pushing the boundaries of what machines can perceive and interpret.

What the role does

Inside the role of a Computer Vision Engineer

A typical week for a Computer Vision Engineer is a mix of research, development, and testing, with a strong emphasis on collaboration with cross-functional teams.

  1. 01
    Design and implement computer vision algorithms.
  2. 02
    Optimise and test models for accuracy and performance.
  3. 03
    Collaborate with data scientists and software engineers.
  4. 04
    Analyse and interpret visual data from various sources.
  5. 05
    Document and present findings to stakeholders.
  6. 06
    Stay updated with the latest research and industry trends.
Salary on the board

£44k – £94k

Based on advertised midpoints across the 9 UK listings priced in pounds in the last 12 months. Base salary only.

Salary visibility
7% of listings advertise a salary — up from 0% the year before.
Skills & tools

What hiring managers ask for

% of 9 listings posted in the last 12 months that mention each skill, extracted from job descriptions.

Computer Vision
100%
Machine Learning
89%
Python
78%
Image Processing
44%
Deep Learning
44%
PyTorch
33%
Object Detection
33%
TensorFlow
22%
Unity
22%
Unreal Engine
22%
XR
22%
Spatial Computing
22%
Career ladder

From Junior to Principal

A typical UK progression for computer vision engineers. Years are guidance — strong people move faster, and many senior folks sidestep into research, product or management.

  1. Level 1

    Junior Computer Vision Engineer

    0–2 yrs

    Assist in the development and testing of computer vision algorithms, with a focus on learning and gaining hands-on experience.

  2. Level 2

    Computer Vision Engineer

    2–5 yrs

    Take ownership of specific projects, design and implement algorithms, and contribute to the overall research and development process.

  3. Level 3

    Senior Computer Vision Engineer

    5–8 yrs

    Lead complex projects, mentor junior engineers, and drive innovation in computer vision technologies.

  4. Level 4

    Principal Computer Vision Engineer

    8+ yrs

    Strategise and oversee the development of cutting-edge computer vision solutions, influence company direction, and collaborate with external partners.

Pathway

How to become a Computer Vision Engineer

There's no single route, but most people follow some version of these steps.

  1. 1

    Foundational Skills

    Gain a strong understanding of computer vision principles, machine learning algorithms, and programming languages like Python and C++.

  2. 2

    Practical Experience

    Apply your knowledge in real-world projects, either through internships, personal projects, or entry-level roles.

  3. 3

    Specialisation

    Focus on a specific area of computer vision, such as object detection, image segmentation, or 3D reconstruction.

  4. 4

    Advanced Research

    Conduct advanced research, publish papers, and contribute to the broader scientific community.

  5. 5

    Leadership

    Take on leadership roles, manage teams, and drive strategic initiatives in computer vision and machine learning.

Live jobs

5 live roles

MFK Recruitment

Senior Computer Vision Engineer - Deep Learning

Save job
  • Brentford
  • Hybrid
  • £70,000 – £95,000 pa
  • Senior
  • Permanent

Design and deploy production-grade computer vision systems using deep learning techniques such as CNNs and Vision Transformers. Translate AI research into robust, real-world applications for defence and security environments. Work across the full development lifecycle, from research to deployment on cloud and edge platforms.

Clearance required 2 weeks ago

Holt Executive

Senior Computer Vision Engineer

Save job
  • Oxfordshire
  • £60,000 – £94,000 pa
  • Senior

This role involves designing and developing advanced computer vision algorithms for object detection, tracking, and 6DoF pose estimation, integrating them into embedded and flight software, and supporting system-level testing and validation. The engineer will lead technical efforts, mentor team members, and collaborate across disciplines including GNC, flight dynamics, and hardware. Work spans algorithm design, sensor integration, and robust deployment in safety-critical or aerospace environments.

3 weeks ago

Cirrus Selection

Computer Vision & AI Engineer

Save job
  • Filton
  • £45,000 – £58,000 pa
  • Permanent

Research, develop and evaluate image processing and computer vision algorithms within a specialist team, applying AI and deep learning to segmentation, object detection, tracking and classification. Work spans optical flow, pose estimation, particle filtering and computational imaging using MATLAB, Simulink and Python with PyTorch, collaborating with multidisciplinary engineers to turn research into practical applications.

MATLAB · Simulink · Python +1

Clearance required 2 weeks ago

Electus Recruitment

Computer Vision and Artificial Intelligence Engineer

Save job
  • Bristol
  • On-site
  • £50,000 – £58,000 pa
  • Permanent

Research, develop and evaluate image processing and computer vision algorithms for advanced defence applications, applying AI and machine learning to complex imaging challenges such as segmentation, tracking, detection and classification. Work alongside multidisciplinary specialists using Python, MATLAB or Simulink, with a predominantly onsite pattern of four to five days per week in Bristol.

Python · MATLAB · Simulink +1

Clearance required 2 weeks ago

Matchtech

Computer Vision and Artificial Intelligence Engineer

Save job
  • Bristol

Research, develop and evaluate image processing and computer vision algorithms for complex weapon systems, using imaging sensors for situational awareness and precision targeting. Work spans tracking, optical flow, deep learning and computational imaging, built mainly in Matlab/Simulink and Python with PyTorch, within a collaborative department linked to MBDA sites in France and Germany.

MATLAB · Simulink · Python +1

Last week
Hiring locations

Where this role is hiring

The locations with the most live listings for this role today.

FAQs

Common questions

  • Python and C++ are the most commonly used languages, but knowledge of other languages like Java or MATLAB can also be beneficial.

  • A PhD can be advantageous, especially for roles in research and development, but it is not always necessary. Many successful engineers have a master's degree or even a bachelor's degree with significant practical experience.

  • Key skills include a strong foundation in mathematics, programming, machine learning, and a deep understanding of computer vision algorithms and techniques.

  • Salary ranges can vary widely based on experience, location, and company size. For more detailed information, please refer to the salary section on this page.

Hiring computer vision engineers?

Post your role in 90 seconds and reach the specialist audience that already reads this page.

Are you sure?