Computer Vision

Experts in computer vision recruitment, we connect top talent with companies that build the future

Self-driving cars, facial recognition systems, sports performance analysis, medical imaging and precision agriculture – computer vision is no longer the technology of tomorrow, it’s a reality of the here and now. Demand for skilled computer vision professionals has never been higher.

Finding candidates with expertise in computer science, Python and C++, digital image processing, deep learning, robotics, and more, is an impossible ask without the right support. This is where DeepRec.ai comes in.

Our specialist recruitment consultants have built the trust and technical knowledge needed to connect job seekers with the best opportunities in this vibrant corner of the tech world.

Why Choose DeepRec.ai?

We’re proud to help our global network of computer vision candidates find fulfilling work, and we’re here to provide the tools to do it. From our dedicated AI community to our events programme and inclusive hiring methodology, our aim is to provide lasting value to the customers and candidates we serve.

We’re part of Trinnovo Group, a B Corp accredited recruitment specialist committed to making a positive impact. Contact the team to find out how we can help you thrive in the computer vision space.

The roles we recruit for in Computer Vision include:

  • Head of Computer Vision
  • Senior Computer Vision Engineer
  • Computer Vision Engineer
  • Senior Machine Learning Engineer Computer Vision 
  • Machine Learning Engineer Computer Vision 
  • Computer Vision Scientist 
  • Computer Vision Researcher

 

COMPUTER VISION CONSULTANTS

Anthony Kelly

Co-Founder & MD EU/UK

Paddy Hobson

Senior Consultant | DACH

Harry Crick

Consultant | USA

LATEST JOBS

Bremen, Germany
Senior Machine Learning Engineer
Job Opportunity: Senior Machine Learning EngineerAre you passionate about using AI to solve real-world challenges? Join a pioneering team dedicated to revolutionizing sustainability through cutting-edge technology. In this role, you won’t just work on projects—you’ll drive innovation that makes a global impact.Location: Flexible hybrid work with a modern office in Bremen, Germany.Your Mission: As a Senior Machine Learning Engineer, you’ll play a key role in developing and deploying advanced AI solutions. Your expertise will set new standards in AI-driven technologies, particularly in computer vision and time series analysis. This is an opportunity to lead complex projects from concept to production, working with a diverse team to build scalable, impactful solutions.What We Offer:A significant role in shaping the future of AI products in an innovative and sustainable industry.Flexible working hours and the option for home office arrangements.A dynamic, agile environment with flat hierarchies and creative freedom.Collaboration with a multidisciplinary team of experts in machine learning, computer vision, data science, and product development.Key Responsibilities:Innovative AI Development: Design and implement advanced ML models for tasks such as object recognition, image segmentation, forecasting, and anomaly detection.Integration and Optimization: Develop scalable, efficient algorithms and integrate them into real-world applications.Research & Innovation: Stay at the forefront of AI advancements, leveraging state-of-the-art technologies like deep learning and large language models.Technical Leadership: Mentor junior engineers, lead code reviews, and promote best practices for AI development.Deployment & Optimization: Ensure reliable deployment of models into production environments, with ongoing monitoring and enhancement.Your Qualifications:At least 4 years of experience in AI solution development, particularly in computer vision and time series analysis.Proven success in implementing complex models in practical, production-ready applications, ideally cloud-based.Proficiency in Python, C++, and frameworks like TensorFlow or PyTorch, as well as tools such as OpenCV and scikit-learn.Strong mathematical foundation in areas like linear algebra and optimization, with experience in analyzing large datasets.Excellent communication and leadership skills for cross-functional collaboration.Proficiency in German and English is highly desirable.Additional Details:Position type: Full-time, permanent.Working hours: Monday to Friday.Hybrid work model, with some on-site presence in Bremen required.
Paddy HobsonPaddy Hobson
Munich, Bayern, Germany
Senior Computer Vision Engineer
Searching for a Senior Computer Vision Engineer to join a client in Munich centre. They are using Computer Vision and Deep Learning to detect if people are unwell by noticing very slight changes in their skin colour, pulse, blood pressure etc. This is all done through commercial grade cameras.Responsibilities:• Develop and optimize computer vision models for real-time health monitoring. • Work on facial analytics and build models that can detect subtle changes in facial features and color. • Implement and fine-tune deep learning models, particularly video transformers. • Collaborate closely with cross-functional teams to bring products from concept to market. • Apply signal processing and deep learning knowledge to create innovative solutions. Requirements:• Experience: o Proven track record in computer vision, preferably with a focus on facial analytics. o Expertise in deep learning and video transformers is highly desired. o Experience in a startup environment and having successfully brought products to market. o Strong understanding of signal processing, computer vision, and deep learning theory.o Demonstrable coding proficiency; expertise is not mandatory, but high-level competency is required. • Skills: o Strong knowledge in Python, NumPy, PyTorch, and Docker. o Familiarity with Kubernetes and Snowflake is a plus. • Attributes: o Highly motivated, ambitious, and able to work independently. o Ability to articulate the application of transformers in projects and the tangible outcomes achieved. o Strong theoretical background in machine learning and computer vision; academic publications are a plus. o Familiarity with Photoplethysmography (PPG) is a bonus.For this position we are only considering candidates already based in Europe and eligable to work in Germany.Must be available to be onsite in Munich 3 days per week.
Paddy HobsonPaddy Hobson
Bremen, Germany
Senior Machine Learning Engineer
Job Opportunity: Senior Machine Learning EngineerAre you passionate about using AI to solve real-world challenges? Join a pioneering team dedicated to revolutionizing sustainability through cutting-edge technology. In this role, you won’t just work on projects—you’ll drive innovation that makes a global impact.Location: Flexible hybrid work with a modern office in Bremen, Germany.Your Mission: As a Senior Machine Learning Engineer, you’ll play a key role in developing and deploying advanced AI solutions. Your expertise will set new standards in AI-driven technologies, particularly in computer vision and time series analysis. This is an opportunity to lead complex projects from concept to production, working with a diverse team to build scalable, impactful solutions.What We Offer:A significant role in shaping the future of AI products in an innovative and sustainable industry.Flexible working hours and the option for home office arrangements.A dynamic, agile environment with flat hierarchies and creative freedom.Collaboration with a multidisciplinary team of experts in machine learning, computer vision, data science, and product development.Key Responsibilities:Innovative AI Development: Design and implement advanced ML models for tasks such as object recognition, image segmentation, forecasting, and anomaly detection.Integration and Optimization: Develop scalable, efficient algorithms and integrate them into real-world applications.Research & Innovation: Stay at the forefront of AI advancements, leveraging state-of-the-art technologies like deep learning and large language models.Technical Leadership: Mentor junior engineers, lead code reviews, and promote best practices for AI development.Deployment & Optimization: Ensure reliable deployment of models into production environments, with ongoing monitoring and enhancement.Your Qualifications:At least 4 years of experience in AI solution development, particularly in computer vision and time series analysis.Proven success in implementing complex models in practical, production-ready applications, ideally cloud-based.Proficiency in Python, C++, and frameworks like TensorFlow or PyTorch, as well as tools such as OpenCV and scikit-learn.Strong mathematical foundation in areas like linear algebra and optimization, with experience in analyzing large datasets.Excellent communication and leadership skills for cross-functional collaboration.Proficiency in German and English is highly desirable.Additional Details:Position type: Full-time, permanent.Working hours: Monday to Friday.Hybrid work model, with some on-site presence in Bremen required.
Paddy HobsonPaddy Hobson
Munich, Bayern, Germany
Senior Computer Vision Engineer
Searching for a Senior Computer Vision Engineer to join a client in Munich centre. They are using Computer Vision and Deep Learning to detect if people are unwell by noticing very slight changes in their skin colour, pulse, blood pressure etc. This is all done through commercial grade cameras.Responsibilities:• Develop and optimize computer vision models for real-time health monitoring. • Work on facial analytics and build models that can detect subtle changes in facial features and color. • Implement and fine-tune deep learning models, particularly video transformers. • Collaborate closely with cross-functional teams to bring products from concept to market. • Apply signal processing and deep learning knowledge to create innovative solutions. Requirements:• Experience: o Proven track record in computer vision, preferably with a focus on facial analytics. o Expertise in deep learning and video transformers is highly desired. o Experience in a startup environment and having successfully brought products to market. o Strong understanding of signal processing, computer vision, and deep learning theory.o Demonstrable coding proficiency; expertise is not mandatory, but high-level competency is required. • Skills: o Strong knowledge in Python, NumPy, PyTorch, and Docker. o Familiarity with Kubernetes and Snowflake is a plus. • Attributes: o Highly motivated, ambitious, and able to work independently. o Ability to articulate the application of transformers in projects and the tangible outcomes achieved. o Strong theoretical background in machine learning and computer vision; academic publications are a plus. o Familiarity with Photoplethysmography (PPG) is a bonus.For this position we are only considering candidates already based in Europe and eligable to work in Germany.Must be available to be onsite in Munich 3 days per week.
N/AN/A