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 в различни платформи.
  • Добри практики в софтуерното инженерство, включително чист код, Git pull заявки и преглед на код.
  • Ясна писмена комуникация на английски за документация и сътрудничество.
  • Умения на старши ниво за самостоятелно управление на технически интеграции от начало до край с минимален надзор.
  • Ентусиазъм към AI, компютърното зрение и практическото инженерство с реално приложение.
  • Законно право на работа в държавата, в която кандидатствате.
  • Предимство е пряк опит с производители на силициеви чипове или хардуерни партньори.
  • Предимство е опит с няколко вградени и периферни екосистеми.
  • Предимство е опит с C++, включително внедряване на модели върху микроконтролери.
  • Предимство е опит с изпълнение на CI върху самостоятелно хоствани хардуерни изпълнители.
  • Предимство са приносите към проекти с отворен код или екосистеми за разработчици.
  • Предимство е опитът с работа в международни екипи.
  • Предимство е готовността за пътуване до събития в бранша.

Придобивки

  • Пакет с дялово участие.
  • Гъвкаво работно време.
  • 24 дни отпуск.
  • Почивен ден за рождения ден.
  • Местни официални празници.
  • Нов Apple MacBook Air или Pro.
  • Apple Studio Display.
  • AirPods Pro 3.
  • Специален бюджет за лично и професионално развитие.
  • Работа по напреднали AI проекти.
  • Сътрудничество на място в глобален център.