Computer Vision Engineer (Reindentefication / UAV tracking / Non-GNSS navigation)
At a glance
Mid-level Machine Learning Engineering role at Everstar. Kyiv | Київ, Україна · full-time.
Pay not stated Machine Learning Engineering salary
aimlroles summary, based on the employer's posting.
What you'll do
- Build and refine ML/DL systems for final-stage targeting, detecting and following small objects
- Make algorithms run in real time on the intended hardware, with production-ready implementation and performance tuning
- Turn trained models into reliable product features, handling frame sequences, decisions, result checks and edge cases
- Study recent CV research, test unconventional ideas and measure whether they improve algorithm quality
- Help shape system architecture, review code and coach mid-level engineers
What you bring
- At least five years building CV/ML algorithms for detection, segmentation, tracking or similar tasks
- Strong C++14/17 skills, including production development, memory management, multithreading and performance work
- Deep knowledge of traditional computer vision, motion estimation, stabilization, geometry and object tracking
- Hands-on use of PyTorch, OpenCV and ncnn
Who this fits
This mid-level role suits an experienced computer vision engineer who can take algorithms through implementation and testing on target hardware. You’ll contribute technical direction and mentor mid-level engineers. The role is based in Kyiv, with remote work available for up to ten days a year; relocation assistance is offered for candidates from other cities or countries.
From the employer
Ми — 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.
- Проактивність і самостійність у прийнятті технічних рішень, готовність брати відповідальність за результат і якість розробки.
Буде плюсом:
- Продуктове мислення та вміння балансувати між дослідницькою якістю й продуктовими обмеженнями: швидке прототипування, валідація гіпотез і доведення рішень від MVP до production.
- Досвід оптимізації моделей: pruning, quantization (PTQ/QAT), knowledge distillation, tensor/low-rank decomposition, тощо.
- Досвід роботи з дронами / робототехнікою буде плюсом.
Чому варто приєднатися:
- Мультидисциплінарна команда: Ти працюватимеш пліч-о-пліч із професіоналами в галузях дронобудування, GNC, Python та C++ розробниками. Команда відкрита до сміливих інновацій та нестандартних підходів.
- Інвестиції у твій розвиток: Компанія повністю оплачує профільне навчання та сертифікації, які допоможуть тобі залишатися на вістрі технологій.
- Світовий рівень: Команда підтримує професійне визнання своїх інженерів та оплачує офлайн участь у топових світових конференціях (CVPR, NeurIPS (NIPS), ICRA тощо).
- Повна свобода: Ти самостійно обираєш інструменти, симулятори та методи навчання. Твій досвід — наш головний актив.
- Прямий вплив: Жодної абстракції — твій алгоритм працюватиме «в полі» вже за лічені тижні, безпосередньо впливаючи на хід подій.
R&D Полігон: Можливість миттєвого тестування гіпотез на реальних апаратах у найскладніших погодних умовах.
Оформлення через Дія.City (штатний працівник компанії, не ФОП і не Гіг контракт)
- Прозорий формат співпраці та стабільні умови роботи.
Відпустка
- 24 календарні дні відпустки щороку + ще один день у твій день народження.
Гнучкий формат роботи
- Гнучкий графік та можливість працювати дистанційно до 10 днів на рік.
Медичне страхування
- Від топової страхової компанії, починає діяти після випробувального терміну.
Розвиток і навчання
- Компенсуємо професійне навчання, курси та надаємо доступ до корпоративної бібліотеки.
Підтримка ментального здоров’я
- Компанія оплачує консультації з психологом.
Конкурентна компенсація
- Винагорода на рівні ринку, бонуси та премії за результати роботи.
Бронювання військовозобов’язаних
- Допомагаємо з оформленням за наявності актуальних документів.
Підтримка з релокацією
- Фінансова допомога для кандидатів з інших міст або країн.
Офіс у Києві
- Робочий простір на правому березі з кавою, снеками та місцем для роботи й зустрічей із командою.