Мы разрабатываем систему видеоаналитики на базе камер наблюдения. Ищем ML Engineer / Computer Vision Engineer, который будет заниматься детекцией, классификацией, распознаванием и трекингом объектов на видеопотоках.
Основные задачи:
— разработка и обучение моделей детекции объектов на изображениях и видео;
— настройка распознавания различных типов объектов и событий;
— разработка решений для детекции и распознавания автомобильных номеров;
— работа с видеопотоками с камер наблюдения;
— подготовка, разметка и обработка датасетов;
— дообучение и fine-tuning существующих моделей под наши задачи;
— оценка качества моделей и подбор оптимальных метрик;
— оптимизация моделей для работы в режиме реального времени;
— снижение количества false positive / false negative срабатываний;
— реализация object tracking между кадрами;
— интеграция ML-моделей в production-сервисы;
— оптимизация inference под GPU и ограниченные вычислительные ресурсы.
Что ожидаем:
— коммерческий опыт в Machine Learning / Computer Vision;
— уверенное знание Python;
— опыт работы с PyTorch;
— практический опыт с моделями object detection;
— понимание архитектур YOLO, Faster R-CNN, SSD или аналогичных;
— опыт работы с OpenCV;
— понимание принципов object tracking;
— опыт работы с изображениями и видеопотоками;
— знание основных метрик Computer Vision: Precision, Recall, F1, IoU, mAP;
— опыт подготовки и аугментации датасетов;
— Git, Docker.
Будет большим плюсом:
— опыт работы с YOLOv8 / YOLO11 или другими современными YOLO-моделями;
— опыт построения ANPR / LPR-систем для распознавания автомобильных номеров;
— опыт работы с OCR: PaddleOCR, EasyOCR, Tesseract или аналогичными решениями;
— ByteTrack, DeepSORT, BoT-SORT;
— ONNX, TensorRT;
— NVIDIA CUDA;
— оптимизация моделей под real-time inference;
— опыт работы с RTSP-потоками;
— FFmpeg / GStreamer;
— опыт работы с несколькими камерами одновременно;
— опыт edge inference;
— работа с NVIDIA Jetson или другими edge-устройствами;
— опыт построения систем видеоаналитики в production. Примеры задач проекта:
— обнаружение людей и транспорта;
— детекция автомобилей в видеопотоке;
— обнаружение автомобильного номера в кадре;
— распознавание символов государственного регистрационного номера;
— привязка распознанного номера к конкретному автомобилю;
— отслеживание автомобиля между кадрами;
— сохранение времени, камеры и события, связанного с обнаруженным номером;
— определение различных типов объектов в кадре;
— отслеживание объектов между кадрами;
— обнаружение появления или исчезновения объекта;
— контроль нахождения объектов в заданных зонах;
— подсчёт объектов;
— определение пересечения виртуальных линий;
— формирование событий и уведомлений на основе результатов анализа видеопотока.
Стек:Python, PyTorch, YOLO, OpenCV, ONNX, TensorRT, Docker, CUDA, FFmpeg / GStreamer, RTSP.
Ищем человека, которому интересно не просто обучать модели на готовых датасетах, а создавать полноценную систему компьютерного зрения, работающую с реальными камерами и видеопотоками в production.
Условия:
— формат работы: гибридный;
— занятость: полная;
— уровень заработной платы обсуждается индивидуально и определяется по результатам собеседования, с учётом опыта, технического уровня и компетенций кандидата.
Похожие вакансии
Инженер ПТО
от 190 000 ₽ до 210 000 ₽
Казань
Инженер–конструктор по механической обработке и контролю поставщиков
от 277 500 ₽
Казань
Инженер ПТО
от 190 000 ₽ до 220 000 ₽
Казань
Инженер–конструктор по механической обработке и контролю поставщиков
от 277 500 ₽
Казань
Инженер–конструктор по механической обработке и контролю поставщиков
от 277 500 ₽
Казань
Инженер–конструктор
от 127 500 ₽
Казань