Computer Vision Engineer (Reindentefication / UAV tracking / Non-GNSS navigation)
Senior Computer Vision Engineer for a Ukrainian defense-tech R&D team building targeting/tracking algorithms for UAVs and battlefield hardware — small-object detection, tracking, motion estimation, and real-time ML/DL inference on embedded hardware using C++, PyTorch, OpenCV, and ncnn. Onsite in Kyiv with remote work possible up to 10 days/year.
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Ml / AI
- Posted
Skills
Must have
- 5+ years of practical CV/ML development experience (detection, segmentation, tracking)
- Strong modern C++ (C++14/17): production code, memory management, multithreading, performance optimization
- Deep expertise in classical CV complemented with DL approaches
- Motion estimation and stabilization: dense/sparse optical flow, ego-motion, platform motion compensation, frame registration
- Methods for detecting small / low-contrast objects
- Robust geometric methods: homography estimation, RANSAC, epipolar geometry, image alignment and warping
- Classical tracking: correlation trackers, Kalman / particle filtering, data association (Hungarian, JPDA), track-before-detect
- Practical experience with PyTorch, OpenCV, and ncnn
- Understanding of current trends and SOTA approaches in CV/ML/DL
- Proactivity and independence in technical decisions, ownership of results and quality
Nice to have
- Experience with Ultralytics, OpenVINO, and related libraries
- Product thinking: fast prototyping, hypothesis validation, taking solutions from MVP to production
- Model optimization experience: pruning, quantization (PTQ/QAT), knowledge distillation, tensor/low-rank decomposition
- Experience with drones / robotics
Full description
Ми — EVERSTAR, перша рекрутингова агенція в MilTech для тих, хто готовий створювати технологічне майбутнє.
Але досить про нас, розказуємо про головну роль.
Ця вакансія у R&D-команду, що розробляє та виробляє техніку й електронні рішення, які працюють на реальному полі бою, а не в красивих презентаціях для інвесторів.
Компанія швидко масштабується, вибудовує процеси та підсилює команди.
У зв’язку з розширенням R&D-відділу ми шукаємо Computer Vision Engineer, чиї рішення будуть імплементовані в сотні тисяч продуктів, змінять хід історії та забезпечать технологічну перевагу України на десятиліття вперед.
Які задачі чекають на тебе:
Імплементація та вдосконалення ML/DL алгоритмів для задач донаведення (Last Mile Targeting) із фокусом на детекцію та відстеження малих обʼєктів
Розробка production-ready функціоналу: реалізація та оптимізація алгоритмів для роботи в реальному часі на цільовому залізі
Інтеграція та продуктизація готових DL-моделей: реалізація прикладної логіки поверх інференсу (логіка прийняття рішень, обробка послідовностей кадрів, фільтрація та валідація результатів, крайові випадки), доведення рішення від моделі до стабільного production-функціоналу на цільовому залізі.
Відстеження актуальних досліджень і SOTA-підходів, аналіз наукових публікацій, прототипування та експериментальна перевірка нестандартних рішень для покращення якості CV/ML-алгоритмів
Технічне лідерство: участь в архітектурних рішеннях, code review, менторство middle-інженерів.
Що важливо:
5+ років практичного досвіду розробки CV/ML-алгоритмів для задач детекції, сегментації, трекінгу тощо.
Впевнене володіння сучасним C++ (C++14/17): досвід розробки production-коду, керування памʼяттю, багатопотоковість, оптимізація продуктивності.
Глибока експертиза в класичному CV, доповнена DL-підходами
Експертиза в оцінці руху та стабілізації: dense/sparse optical flow, оцінка ego-motion, компенсація руху платформи та реєстрація кадрів (frame registration) для відокремлення руху обʼєкта від руху камери.
Методи виявлення малих/слабоконтрастних обʼєктів.
Робастні геометричні методи: оцінка гомографії, RANSAC та інші робастні естиматори, епіполярна геометрія, вирівнювання й warping зображень.
Класичні підходи до трекінгу та супроводу цілей: кореляційні трекери, Kalman / particle filtering, data association (Hungarian, JPDA), а за потреби — track-before-detect для дуже малих обʼєктів.
Практичний досвід роботи з PyTorch, OpenCV та ncnn; робота з Ultralytics, OpenVINO та суміжними бібліотеками буде перевагою.
Розуміння актуальних тенденцій і SOTA-підходів у CV/ML/DL.
Проактивність і самостійність у прийнятті технічних рішень, готовність брати відповідальність за результат і якість розробки.