Ozon
Старший разработчик информационных систем, Группа разработки спецпроектов
Не указана
- IT
- Разработка платформы
Привет! Это команда Спецпроектов
Мы разрабатываем и поддерживаем свою систему видеонаблюдения для складов, систему видеоархивации для дублирования видеоархива в ДЦ S3 и систему сбора скриншотов со складов.
Основные цели команды:
- Для СВН: Развитие интеграций с камерами по onvif и проприетарным протоколами, быстрая развёртка СВН, интеграция с МЛ
- Для видеоархивации и сбора скриншотов: реализация интеграции со всеми вендорами используемыми в Озоне, реализация единой точки входа для работы с ними - видеофасада
Ищем разработчика, который вместе с нами готов развивать сервис видеоархивации и сервис сбора скринов, интегрировать их с нашей реализацией СВН
Наш стек: Go, С++, QT, PostgresSQL, Kafka, Prometheus, Grafana, K8s, Docker, Ansible, ffmpeg
Вы будете:
- Развивать API сервисов сбора видео и скринов.
- Интегрироваться с ML сервисами.
- Дорабатывать интеграцию с камерами по onvif и проприетарным протоколам.
- Работать с получением, доставкой, проигрыванием видео и скринов: hls/rtsp с использованием ffmpeg.
Примеры задач:
- Интеграция систем видеонаблюдения и видеоархивации, пока видеоархивация работает только для вендоров СВН.
- Оптимизация алгоритма reverse playback для HLS вещания.
- Разработка видеофасада, сервиса предоставляющего единый интерфейс для просмотра видео с любого из объектов.
- Реализация event-driven модели для выгрузки скриншотов по расписанию.
Мы ожидаем:
- Хорошее владение C++/QT, желание развиваться как Go разработчик. Сервис API для СВН написан на Go, медиа часть написана на QT.
- Опыт работы с протоколами rtsp/hls и ffmpeg.
- Опыт работы с Linux.
- Опыт работы с многопоточным кодом.
- Опыт работы с Postgress, Кafka.
Будет плюсом:
- Знание Go и опыт разработки на нем.
- Опыт работы с gitlab CI/CD, docker, ansible(или его аналогами).