Senior Engineer - Computer Vision

Bosnia and Herzegovina, North Macedonia, Hungary, Croatia, Spain, Slovenia, Germany, Czech Republic, Serbia

This job is hidden from public view (Internal use). Only people with the direct job's link can apply

We are looking for a Senior Computer Vision Engineer to join our team working on advanced image processing and data-driven systems. In this role, you will design and implement high-performance computer vision solutions, working with large-scale image data and production-grade pipelines. You will collaborate with cross-functional teams to deliver robust and scalable features for complex real-world problems. 

How You’ll Contribute...  

  • Design and implement computer vision algorithms tailored to specific problem domains (e.g. feature detection, segmentation, edge detection) 
  • Apply and adapt classical CV techniques such as Hough Transform, Canny edge detection, and feature extraction 
  • Develop high-performance image processing solutions using C++ and OpenCV 
  • Optimize processing pipelines with focus on memory usage, caching, and CPU efficiency 
  • Work on large-scale and tile-based image processing strategies for high-resolution data 
  • Build and contribute to data processing pipelines, including ingestion, transformation, and processing stages 
  • Implement low-level and bit-level data processing optimizations 
  • Own and deliver complete features independently, from design to implementation

Required skills:  

  • BSc/MSc in Computer Science, Engineering, Mathematics, or related field 
  • Strong knowledge of Computer Vision algorithms and ability to apply them in practice 
  • Hands-on experience with OpenCV in production or near-production environments 
  • Strong proficiency in C++, including memory management and performance-aware development 
  • Solid understanding of performance optimization (caching, memory access patterns, CPU efficiency) 
  • Experience with large-scale / tile-based image processing 
  • Experience with data processing pipelines 
  • Understanding of low-level / bit-level data handling 
  • Fluent in spoken and written English 
  • Ability to work independently and deliver features with minimal guidance  

You are a great fit if you have:  

  • Experience working with high-resolution imaging systems or scientific/industrial image processing 
  • Familiarity with parallel processing (multi-threading, SIMD, GPU acceleration) 
  • Experience optimizing performance-critical systems in production 
  • Understanding of end-to-end data pipelines in real-world environments 
  • Strong problem-solving mindset and ownership of delivered solutions 

Senior Engineer - Computer Vision

Job description

Senior Engineer - Computer Vision

Personal information