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
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 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 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
46
160
6 jobs
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%
Python
89%
Machine Learning
89%
PyTorch
67%
TensorFlow
56%
Object Detection
44%
Image Classification
33%
Segmentation
33%
Tracking
33%
Real-World Datasets
33%
Unity
22%
Unreal Engine
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 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

8 live roles

Faculty AI logo

Computer Vision Engineer

A Computer Vision Engineer will lead high-impact AI initiatives in the defence sector, designing and deploying advanced computer vision systems that solve real-world challenges. The role involves technical leadership, mentoring, shaping strategic capability, and contributing to business development through cutting-edge research and production deployment. Work spans on-site client collaboration and flexible UK-based remote or office work, with a focus on ethical, reliable AI in sensitive environments.

Faculty AI London, United Kingdom
Hybrid Permanent Flexible Clearance Required

Computer Vision Engineer

Develop and implement computer vision algorithms using neural networks for innovative cybersecurity applications within a research-driven environment. Work on novel simulation solutions with real-world impact, collaborating across technical domains. The role involves significant R&D and prototyping in a fast-growing company.

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

Computer Vision Engineer

This role involves designing and developing computer vision algorithms for object detection, tracking, and 6DoF pose estimation, with a focus on deploying these solutions into embedded and flight software for autonomous systems. The engineer will work closely with cross-functional teams to integrate algorithms into complex systems and validate performance through hardware-in-the-loop testing. Research into emerging computer vision technologies and their practical application in demanding environments is also a key responsibility.

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, translating research into robust AI solutions for defence and security applications. Work across the full development lifecycle, from model design and training to deployment on cloud and edge platforms. Collaborate with researchers, engineers, and customers in a technically challenging environment focused on real-world autonomy and perception systems.

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, with a focus on integration into embedded and flight software systems. The engineer will lead verification and validation activities, support sensor selection and integration, and provide technical mentorship. Collaboration with multidisciplinary teams ensures performance and compatibility across hardware and software in autonomous systems.

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, 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 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.