NVI Solutions
Разработчик системы компьютерного зрения на C++
1 нед. назад
130k–240k RUB / мес.РоссияMiddleHybrid
c++17c++20linuxopencvtensorrtcudaonetbbffmpeg
Аккредитованная IT компания, занимающаяся разработкой и внедрением программных продуктов по видеоаналитике, ищет разработчика системы компьютерного зрения на C++.
О компании
- Аккредитованная IT компания, занимаемся разработкой и внедрением программных продуктов по видеоаналитике.
- Сегодня решения компании используют крупнейшие производственные площадки, банки, нефтедобывающие компании и IT- интеграторы.
- Мы делаем видеокамеры "умными", в реальном времени оповещаем сотрудников об опасностях, предотвращаем инциденты на производстве и повышаем культуру безопасности.
- Аккредитованная IT-компания, резидент Сколково.
- Сильная техническая команда.
- Работа над production-системами и проекты с крупными заказчиками, включая Газпром нефть, Лукойл и НЛМК.
Обязанности
- Разрабатывать и поддерживать runtime-систему компьютерного зрения на C++;
- Разрабатывать компоненты для обработки и анализа видеопотоков;
- Интегрировать нейросети в существующую систему;
- Оптимизировать CPU / GPU-нагрузку, потребление памяти и время обработки;
- Профилировать систему и находить узкие места;
- Работать с многопоточностью и асинхронной обработкой;
- Разрабатывать и поддерживать API (gRPC) и взаимодействие между компонентами системы;
- Участвовать в code review и технических обсуждениях команды.
Требования
- Коммерческий опыт разработки на C++ от 2 лет;
- Хорошее понимание STL, RAII, smart pointers, move semantics;
- Понимание многопоточности и синхронизации;
- Опыт разработки под Linux;
- Уверенное владение Git;
- Опыт code review;
- Понимание основных этапов разработки: тестирование, отладка, CI / CD, документация;
- Общие знания о нейросетях;
- Профильное образование.
Будет плюсом
- Опыт работы с OpenCV, FFmpeg, TensorRT, CUDA, OneTBB;
- Опыт разработки систем обработки видео или аудио;
- Опыт оптимизации CPU / GPU и работы с памятью;
- Python для разработки и анализа;
- Знакомство с ML / DL и PyTorch;
- Опыт работы с Go;
- Опыт работы с базами данных.
Условия
- г. Москва, офис в районе Тульской;
- Очный формат работы или гибрид;
- ДМС после испытательного срока;
- Годовые бонусы;
- Чай, кофе и снеки в офисе;
- Возможность профессионального и карьерного роста;