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
9
Salary range
£45k – £160k
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 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 9 priced listings posted in the last 12 months. Base salary only.

By seniority
£k base
Junior
60
60
1 job
Mid
45
160
8 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.

Python
90%
Computer Vision
90%
Machine Learning
70%
PyTorch
70%
TensorFlow
50%
Segmentation
40%
Tracking
40%
Object Detection
40%
Image Classification
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

9 live roles

See all 9 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

Computer Vision Engineer

This role involves developing and validating PC-based software solutions for robotic vision applications, working closely with a multidisciplinary team to outline technical requirements, establish testing procedures, and contribute to research and planning activities. The position requires strong C++17 skills and a focus on producing maintainable, optimized code.

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

Lead Computer Vision Engineer

As a Lead Computer Vision Engineer, you will lead the technical delivery of complex CV projects for the defence sector, architecting sophisticated systems and providing expert guidance to multidisciplinary teams. You will also contribute to business development, represent the company as a thought leader, and mentor team members in cutting-edge CV technologies.

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 (Computer Vision)

This role involves building and deploying production-grade deep learning models for computer vision tasks, working closely with a multidisciplinary team to develop and maintain CV/ML pipelines. The focus is on real-world applications, including cloud and edge deployments, dataset management, and staying current with emerging technologies.

Matchtech Surrey, United Kingdom
Hybrid Permanent

Embedded C++ Engineer – Computer Vision & Defence Systems

Design and develop embedded C++ software for intelligent camera systems operating in real-world security and defence environments. Work across the full software stack, integrating with hardware and AI-driven algorithms within embedded Linux systems. Focus on build automation, CI/CD, testing, and deployment workflows in a lean engineering team solving novel technical challenges.

Standard 8 Farnborough, GU14 7JT, United Kingdom £60,000 – £65,000 pa
Hybrid Permanent Clearance Required
MBDA logo

Computer Vision and Artificial Intelligence Engineer

As a Computer Vision and Artificial Intelligence Engineer, you will develop and evaluate advanced algorithms for complex weapon systems, focusing on image processing, computer vision, and deep learning. You will work in a dynamic, international team, contributing to cutting-edge technologies and gaining in-depth knowledge of missile subsystems.

MBDA Filton, Gloucestershire, United Kingdom £62,000 pa
Hybrid Permanent Clearance Required
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 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.