Эта вакансия в архиве

Посмотреть похожие вакансии ↓
обновлено 1 месяц назад

Разработчик видеоплатформы (Go/Python/C++)

Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Страна
Russia

Описание вакансии

Текст:
/
TL;DR
Разработчик видеоплатформы (Go/Python/C++): Разработка сервисов хранения метаданных, загрузки пользовательских видео, авторизации, транскодирования и проверки лицензионных ограничений с акцентом на микросервисную архитектуру и обработку терабитного видеотрафика. Focus on обучение алгоритмов определения параметров видеокодеков, построение высоконагруженных систем и работу с многопоточными и асинхронными компонентами.

Локация: гибридный формат, офисы в Санкт-Петербурге или Москве

Компания

Yandex развивает видеоплатформу и инфраструктуру для показа видеоконтента крупным сервисам, обслуживая сотни тысяч пользователей и раздавая терабиты трафика в секунду.

Что делать

  • Развивать сервисы хранения метаданных о контенте и загрузки пользовательских видео.
  • Улучшать сервис авторизации и проверки прав и лицензионных ограничений при просмотре контента.
  • Разрабатывать сервис транскодирования, обрабатывающий десятки тысяч видео в день.
  • Обучать алгоритмы определения параметров видеокодеков.

Требования

  • От 3 лет опыта разработки.
  • Знание Go и Python или готовность писать на обоих языках.
  • Умение читать код на C++, включая исходный код сторонних компонентов.
  • Опыт разработки в парадигме микросервисной архитектуры.
  • Знание классических алгоритмов и структур данных.
  • Готовность работать в гибридном формате в Санкт-Петербурге или Москве.

Хорошо, если есть

  • Знание современных стандартов видеостриминга.
  • Опыт кодирования видео с помощью FFmpeg.
  • Опыт построения высоконагруженных систем.
  • Опыт многопоточного или асинхронного программирования.
  • Знание практик SRE и DevOps.

Культура и преимущества

  • Работа над инфраструктурой, которую используют крупные сервисы Yandex.
  • Разработка систем для обработки больших объёмов видеоконтента и трафика.
  • Возможность работать с сервисами хранения, авторизации, транскодирования и алгоритмами видеокодеков.