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