O pozici
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.
Co budeš dělat
- 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
Koho hledáme
- 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
Benefity
- 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