Разработчик системы компьютерного зрения на C++
130 000 – 240 000 ₽в месяц
NVI Solutions LLCГибридот 1 года5/2Полная занятость
PythonGitLinuxC++MLgRPCComputer VisionCUDAOpenCVTensorRTFFmpegOneTBB
Описание
Обязанности
- Разрабатывать и поддерживать 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
- Опыт работы с базами данных
Условия
- От 130 000 до 240 000 ₽ за месяц, на руки
- Полная занятость
- График: 5/2
- Формат работы: на месте работодателя или гибрид