
Ultralytics створює інструменти штучного інтелекту для розробки, навчання та впровадження моделей машинного навчання. Платформа Ultralytics HUB працює з фреймворком комп’ютерного зору Ultralytics YOLO і допомагає командам розробляти застосунки комп’ютерного зору та керувати ними в таких сферах, як виробництво, логістика, сільське господарство й охорона здоров’я. Компанія прагне зробити розробку моделей комп’ютерного зору доступною для різних користувачів і пристосованою до практичних потреб галузей.
Інженер із комп’ютерного зору для вбудованих систем в Ultralytics (робота в офісі, Іспанія)
Переносьте моделі Ultralytics YOLO з PyTorch у промислову експлуатацію на периферійних пристроях. Створюйте інтеграції із середовищами виконання та налаштовуйте розгортання для платформ CPU, GPU, NPU і SoC.
Опис
- Розробляйте й підтримуйте інтеграції для експорту моделей та інференсу: від конвертації до підтримки на пристрої.
- Забезпечуйте сумісність інтеграцій із Python, PyTorch і мінливими SDK виробників.
- Перевіряйте код партнерів і тестуйте інтеграції на фізичному обладнанні перед випуском.
- Готуйте вбудовані плати й комплекти розробника для розгортання та тестування YOLO.
- Налаштовуйте моделі для цільових пристроїв, балансуючи затримку, використання пам’яті й точність.
- Досліджуйте зниження точності, спричинене конвертацією або квантуванням INT8.
- Вимірюйте продуктивність і профілюйте завдання YOLO та покоління моделей, а потім документуйте результати.
- Керуйте технічною взаємодією з партнерами щодо апаратних і кремнієвих платформ, зокрема інтеграціями AMD, Google і Nvidia.
- Проводьте інженерні зустрічі з партнерами та визначайте настанови з інтеграції.
- Перетворюйте обмеження платформ на вимоги до моделей, середовищ виконання та розгортання.
- Координуйте роботу з командами компіляторів партнерів, щоб підтримувати нові архітектури YOLO від моменту запуску.
- Усувайте проблеми, пов’язані з моделями, середовищами виконання, драйверами та пристроями.
- Підтримуйте апаратну CI-інфраструктуру на власних і партнерських пристроях, а також Docker-образи для розгортання.
- Створюйте документацію з інтеграцій і сторінки з тестами продуктивності пристроїв.
- Готуйте матеріали для розробників, проводьте прямі ефіри й демонструйте роботу на галузевих заходах.
- Допомагайте розробникам і клієнтам через GitHub, форум спільноти та відділ продажів.
Вимоги
- Ґрунтовні знання машинного навчання або комп’ютерного зору, зокрема розуміння моделей YOLO.
- Впевнене володіння Python і практичний досвід роботи з PyTorch та ONNX.
- Практичний досвід роботи з TensorRT, OpenVINO, ONNX Runtime або SDK NPU від виробника.
- Досвід квантування INT8 і калібрування, зокрема діагностики втрати точності після конвертації.
- Практичний досвід розгортання на периферійних пристроях, як-от NVIDIA Jetson, Raspberry Pi або платах розробки з NPU.
- Досвід прошивання, налаштування й усунення несправностей під час розгортання на пристроях з обмеженими ресурсами.
- Упевнена робота з Linux, Docker і керуванням залежностями Python на різних платформах.
- Належні інженерні практики, зокрема чистий код, pull request у Git і перевірка коду.
- Уміння чітко писати англійською для документації та співпраці.
- Здатність на старшому рівні самостійно вести технічні інтеграції від початку до завершення.
- Зацікавленість у ШІ, комп’ютерному зорі та прикладній інженерії з реальним впливом.
- Законний дозвіл на роботу в країні, до якої ви подаєте заявку.
- Практичний досвід взаємодії з виробниками кремнієвих рішень або апаратними партнерами буде перевагою.
- Досвід роботи з кількома вбудованими й периферійними екосистемами буде перевагою.
- Досвід роботи з C++, зокрема розгортання моделей на мікроконтролерах, буде перевагою.
- Досвід запуску CI на власних апаратних раннерах буде перевагою.
- Внесок у проєкти з відкритим кодом або екосистеми розробників буде перевагою.
- Досвід роботи з міжнародними командами буде перевагою.
- Готовність їздити на галузеві заходи буде перевагою.
Переваги
- Пакет акцій компанії.
- Гнучкий робочий графік.
- 24 дні відпустки.
- Вихідний у день народження.
- Місцеві державні свята.
- Новий Apple MacBook Air або Pro.
- Apple Studio Display.
- AirPods Pro 3.
- Окремий бюджет на особистий і професійний розвиток.
- Робота над передовими проєктами у сфері ШІ.
- Співпраця в офісі в міжнародному центрі.