Senior Engineer - Computer Vision

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

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