НПО «Интеллектуальные технические системы» находится в поисках специалиста на вакантную должность Senior Computer Vision Engineer / ML Lead в г. Москва.
Мы - российская IT-компания, разрабатывающая собственные программно-аппаратные комплексы интеллектуальной видеоаналитики для дорожной инфраструктуры. Полный цикл: от камер и вычислительных модулей до алгоритмов CV.
Чем предстоит заниматься?
- Разработка и совершенствование алгоритмов детектирования транспортных средств и других объектов на изображениях и видеопотоках;
- Развитие алгоритмов трекинга, классификации и анализа дорожных ситуаций;
- Оптимизация нейросетевых моделей для работы на встраиваемых платформах NVIDIA Jetson;
- Анализ ошибок моделей в реальной эксплуатации, в том числе при сложных условиях освещения, погодных воздействиях и перекрытии объектов;
- Построение процессов оценки качества моделей, организация экспериментов и формирование требований к датасетам;
- Развитие архитектуры ML-компонентов и интеграция решений в программно-аппаратный комплекс;
- Техническое руководство небольшой командой ML-разработчиков: постановка задач, ревью решений, развитие компетенций;
- Взаимодействие с Backend-разработчиками, инженерами аппаратной части и специалистами по качеству.
Наш технологический стек:
Язык: Python.
ML-фреймворки: PyTorch, Torchvision.
Модели и архитектуры: YOLOv5, MobileNetV2.
Обработка изображений: OpenCV, NumPy.
GPU-вычисления: CUDA, CuPy.
Инференс и оптимизация: ONNX, NVIDIA TensorRT, FP16.
Аппаратная платформа: NVIDIA Jetson.
Контейнеризация: Docker, Docker Compose.
Взаимодействие сервисов: HTTP API, Unix sockets.
Наши ожидания от кандидата: - Сильный практический опыт разработки систем Computer Vision и Deep Learning;
- Глубокое понимание методов детектирования, классификации и трекинга объектов;
- Уверенное владение Python и PyTorch;
- Опыт самостоятельного проектирования, обучения, валидации и внедрения ML-моделей в production;
- Понимание принципов оптимизации нейросетей для GPU и устройств с ограниченными вычислительными ресурсами;
- Умение анализировать ошибки моделей, находить их первопричины и предлагать обоснованные технические решения;
- Системное мышление и понимание различий между качеством модели на датасете и её поведением в реальной эксплуатации;
- Способность самостоятельно определять технические подходы и доводить решения до работающего результата;
- Готовность совмещать техническое руководство с непосредственным участием в разработке.
Будет преимуществом
- Опыт разработки решений для промышленной видеоаналитики, транспортных систем или интеллектуальной дорожной инфраструктуры;
- Практический опыт работы с NVIDIA Jetson, TensorRT и CUDA;
- Опыт оптимизации inference pipeline, профилирования и повышения производительности;
- Понимание особенностей камер, оптики и видеопотоков;
- Опыт построения multi-object tracking систем;
- Опыт технического лидерства и наставничества.
Мы предлагаем: - Работу над собственным коммерчески успешным технологическим продуктом;
- График 5/2 - гибкое начало рабочего дня, гибридный формат работы;
- Испытательный срок - 3 месяца;
- Оформление по ТК РФ с первого рабочего дня;
- Стабильная и своевременная заработная плата 2 раза в месяц;
- Адрес офиса: Даниловская мануфактура (Варшавское шоссе, дом 9 - ближайшее метро Тульская и МЦК Верхние котлы).