2,164 Software Engineer Computer Vision jobs in the United Kingdom

Software Engineer, Computer Vision

Understanding Recruitment

Job Viewed

Tap Again To Close

Job Description

Software Engineer, Computer Vision


A fast-growing sports analytics innovator using AI and computer vision for real-time data solutions. Recently secured funding for 30 months of runway and growth, backed by sports teams, funds, and private investors. Focused on football and US sports, working on 2-3 key projects.


Role Overview:

Join our AI/Computer Vision team to optimise real-time video processing pipelines, transition computer vision modules to production, enhance DevOps practices, and build APIs. Ideal for a Developer eager to grow in computer vision and AI.


Key Responsibilities:

  • Optimise video processing pipelines for real-time inference using Python programming.
  • Leverage GStreamer (ideally Nvidia DeepStream) for multimedia processing.
  • Develop APIs with FastAPI for computer vision applications.
  • Implement CI/CD pipelines for cloud and edge deployments.
  • Collaborate to integrate solutions and monitor systems.


Requirements:

  • Experience with video processing (FFmpeg, GStreamer/DeepStream) and video codecs.
  • Proficiency with Docker, Linux, and FastAPI or similar frameworks.
  • Knowledge of DevOps, CI/CD, and cloud platforms (Azure/AWS).
  • Understanding of edge computing.
  • Passionate, collaborative, and adaptable to a small team.
  • UK timezone alignment; flexible for occasional global collaboration.
This advertiser has chosen not to accept applicants from your region.

Job No Longer Available

This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.

However, we have similar jobs available for you below.

Machine Learning Engineer – Computer Vision Focus

Brio Digital

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Title: Machine Learning Engineer – Computer Vision Focus


Overview:

We’re looking for a skilled Machine Learning Engineer to join a growing technology company building cutting-edge solutions for real-world automation. You’ll be part of a small, collaborative team applying computer vision to improve performance, efficiency, and user experience across multiple sectors.

This role offers the chance to work on high-impact machine learning problems, shape production-ready models, and contribute to the development of a platform that’s democratising access to AI-driven automation.


Key Responsibilities:

  • Model Development: Design, train, and deploy machine learning models for computer vision use cases such as object detection, classification, and segmentation.
  • Data Handling: Collaborate with data engineers to manage large datasets, ensuring quality data pipelines for model training and evaluation.
  • Algorithm Tuning: Optimise model performance through experimentation with architectures and hyperparameters.
  • Cross-Functional Collaboration: Work closely with engineers, product managers, and designers to integrate ML solutions into customer-facing applications.
  • Monitoring & Maintenance: Maintain model performance in production, troubleshoot issues, and roll out updates as needed.
  • Research & Innovation: Keep current with advances in ML and CV, and apply new methods to solve business problems.


Your Profile:

  • Master’s degree (or equivalent) in Computer Science, Machine Learning, or a related field.
  • 3+ years of experience deploying ML models in production.
  • Proficient in Python and ML frameworks (e.g., TensorFlow, PyTorch).
  • Experience working with cloud platforms and containerised deployments (e.g., Docker, Kubernetes).
  • Solid grounding in computer vision and experience with large-scale data.
  • Bonus: exposure to reinforcement learning methods.


What’s on Offer:

  • Flexible Work Setup: Hybrid-first approach with the option to work remotely or from our London collaboration space.
  • Equity Options: Share in the company’s long-term success.
  • Time Off: Up to 34 days annual leave including UK public holidays.
  • Health & Wellbeing: Comprehensive private health cover (including mental health, dental, optics, and travel insurance).
  • Retreats & Team Events: Regular in-person team gatherings and an annual company-wide retreat.
  • Pension Scheme: Employer-supported contribution plan.
  • Culture: Inclusive, open-minded, and team-oriented working environment.
This advertiser has chosen not to accept applicants from your region.

Machine Learning Engineer – Computer Vision Focus

London, London London Brio Digital

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Title: Machine Learning Engineer – Computer Vision Focus


Overview:

We’re looking for a skilled Machine Learning Engineer to join a growing technology company building cutting-edge solutions for real-world automation. You’ll be part of a small, collaborative team applying computer vision to improve performance, efficiency, and user experience across multiple sectors.

This role offers the chance to work on high-impact machine learning problems, shape production-ready models, and contribute to the development of a platform that’s democratising access to AI-driven automation.


Key Responsibilities:

  • Model Development: Design, train, and deploy machine learning models for computer vision use cases such as object detection, classification, and segmentation.
  • Data Handling: Collaborate with data engineers to manage large datasets, ensuring quality data pipelines for model training and evaluation.
  • Algorithm Tuning: Optimise model performance through experimentation with architectures and hyperparameters.
  • Cross-Functional Collaboration: Work closely with engineers, product managers, and designers to integrate ML solutions into customer-facing applications.
  • Monitoring & Maintenance: Maintain model performance in production, troubleshoot issues, and roll out updates as needed.
  • Research & Innovation: Keep current with advances in ML and CV, and apply new methods to solve business problems.


Your Profile:

  • Master’s degree (or equivalent) in Computer Science, Machine Learning, or a related field.
  • 3+ years of experience deploying ML models in production.
  • Proficient in Python and ML frameworks (e.g., TensorFlow, PyTorch).
  • Experience working with cloud platforms and containerised deployments (e.g., Docker, Kubernetes).
  • Solid grounding in computer vision and experience with large-scale data.
  • Bonus: exposure to reinforcement learning methods.


What’s on Offer:

  • Flexible Work Setup: Hybrid-first approach with the option to work remotely or from our London collaboration space.
  • Equity Options: Share in the company’s long-term success.
  • Time Off: Up to 34 days annual leave including UK public holidays.
  • Health & Wellbeing: Comprehensive private health cover (including mental health, dental, optics, and travel insurance).
  • Retreats & Team Events: Regular in-person team gatherings and an annual company-wide retreat.
  • Pension Scheme: Employer-supported contribution plan.
  • Culture: Inclusive, open-minded, and team-oriented working environment.
This advertiser has chosen not to accept applicants from your region.

Staff AI Engineer – Computer Vision & ML

Brio Digital

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Staff Engineer – Computer Vision & ML

Hybrid (2+ days/week in London)

Permanent | up to £160k + equity


A well-funded startup is redefining how the world's top brands understand and act on real-world data. Their product uses state-of-the-art Visual AI to deliver insights in retail environments—at scale, in real time, and on edge devices.


As they continue to scale across Europe and the US, they are hiring a Staff Engineer to lead technical direction across their Machine Learning and Computer Vision teams. This is a hands-on leadership role suited to someone who thrives in applied AI environments and knows how to balance architectural vision with practical execution.


What You’ll Do

  • Lead the technical direction for applied ML/CV efforts across edge and mobile platforms
  • Architect and optimise scalable vision pipelines for real-world performance
  • Act as a mentor and multiplier—raising the bar across a team of ML/CV engineers
  • Stay close to code: from rapid prototyping to production-ready models
  • Evaluate, test and deploy new techniques (e.g. synthetic data, efficient fine-tuning methods, robust inference strategies)
  • Collaborate cross-functionally with product, infra, and customer success teams


What We’re Looking For

  • Proven track record delivering applied ML/CV solutions as an individual contributor
  • Deep experience with detection/recognition models (e.g. YOLO, Mask R-CNN, custom pipelines)
  • Practical understanding of edge deployment constraints (latency, performance, robustness)
  • Strong Python skills and familiarity with libraries like PyTorch, OpenCV, and TensorRT
  • Experience leading technical direction and mentoring other engineers
  • Ability to own problems end-to-end, with minimal external support


Bonus Points For

  • Experience with synthetic data generation and domain adaptation techniques
  • Contributions to open-source ML/CV projects
  • Experience working with mobile ML frameworks (e.g. Core ML, ONNX, TFLite)
This advertiser has chosen not to accept applicants from your region.

Staff AI Engineer – Computer Vision & ML

London, London London Brio Digital

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Staff Engineer – Computer Vision & ML

Hybrid (2+ days/week in London)

Permanent | up to £160k + equity


A well-funded startup is redefining how the world's top brands understand and act on real-world data. Their product uses state-of-the-art Visual AI to deliver insights in retail environments—at scale, in real time, and on edge devices.


As they continue to scale across Europe and the US, they are hiring a Staff Engineer to lead technical direction across their Machine Learning and Computer Vision teams. This is a hands-on leadership role suited to someone who thrives in applied AI environments and knows how to balance architectural vision with practical execution.


What You’ll Do

  • Lead the technical direction for applied ML/CV efforts across edge and mobile platforms
  • Architect and optimise scalable vision pipelines for real-world performance
  • Act as a mentor and multiplier—raising the bar across a team of ML/CV engineers
  • Stay close to code: from rapid prototyping to production-ready models
  • Evaluate, test and deploy new techniques (e.g. synthetic data, efficient fine-tuning methods, robust inference strategies)
  • Collaborate cross-functionally with product, infra, and customer success teams


What We’re Looking For

  • Proven track record delivering applied ML/CV solutions as an individual contributor
  • Deep experience with detection/recognition models (e.g. YOLO, Mask R-CNN, custom pipelines)
  • Practical understanding of edge deployment constraints (latency, performance, robustness)
  • Strong Python skills and familiarity with libraries like PyTorch, OpenCV, and TensorRT
  • Experience leading technical direction and mentoring other engineers
  • Ability to own problems end-to-end, with minimal external support


Bonus Points For

  • Experience with synthetic data generation and domain adaptation techniques
  • Contributions to open-source ML/CV projects
  • Experience working with mobile ML frameworks (e.g. Core ML, ONNX, TFLite)
This advertiser has chosen not to accept applicants from your region.

Support Engineer (Computer Vision) Remote Opportunity

CF10 Cardiff / Caerdydd, Wales Skills Provision Ltd

Posted 282 days ago

Job Viewed

Tap Again To Close

Job Description

Permanent

This is a remote position.

Skills Provision is actively searching for a Support Engineer.

The employing business is a growing AI entity that creates deep learning solutions for organisations globally.

In this hybrid role, the successful applicant will work with clients from pre-sales to post-implementation, offering specialist support. Blending this with sales, engineering, and customer success in a fast-paced environment.

Due to working patterns, this role requires individuals who can work under European and American time zone constraints.

Sector: IT

Location: Remote

Length of contract: Permanent 

Salary and Package

$4000-$5000 per month

The Role

This position is well suited to someone with an enthusiasm for customer engagement and technical innovation.

Duties include, but are not limited to:

Technical sales support: understanding the client’s needs for computer vision applications and explaining technical aspects during the sales process. Field application engineering: engage with customers directly to understand their challenges. Production Knowledge: offering specialised training for customers and supporting them with documentation, e.g., troubleshooting guidelines. Customer relationship management: efficiently communicate and maintain strong relationships with clients. Collaboration: work with other teams to relay client feedback and insights to improve functionality and experience. Requirements A minimum of 5 years of experience Basic experience in computer vision and machine learning would be advantageous Knowledge of network configurations and protocols, including troubleshooting Well-versed in cross-platform OS configuration, including Windows and Linux Experience using remote support software tools Log file inspection and analysis experience Basic scripting skills for automating routine tasks Problem solver Collaborative approach Professional English language skills are required (verbal and written) Benefits Personal days Flexible working Company retreats Stock options Skills Provision is an ethical international recruitment agency, as such our adverts do not discriminate with regards to age, race, gender, colour, creed, religion, sexual orientation, disability and nationality.
This advertiser has chosen not to accept applicants from your region.

Principal 3D Computer Vision Software Engineer, Python, AI, COR7246

SE10 9GT Corriculo Ltd

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

Principal 3D Computer Vision Software Engineer, Python, AI, COR7246

Are you a seasoned Computer Vision Software Engineer with a passion for solving complex 3D AI problems and building real-world, high-impact technology? This could be your opportunity to join an ambitious, mission-driven AI company.

My client is a well-funded start-up with grand plans and incredible ambition. This is a start-up oppor.





WHJS1_UKTJ

This advertiser has chosen not to accept applicants from your region.

Computer Vision Engineer

Nottinghamshire, East Midlands £50000 - £70000 Annually ETS Technical

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

Role Description

This position involves researching, developing, and implementing real-time image processing algorithms for a high-performance visualization platform. Key responsibilities include:

  • Developing and optimizing existing image processing algorithms for enhanced visual performance and execution speed.
  • Proposing, researching, and developing innovative algorithms relevant to the platform.
  • Delivering high-quality, specification-compliant code.
  • Utilizing tools like OpenCV, TensorFlow, and other computer vision libraries.
  • Applying knowledge of machine learning algorithms and neural networks to enhance processing techniques.
  • Producing high-quality design documentation that adheres to software standards for regulated industries.
  • Demonstrating proficiency in computer vision, image processing, and deep learning methodologies.
  • Conducting tests, code reviews, and other quality assurance activities.
  • Rapid prototyping for proof-of-concept initiatives.
  • Contributing to research and development planning and execution.
  • Supporting intellectual property management and development.
  • Collaborating with external partners as required by leadership.

Qualifications

Essential Requirements:

  • A master's degree or, preferably, a PhD in a relevant field such as computer science.
  • Demonstrated experience in developing novel image processing algorithms at a low level.
  • Proven ability to create parallelizable algorithm implementations for real-time video processing.
  • Strong coding skills in C/C++.

Desirable Skills and Abilities:

  • Experience writing CUDA kernel code.
  • Proficiency in optimizing algorithms for speed during both design and implementation stages.
  • Familiarity with camera calibration and 3D reconstruction techniques.
  • Strong presentation and communication skills, especially when explaining technical concepts to non-specialists.
  • Self-motivated with the ability to work independently, prioritize tasks, and meet deadlines.
  • Willingness to contribute ideas to R&D strategy and planning.
  • Quick learner with minimal supervision requirements.
  • Exceptional report writing skills and familiarity with MS Office tools.
  • Demonstrated project management and time-planning expertise.
  • A foundational understanding of clinical or biomedical engineering concepts.
  • Fluency in English.

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software engineer computer vision jobs in United Kingdom!

Computer Vision Engineer

Oxfordshire, South East Cubiq Recruitment

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

About the job


Job Title: Senior Computer Vision Engineer

Location: On-site, Oxfordshire (2 days a week)

Salary Range: £70k - £100k

Must be a British citizen or dual national in order pass security clearance.


About the role


A deeptech AV start-up are developing multiple platforms capable of navigating through challenging outdoor environments. This is a fast growing team aiming to nearly double in size this year. They already have funding and customers in place with exciting strategic partnerships to announce in the coming months.


They’re building multi-modal systems that integrate vision, LiDAR, radar, thermal, and language models into real-time AI for autonomous platforms.


This is deeply applied work, where advanced research is translated into operational capability. The expectation for Senior Engineers and Technical Leaders joining the business is impact, if you believe you can lead and add value they will not stifle you and provide an environment for you to thrive and see your ambitious ideas implemented into physical products.


They are seeking technical specialists across several domains including:


  • Computer vision & multi-sensor fusion
  • Robotics & embedded AI
  • Vision-language models & real-time decision-making
  • Edge systems deployment


THIS CLIENT IS OPEN TO SPECIALISTS IN THE ABOVE DOMAINS AT ANY LEVEL OF SENIORITY SO PLEASE STILL APPLY IF YOU ARE ABOVE A SENIOR STILL APPLY!


Key Responsibilities


  • Design and implement cutting-edge computer vision and sensor fusion algorithms across modalities (e.g., visual, thermal, radar, LiDAR).
  • Develop AI models suitable for edge and embedded platforms (e.g., Nvidia Jetson, Raspberry Pi).
  • Collaborate with engineers, researchers, and domain experts to integrate perception modules into operational systems.
  • Build and maintain robust ML pipelines suitable for constrained or offline environments.
  • Stay current with developments in vision-language models, generative AI, and multi-modal learning, and apply relevant advances to ongoing work.



Ideal Candidate


  • Demonstrable experience deploying solutions into defence, aerospace, or other regulated domains.
  • Deep understanding of computer vision techniques for detection and localisation.
  • Strong experience working with embedded or constrained compute platforms.
  • Proficiency in Python and major machine learning frameworks (e.g., PyTorch, TensorFlow).
  • Experience with version control (Git), containerisation (Docker), and cloud technologies (e.g., AWS).
  • Experience with building and maintaining end-to-end ML pipelines.



Bonus experience


  • Experience in start-up or rapid R&D environment
  • Familiarity with MLOps and best practices in ML system reliability.
  • Experience designing and deploying RESTful APIs.
  • Contributions to open-source projects, GitHub portfolio or published research.
  • Experience engaging stakeholders, writing technical documentation or supporting proposals.
This advertiser has chosen not to accept applicants from your region.

Computer Vision Engineer

NG1 The Park, East Midlands ETS Technical

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

full time

Role Description

This position involves researching, developing, and implementing real-time image processing algorithms for a high-performance visualization platform. Key responsibilities include:

  • Developing and optimizing existing image processing algorithms for enhanced visual performance and execution speed.
  • Proposing, researching, and developing innovative algorithms relevant to the platform.
  • Delivering high-quality, specification-compliant code.
  • Utilizing tools like OpenCV, TensorFlow, and other computer vision libraries.
  • Applying knowledge of machine learning algorithms and neural networks to enhance processing techniques.
  • Producing high-quality design documentation that adheres to software standards for regulated industries.
  • Demonstrating proficiency in computer vision, image processing, and deep learning methodologies.
  • Conducting tests, code reviews, and other quality assurance activities.
  • Rapid prototyping for proof-of-concept initiatives.
  • Contributing to research and development planning and execution.
  • Supporting intellectual property management and development.
  • Collaborating with external partners as required by leadership.

Qualifications

Essential Requirements:

  • A master's degree or, preferably, a PhD in a relevant field such as computer science.
  • Demonstrated experience in developing novel image processing algorithms at a low level.
  • Proven ability to create parallelizable algorithm implementations for real-time video processing.
  • Strong coding skills in C/C++.

Desirable Skills and Abilities:

  • Experience writing CUDA kernel code.
  • Proficiency in optimizing algorithms for speed during both design and implementation stages.
  • Familiarity with camera calibration and 3D reconstruction techniques.
  • Strong presentation and communication skills, especially when explaining technical concepts to non-specialists.
  • Self-motivated with the ability to work independently, prioritize tasks, and meet deadlines.
  • Willingness to contribute ideas to R&D strategy and planning.
  • Quick learner with minimal supervision requirements.
  • Exceptional report writing skills and familiarity with MS Office tools.
  • Demonstrated project management and time-planning expertise.
  • A foundational understanding of clinical or biomedical engineering concepts.
  • Fluency in English.

This advertiser has chosen not to accept applicants from your region.

Computer Vision Engineer

NearTech Search

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Computer Vision Engineer – Manchester (Hybrid) – £45,000–£65,000 + Share Options


Join a cutting-edge AI scale-up based in Manchester that's redefining how businesses harness data. Backed by experienced founders with multiple successful exits, this well-funded company has built a standout AI platform and is entering a high-growth phase, now 35+ strong and aiming to grow by 50% over the next 18–24 months.


They're now hiring two AI Technical Consultants to help shape and deliver bespoke AI solutions to clients across sectors.


The Role

This is a hybrid role blending technical understanding with solution design and client engagement. You’ll act as a key interface between the client and internal technical teams—translating business problems into AI-driven solutions.


You won’t be expected to build ML models from scratch, but you’ll need to understand how they work, how they’re applied in production, and how to tailor outputs to client needs.

If you’re comfortable engaging with stakeholders, translating requirements into real-world results, and have a solid grasp of modern AI tools, this is an opportunity to help shape AI adoption from the ground up.


What You’ll Do

  • Translate business problems into technical requirements
  • Configure and customise AI solutions for new client use cases
  • Collaborate with the internal engineering team to shape features, data inputs, and logic behind model performance
  • Refine and test solutions to ensure they perform in production scenarios


What You’ll Need

  • Strong Python skills (NumPy, OpenCV)
  • Familiarity with PyTorch or TensorFlow
  • Computer Vision
  • Experience working with ML pipelines and tooling (CI/CD, TDD)
  • Comfortable working in a Linux environment
  • Good understanding of ML and Deep Learning concepts (especially Computer Vision)
  • Prior experience in a customer-focused or consultative technical role


Why Join?

  • Be part of a high-growth, well-funded AI startup
  • Real impact: work directly with clients to solve meaningful problems
  • Strong equity/share package
  • Hybrid setup: 1 day a week in the office
  • Unlimited holidays and a flexible working culture
  • Opportunity for rapid career growth as the business scales


Interested? Apply now or reach out to for more info.

Unfortunately, this role cannot provide visa sponsorship at this time.

This advertiser has chosen not to accept applicants from your region.