Computer Vision Engineer Jobs

Engineers who design and implement algorithms that enable machines to interpret and understand visual data. A critical role in the AI ecosystem, with applications ranging from autonomous vehicles to medical imaging.

Open roles
6
Salary range
£45k – £160k
Hiring companies
3

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 enhancing the accuracy of facial recognition systems to improving the safety of autonomous vehicles. 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 algorithm development, testing, and collaboration with cross-functional teams.

  1. 01
    Design and implement computer vision algorithms.
  2. 02
    Optimise and test existing models for performance and accuracy.
  3. 03
    Collaborate with data scientists and software engineers.
  4. 04
    Conduct literature reviews to stay updated with the latest research.
  5. 05
    Present findings and progress to stakeholders.
  6. 06
    Document code and methodologies for reproducibility.
Salary on the board

£45k – £160k

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

@endif
By seniority
£k base
Junior
60
60
1 job
Mid
45
160
6 jobs
Skills & tools

What hiring managers ask for

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

Computer Vision
100%
Python
90%
Machine Learning
80%
PyTorch
70%
TensorFlow
50%
Object Detection
40%
Image Classification
30%
Segmentation
30%
Tracking
30%
Real-World Datasets
30%
Unity
20%
Unreal Engine
20%
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 the development of complex computer vision systems, mentor junior engineers, and drive innovation within the team.

  4. Level 4

    Principal Computer Vision Engineer

    8+ yrs

    Strategise and oversee the technical direction of large-scale computer vision projects, collaborate with cross-functional teams, and influence the company's AI strategy.

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 foundation in mathematics, computer science, and machine learning. Familiarise yourself with key computer vision concepts and tools.

  2. 2

    Hands-On Experience

    Apply your knowledge through internships, personal projects, or entry-level roles. Build a portfolio of computer vision projects to showcase your skills.

  3. 3

    Specialisation

    Focus on a specific area of computer vision, such as object detection, image segmentation, or 3D reconstruction. Stay updated with the latest research and trends.

  4. 4

    Leadership and Mentorship

    Take on leadership roles, lead projects, and mentor junior engineers. Contribute to the broader AI community through publications and conferences.

  5. 5

    Strategic Influence

    Influence the technical direction of your organisation. Collaborate with cross-functional teams to drive innovation and solve complex problems.

Live jobs

6 live roles

Faculty AI logo

Computer Vision Engineer

This role involves leading the development and deployment of cutting-edge computer vision solutions for high-impact projects in the defence sector. You will act as a technical authority, guiding multidisciplinary teams, contributing to business development, and shaping the technical strategy for CV work.

Faculty AI London, United Kingdom
Hybrid Permanent Flexible Clearance Required
Faculty AI logo

Lead Computer Vision Engineer

Lead the development and deployment of cutting-edge computer vision systems within high-stakes defence projects, translating advanced AI research into robust real-world solutions. Drive technical strategy, mentor engineering talent, and act as a subject matter expert across client and internal teams. Work at the intersection of innovation and delivery, with a focus on ethical, reliable AI in sensitive operational environments.

Faculty AI London, United Kingdom
Remote Permanent Flexible Clearance Required

Machine Learning Engineer (Computer Vision)

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

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 in complex real-world environments.

Platform Recruitment Oxford, Oxfordshire, United Kingdom £85,000 – £160,000 pa
On-site Permanent

Machine Learning Engineer (ML and Computer Vision)

Develop and deploy production-grade computer vision models for real-time image and video analysis in operational environments. Work across the full lifecycle of model development, from dataset curation and synthetic data generation to optimisation and deployment on cloud and edge platforms. Collaborate with a multidisciplinary AI team to solve challenging real-world problems using deep learning.

Matchtech Surrey, United Kingdom
Hybrid 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 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 is widely used due to its extensive libraries and frameworks like OpenCV and TensorFlow. C++ is also valuable for performance-critical applications.

  • Strong mathematical skills, proficiency in programming, knowledge of machine learning, and experience with computer vision libraries and tools are essential.

  • Follow leading research papers, attend conferences and workshops, and participate in online communities and forums dedicated to computer vision and AI.

  • Tech scaleups, automotive, healthcare, security, and robotics are common industries that hire computer vision engineers for a variety of applications.

  • Salaries can vary widely based on experience, location, and industry. For specific salary 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.