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
8
Salary range
£45k – £160k
Hiring companies
5

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

£45k – £160k

Based on advertised midpoints across the 10 priced listings posted in the last 12 months. Base salary only.

Salary visibility
5% of listings advertise a salary — up from 0% the year before.
By seniority
£k base
Mid
45
160
5 jobs
Skills & tools

What hiring managers ask for

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

Computer Vision
100%
Python
88%
Machine Learning
88%
PyTorch
63%
TensorFlow
50%
Object Detection
38%
Unity
25%
Unreal Engine
25%
XR
25%
Spatial Computing
25%
Interactive Media
25%
Technical Leadership
25%
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

8 live roles

Faculty AI logo

Computer Vision Engineer

Develop and deploy advanced computer vision systems for high-stakes defence applications, bridging cutting-edge research with real-world deployment. Lead technical strategy, mentor teams, and contribute to business development through bids and client engagement. Work in a hybrid model with regular on-site client collaboration across the UK.

Faculty AI London, United Kingdom
Hybrid Permanent Flexible Clearance Required

Computer Vision Engineer

Develop and deploy computer vision and neural network-based solutions for novel cybersecurity applications within a research-driven environment. Work on algorithm design using Python and contribute to simulation products in a senior capacity. The role involves collaboration with diverse clients and offers technical challenges in emerging domains.

Hexwired Recruitment Limited London, United Kingdom £60 – £80 ph

Computer Vision Engineer

Design and develop computer vision algorithms for object detection, tracking, and 6DoF pose estimation, contributing to perception and autonomous navigation systems. Integrate algorithms into embedded and flight software, validate through hardware-in-the-loop testing, and collaborate across multidisciplinary engineering teams. Work with camera and LiDAR sensors in demanding operational environments, advancing solutions from concept to deployment.

Holt Executive Oxfordshire, United Kingdom £40,000 – £85,000 pa

Senior Computer Vision Engineer - Deep Learning

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.

MFK Recruitment Brentford, London, TW8 9DE, United Kingdom £70,000 – £95,000 pa
Hybrid Permanent Clearance Required

Senior Computer Vision Engineer

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.

Holt Executive Oxfordshire, United Kingdom £60,000 – £94,000 pa

Machine Learning Engineer (Computer Vision)

This role involves designing, training, and deploying computer vision models across the full machine learning lifecycle. You will work closely with engineers, data scientists, and domain experts to build production-ready systems and evaluate model performance on a variety of projects.

Platform Recruitment London, United Kingdom £80,000 – £160,000 pa
On-site Permanent

Machine Learning Engineer (Computer Vision)

This role involves designing, training, and deploying computer vision models across the full machine learning lifecycle. You will work closely with engineers, data scientists, and domain experts to build production-ready systems and evaluate model performance.

Platform Recruitment Oxford, Oxfordshire, United Kingdom £85,000 – £160,000 pa

Machine Learning Engineer (Computer Vision)

This role involves designing, training, and deploying computer vision models across the full machine learning lifecycle. You will work closely with engineers, data scientists, and domain experts to build production-ready systems and evaluate model performance in complex real-world environments.

Platform Recruitment Cambridge, Cambridgeshire, United Kingdom £85,000 – £160,000 pa
On-site Permanent
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.