Разработчик рантайма видеохостинга

MoscowVideoSpecialist
Видеохостинг помогает десяткам сервисов Яндекса, а также внешним партнерам загружать миллионы видео и показывать их десяткам миллионов человек в день. Одним из центральных компонентов взаимодействия с клиентами (как с живыми пользователями, так и с другими бэкендами) является рантайм видеохостинга.
Рантайм видеохостинга состоит из двух основных крупных компонент с нагрузкой в десятки тысяч RPS:
  • контур под аппхостом, собирающий информацию о документах из основной PosgtreSQL-базы и вспомогательных источников;
  • поиск над документами видеохостинга с потоковой индексацией на общепоисковом стеке.
Под капотом мы также работаем со многими крупными технологиями Яндекса: YDB, LogBroker, YT, YQL, SaaS.

Что нужно делать:

  • расти и масштабироваться под десятки тысяч новых видео в день;
  • оптимизировать время выполнения запроса на всех этапах;
  • развивать API видеохостинга под нужды клиентов;
  • ускорить время доставки документов в поисковый индекс;
  • работать над стабильностью сервиса и поддерживать SLA.

Мы ждем, что у вас есть:

  • уверенное знание C++;
  • понимание классических алгоритмов и структур данных;
  • опыт промышленной разработки.

Будет плюсом, если вы:

  • знаете Python (или готовы выучить);
  • работали с PostgreSQL;
  • разрабатывали высоконагруженные системы;
  • поддерживали продакшен-сервисы на Linux.