Java разработчик в команду VK Видео, Санкт-Петербург
VK Видео — платформа, которая объединяет все видеосервисы компании VK. Наши ролики собирают до 2,5 млрд просмотров в сутки — это крупнейший показатель в России. У нас 5 000 серверов, хранилище на 1 эксабайт и 4 Тбит/с трафика. Мы не уступаем мировым лидерам по уровню технологичности и создаём собственные решения в области обработки и передачи видео, видеосвязи, машинного обучения и компьютерного зрения.
Ищем специалиста, который вместе с нами будет развивать высоконагруженный сервис, внедрять новые технологии в VK Видео и интегрировать видеотехнологии в другие проекты VK. В нашей команде вы сможете работать над собственными решениями on-demand транскодирования, ускорением доставки контента и live-видеостримингом, рассчитанным на миллионы одновременных онлайн-просмотров.
Задачи
- работать над платформой трансляций, которая выдерживает трафик до 3 Тбит/с и 1,8 миллиона онлайн-просмотров;
- разрабатывать платформу P2P-раздачи видео для трансляций;
- улучшать платформу видео с нагрузкой в миллиарды ежедневных просмотров;
- интегрировать технологии работы с видео в существующую инфраструктуру;
- развивать основной API-сервис;
- заниматься продуктовым и техническим развитием видеосервисов и системы аналитики для них.
У нас интересно, потому что вы сможете поработать над продуктами, в числе которых:
- видеоплатформа с проприетарным протоколом low-latency видеостриминга — с технологией адаптивного DASH/HLS-стриминга и раздачей почти во всех форматах и протоколах. Платформа поддерживает качество видео до 4K Ultra HD Video/Live, оснащена AI-алгоритмом балансировки нагрузки на сервера раздачи и интерактивным телевидением;
- видеозвонки, в которых могут участвовать до 100 человек — в продукт встроены виртуальные маски, размытие фона, демонстрация экрана и поддержка кросс-платформенных конференций (Web/Desktop/Android/iOS);
- технология распознавания лиц на фото, видео и в прямых эфирах, которая обрабатывает 500 фото в секунду;
- AR-технология и алгоритмы машинного обучения, которые строят рекомендации видеоконтента и создают продукты с механиками дополненной реальности.
Марина Краснова, CEO ВКонтакте и VK Видео:
«Мы создаём уникальные для российского рынка видеосервисы, как с точки зрения продукта, так и технологий. Разрабатываем собственные решения в областях видеостриминга, сетевых протоколов и видеоконференций, потому что находимся на переднем крае развития индустрии, где готовых рецептов ещё нет. Внедряем машинное обучение и алгоритмы компьютерного зрения для обработки видео и реализации AR-механик в real-time. Мы ищем единомышленника, обладающего опытом работы с видео. Ценим желание развиваться в разработке технологичных продуктов, предлагать идеи и реализовывать их в нашей дружной команде».
Требования
- владеете Java;
- знаете сетевые стеки и протоколы передачи данных;
- разбираетесь в классических алгоритмах и структурах данных;
Будет плюсом
- знаете PHP, JS, C++ или Python.
Мы предлагаем
Формат работы
Уровень
График работы

ВКонтакте
ВКонтакте — один из самых высоконагруженных проектов рунета. В сутки у нас бывает до 30 релизов и 125 миллиардов запросов к API. Всё это вытягивает небольшая команда разработчиков, где каждый — суперпрофессионал, который нашёл интересные для себя задачи.