С картой выгоднее
Авторизуйтесь по номеру телефона, и мы найдём вашу карту лояльности или создадим новую. С картой вы сможете:
  • назначать скидку 20% на любимый продукт
  • получать 6 персональных скидок каждый день
  • пользоваться скидками программы лояльности
  • оформлять возврат онлайн
А ещё у нас есть приложение

Инженер-программист (Computer Vision) - Москва

Метро
  • Мякинино
  • Пенягино
  • Спартак
Условия
  • Требуемый опыт работы: От 3 до 6 лет
Условия
  • Требуемый опыт: От 3 до 6 лет

ТехВилл – IT-компания и партнёр ВкусВилл по развитию цифровых решений.

Мы отвечаем за разработку мобильных и web- приложений, автоматизацию бизнес-процессов, искусственный интеллект, devops, инфобез ВкусВилла.

Нашими решениями пользуется свыше 1 000 000 клиентов и сотрудников ВкусВилла.

На данный момент мы ищем Инженера-программиста в команду Восприятие, который будет участвовать в роботизации и автоматизации процессов во «ВкусВилл».

Обязанности:

  • Разработка и обучение моделей компьютерного зрения – проектирование, обучение и тонкая настройка нейросетевых архитектур для задач детекции, сегментации, классификации и обнаружения аномалий с использованием фреймворка глубокого обучения;
  • Работа с данными и разметкой – организация съёмки и сбора данных, разработка гайдлайнов для разметчиков, администрирование инструментов разметки, применение методов аугментации, синтеза данных и трансферного обучения для работы с малыми выборками;
  • Оптимизация и сжатие моделей – квантование, конвертация моделей, применение техник сжатия, настройка гиперпараметров обучения и оптимизации для достижения требуемого баланса скорости, точности и вычислительной нагрузки;
  • Инференс на Edge-устройствах – интеграция оптимизированных моделей в высокопроизводительный код для инференса, выбор и настройка вычислительного бэкенда под конкретное встраиваемое оборудование с учётом ограничений по памяти, тепловому троттлингу и задержкам;
  • Интеграция в робототехническую систему - разработка ROS-нод для публикации и подписки на сенсорные топики, преобразование сырых изображений в детекции, сегментационные маски и другие результаты работы зрения, обеспечение синхронизации с другими компонентами системы;
  • Калибровка сенсоров и геометрические преобразования – проведение калибровки камер, расчёт карт глубины, преобразование координат из пиксельных в метрические для навигационных и манипуляционных задач;
  • Разработка на C++ и Python – написание высокопроизводительного кода инференса и интеграционных модулей на C++, а также скриптов прототипирования, обучения, автоматизации экспериментов и обработки данных на Python;
  • Развёртывание и мониторинг в production – упаковка решений в контейнеры, настройка пайплайнов для воспроизводимости экспериментов, внедрение систем мониторинга дрейфа моделей и A/B-тестирования для контроля качества в реальных условиях;
  • Работа с видеопотоками с низкой задержкой - использование инструментов для захвата, обработки и кодирования видео, обеспечение минимальных задержек при передаче данных от камер в пайплайн компьютерного зрения;
  • Взаимодействие со смежными командами – участие в проектировании архитектуры восприятия робота, обсуждение требований к сенсорам, вычислительным ресурсам и интерфейсам, документирование решений.

Требования:

Полный цикл компьютерного зрения:

  • Опыт решения задач детекции, сегментации (instance/semantic), классификации, anomaly detection;
  • Умение работать с малыми выборками: аугментация, синтез данных, трансферное обучение (fine-tuning предобученных весов);
  • Опыт подготовки данных: организация съёмки, разработка гайдлайнов разметки, работа с инструментами разметки (CVAT/LabelImg, Supervisely).


Инструментарий ML/DL:

  • PyTorch - уверенное владение (обучение, тонкая настройка, экспорт в ONNX/TensorRT);
  • Опыт работы с TorchVision, OpenCV;
  • Понимание современных архитектур: YOLO, EfficientNet, ResNet, U-Net, Vision Transformers (приветствуется знание CLIP-like моделей для zero-shot/авторазметки).


Оптимизация моделей и инференс:

  • Опыт квантования (INT8/FP16) и конвертации моделей для инференса на Edge-устройствах;
  • Практическое использование TensorRT и/или OpenVINO - обязательно;
  • Понимание компромиссов: скорость/точность/нагрузка, выбор бэкенда (GPU/CPU);
  • Умение или понимание как настраивать гиперпараметры обучения и оптимизации через конфигурационные файлы (YAML, JSON) для воспроизводимости экспериментов и управления пайплайнами;
  • Опыт работы с фреймворками сжатия нейросетей (например, NNCF из PyTorch), автоматический поиск оптимальных параметров квантования, pruning и дистилляции, интеграция в существующие скрипты обучения;
  • Понимание влияния гиперпараметров (learning rate, batch size, политики аугментации) на итоговую точность и скорость инференса, умение подбирать их под конкретную задачу и железо.


Интеграция в робототехническую систему:

  • Опыт работы с ROS/ROS 2, хотя бы на уровне написания нод (или понимания), публикации/подписки на топики, работы с сенсорными сообщениями;
  • Понимание калибровки камер (внутренние/внешние параметры, шахматные доски, преобразование пиксель-миллиметр).


Разработка:

  • C++ владение на уровне написания высокопроизводительного кода инференса и для интеграции решения в ROS-ноды;
  • Python для прототипирования, обучения, оптимизации, скриптов автоматизации.


Опыт работы с оборудованием:

  • Участие в проектах, где модели выкатывались на встраиваемые вычислители (Jetson, Intel NUC, Rockchip NPU, Raspberry Pi);
  • Понимание ограничений по памяти, тепловому троттлингу, задержкам.


Желательно:

  • CLIP-like модели, опыт использования для zero-shot классификации или авторазметки;
  • Стереозрение, калибровка стереопары, построение карт глубины;
  • Работа с GStreamer/FFMpeg / V4L2, захват видео с низкой задержкой;
  • Опыт развёртывания в production, мониторинг дрейфа моделей, A/B-тестирование;
  • Знание Docker, для воспроизводимости окружений.

Условия:

  • Работа в аккредитованной IT-компании.
  • Гибрид.
  • Официальное оформление с первого дня работы и поддержка куратора во время адаптации.
  • Прозрачная система развития: понятные грейды, внутреннее и внешнее обучение, индивидуальные планы развития и матрицы компетенций.
  • Экологичная культура и адекватные руководители.
  • Компенсация затрат на медицинские услуги, ментальное благополучие, спорт, тимбилдинги и использование AI-помощников.
  • Бонус 15% с покупок во ВкусВилл.
  • Социальная ответственность: поощряем донорство, оказываем материальную помощь при рождении ребёнка.
  • Партнерская программа «Зелёный свет»: за рекомендации знакомых специалистов можно получить до 50 000 руб.
Адрес
Москва, улица Кулакова, 20к1
Метро
  • Мякинино
  • Пенягино
  • Спартак