WANTED

Computer Vision Engineer – REF 111 – 05

  • Full Time
  • Permanent
  • remote
  • Europe and South America, Remote, Remote in Europe, Remote in Europe and South America

Purpose of the Role

We are looking for a Senior Computer Vision Engineer to join a company focused on video monitoring, AI-powered event detection, and real-time alerting.

In this role, you will design, develop, and optimize computer vision solutions that process real-time camera streams and support AI-driven detection workflows. You will work closely with engineering teams to improve system performance, scalability, and reliability across a distributed production environment.

Duties and Responsibilities

  • Design, develop, and maintain computer vision solutions for real-time video processing applications.
  • Implement and optimize AI-based detection.
  • Work with real-time camera streams and event-processing pipelines.
  • Develop high-performance solutions using GPU acceleration technologies such as CUDA.
  • Integrate computer vision components into existing distributed systems architectures.
  • Collaborate with software engineers to support scalable, reliable, and maintainable production systems.
  • Analyze system performance and identify opportunities for optimization.
  • Contribute to architecture discussions and technical decisions related to computer vision and AI processing.
  • Support the evolution of existing codebases, integrations, and production workflows.

Required Experience & Knowledge

  • Strong experience in Computer Vision development.
  • Hands-on experience with object detection models such as YOLO, opencv, visual transformers, etc…
  • Knowledge of segmentation models and frameworks, including SAM (Segment Anything Model) or similar technologies.
  • Strong knowledge of CUDA and GPU-accelerated computing.
  • Understanding and hands on  experience with Training pipelines 
  • Solid programming experience with C/C++ and Python.
  • Experience working with image and video processing systems.
  • Understanding of distributed systems and real-time processing environments.
  • Experience developing and maintaining production-grade software.

Skills and Attributes

  • Strong analytical and problem-solving skills.
  • Ability to work effectively within complex technical environments.
  • Attention to performance, scalability, and system reliability.
  • Strong collaboration and communication skills.
  • Comfortable working in a distributed, multicultural team.
  • Ability to work independently and drive technical solutions forward.

Required Education & Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field (or equivalent practical experience).
  • Experience with modern deep learning frameworks such as PyTorch is highly desirable.
  • Experience working with event-driven architectures, streaming systems, or distributed platforms is considered an advantage.
  • Previous experience with large-scale video analytics, surveillance, or real-time monitoring platforms is a plus.

Apply Online

A valid email address is required.
Docx and PDF files allowed. Up to 5MB max size.