Ultralytics
Ultralytics
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.
  • Окремий бюджет на особистий і професійний розвиток.
  • Робота над передовими проєктами у сфері ШІ.
  • Співпраця в офісі в міжнародному центрі.