ТехВилл — IT-компания и партнёр ВкусВилл по развитию цифровых решений. Компания отвечает за разработку мобильных и веб-приложений, автоматизацию бизнес-процессов, искусственный интеллект, DevOps и информационную безопасность ВкусВилла. Решениями пользуются более 1 000 000 клиентов и сотрудников ВкусВилла.
c++ разработчик компьютерного зрения
подготовьтесь к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
задачи
- Разрабатывать и обучать модели компьютерного зрения для детекции, сегментации, классификации и обнаружения аномалий;
- Организовывать съёмку и сбор данных;
- Разрабатывать гайдлайны для разметчиков;
- Администрировать инструменты разметки;
- Применять аугментацию, синтез данных и трансферное обучение для работы с малыми выборками;
- Оптимизировать и сжимать модели;
- Квантизировать и конвертировать модели;
- Настраивать гиперпараметры обучения и оптимизации;
- Интегрировать оптимизированные модели в высокопроизводительный код для инференса на Edge-устройствах;
- Выбирать и настраивать вычислительный бэкенд под встраиваемое оборудование;
- Разрабатывать ROS-ноды для публикации и подписки на сенсорные топики;
- Преобразовывать сырые изображения в детекции, сегментационные маски и другие результаты работы зрения;
- Обеспечивать синхронизацию с другими компонентами робототехнической системы;
- Проводить калибровку камер;
- Рассчитывать карты глубины;
- Преобразовывать координаты из пиксельных в метрические;
- Писать высокопроизводительный код инференса и интеграционные модули на C++;
- Разрабатывать скрипты прототипирования, обучения, автоматизации экспериментов и обработки данных на Python;
- Упаковывать решения в контейнеры;
- Настраивать пайплайны для воспроизводимости экспериментов;
- Внедрять мониторинг дрейфа моделей и A/B-тестирование;
- Обеспечивать низкую задержку при захвате, обработке и кодировании видеопотоков;
- Участвовать в проектировании архитектуры восприятия робота;
- Обсуждать требования к сенсорам, вычислительным ресурсам и интерфейсам;
- Документировать решения.
требования
- Опыт решения задач детекции, сегментации, классификации и обнаружения аномалий;
- Умение работать с малыми выборками: аугментация, синтез данных, трансферное обучение и тонкая настройка предобученных весов;
- Опыт подготовки данных, организации съёмки, разработки гайдлайнов разметки и работы с CVAT, LabelImg или Supervisely;
- Уверенное владение PyTorch, включая обучение, тонкую настройку и экспорт в ONNX или TensorRT;
- Опыт работы с TorchVision и OpenCV;
- Понимание архитектур YOLO, EfficientNet, ResNet, U-Net и Vision Transformers;
- Опыт квантования INT8 и FP16 и конвертации моделей для Edge-устройств;
- Практический опыт использования TensorRT и/или OpenVINO;
- Понимание компромиссов между скоростью, точностью и нагрузкой, а также выбора бэкенда GPU или CPU;
- Умение настраивать гиперпараметры обучения и оптимизации через YAML и JSON;
- Опыт работы с фреймворками сжатия нейросетей, pruning и дистилляцией;
- Понимание влияния гиперпараметров на точность и скорость инференса;
- Опыт работы с ROS или ROS 2, публикации и подписки на топики и сенсорными сообщениями;
- Понимание калибровки камер, внутренних и внешних параметров и преобразования пиксельных координат в миллиметры;
- Владение C++ на уровне написания высокопроизводительного кода инференса и интеграции решений в ROS-ноды;
- Владение Python для прототипирования, обучения, оптимизации и автоматизации;
- Опыт участия в проектах с развёртыванием моделей на Jetson, Intel NUC, Rockchip NPU или Raspberry Pi;
- Понимание ограничений по памяти, тепловому троттлингу и задержкам;
- Требуемый опыт работы — от 3 до 6 лет;
- Будет плюсом CLIP-like модели, zero-shot классификация или авторазметка, стереозрение, калибровка стереопары, построение карт глубины, GStreamer, FFMpeg, V4L2, развёртывание в production, мониторинг дрейфа моделей, A/B-тестирование, Docker.
условия
- Работа в аккредитованной IT-компании;
- Официальное оформление с первого дня работы и поддержка куратора во время адаптации;
- Понятные грейды, внутреннее и внешнее обучение, индивидуальные планы развития и матрицы компетенций;
- Экологичная культура и адекватные руководители;
- Компенсация затрат на медицинские услуги, ментальное благополучие, спорт, тимбилдинги и использование AI-помощников;
- Бонус 15% с покупок во ВкусВилл;
- Материальная помощь при рождении ребёнка;
- За рекомендации специалистов можно получить до 50 000 руб.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.