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
4
Salary range
£40k – £120k
Hiring companies
4

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

£40k – £120k

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

By seniority
£k base
Mid
45
60
1 job
Senior
40
70
2 jobs
Lead
80
120
1 job
Skills & tools

What hiring managers ask for

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

Computer Vision
100%
Machine Learning
100%
Classical Computer Vision
100%
State-of-the-Art (SOTA) Technology
100%
System Architecture
100%
Technical Leadership
100%
Real-World Deployment
100%
Bid Preparation
100%
Mentoring
100%
Collaboration
100%
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

4 live roles

Faculty AI logo

Computer Vision Engineer

This role involves leading the development and deployment of cutting-edge computer vision solutions for high-stakes defence projects. You will act as a technical authority, architecting sophisticated CV systems, guiding multidisciplinary teams, and contributing to business development by identifying new opportunities for advanced visual intelligence.

Faculty AI London, United Kingdom £40,000 – £70,000 pa
Hybrid Permanent Flexible Clearance Required

Computer Vision Engineer

This role involves architecting, building, and validating PC-based software solutions for robotic vision applications, working closely with a multidisciplinary team. Responsibilities include producing maintainable and optimized code, preparing technical documentation, and participating in quality assurance and research activities.

ETS Technical Nottingham, Nottinghamshire, United Kingdom £45,000 – £60,000 pa
On-site Permanent
Faculty AI logo

Lead Computer Vision Engineer

This role involves leading the development and deployment of cutting-edge computer vision solutions for high-stakes defence projects. You will act as a primary technical authority, architecting sophisticated CV systems, guiding multidisciplinary teams, and contributing to business development. The position offers significant autonomy and the opportunity to shape the technical strategy and mentor team members.

Faculty AI London, United Kingdom £80,000 – £120,000 pa
Remote Permanent Flexible Clearance Required
ECM Selection logo

Computer Vision Physicist / Engineer

PhD / Postdoc (or equivalent) with advanced development knowledge of computer vision applicationsSaffron Walden (nr Cambridge); to c£58,000 DoEBased in offices in Saffron Walden, this expanding tech company are utilising AI within their core products. This extends to the use...

ECM Selection Saffron Walden, CB10 1NQ, United Kingdom
Top hirers

Companies hiring computer vision engineers

See all companies →
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.