
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 проекти.
- Сътрудничество на място в глобален център.