🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

Разработчик на Go в видеоплатформу

Яндекс
Санкт-Петербург, Москва
Гибридный, Офис
Опубликовано: 06 Mar 2026
Мы развиваем инфраструктуру видеоплатформы Яндекса. Она лежит в основе большинства сервисов компании, работающих с видео: от фильмов, сериалов, спортивных трансляций и телеканалов на Кинопоиске до видеообзоров товаров на Яндекс Маркете и клипов в Яндекс Музыке.

Через платформу проходят тысячи активных трансляций и десятки тысяч загружаемых видео в день. Платформа обслуживает миллионы зрителей одновременно, выдерживает свыше миллиона RPS на раздаче видеоконтента, а суммарный исходящий трафик превышает 10 Тбит/с.

Наша команда разрабатывает бэкенд-сервисы для работы с лайв-трансляциями и пользовательским видео, обеспечивая полный цикл обработки видеоконтента.

Какие задачи вас ждут

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

Развитие видеоплатформы
Вам предстоит участвовать в развитии видеоплатформы: проектировать и реализовывать новые возможности для работы с лайв-трансляциями и видео, улучшать пользовательский опыт просмотра и добавлять новые продуктовые функции.

Масштабирование и оптимизация производительности
Важно анализировать метрики, находить узкие места и оптимизировать сервисы обработки и доставки видео. На масштабах платформы даже небольшие улучшения производительности заметно снижают нагрузку на инфраструктуру.

Участие в архитектурных задачах
Кроме того, вы поучаствуете в проектировании архитектуры: сможете предлагать и внедрять технические решения, которые помогают платформе масштабироваться и развиваться.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

Мы ждем, что вы

  • Разрабатывали высоконагруженные распределённые сервисы на Go
  • Работали с реляционными базами данных и очередями сообщений и понимаете, как они устроены
  • Умеете проектировать микросервисную архитектуру и API (gRPC, REST)
  • Пишете надёжный, поддерживаемый и тестируемый код

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

  • Знакомы с технологиями видеостриминга: кодеки (H.264/H.265), контейнеры, протоколы приёма (RTMP/SRT/RTSP) и доставки видео (DASH/HLS)
  • Знаете протоколы консенсуса (Raft)
  • Знакомы с алгоритмами распределения нагрузки (например, fair-share)
  • Работали с FFmpeg или системами обработки видео

О команде

Ownership
Инженеры в команде отвечают за свои сервисы на всём жизненном цикле: от проектирования и разработки до запуска в продакшене, мониторинга и поддержки.

Технические решения
Мы открыты к изменениям: любая аргументированная идея, как сменить стек или улучшить архитектуру, приветствуется и внедряется.

Гибкость в выборе задач
Мы не ограничиваем зону ответственности: можно погружаться в разные части платформы и влиять на них — будь то highload-инфраструктура или алгоритмы обработки видео.

Какие технологии используем

  • Языки: основная разработка ведётся на Go. В системе есть компоненты на C++, их поддерживает и развивает выделенная часть команды.
  • Системы хранения: PostgreSQL, Redis/Valkey, ClickHouse и распределённые хранилища метаданных на базе Raft.
  • Очереди и потоковая обработка данных: для асинхронных пайплайнов и обмена событиями используем YDB Topics — аналог Kafka.
  • Инфраструктура: Kubernetes и bare metal.
  • Обработка видео: стандартные инструменты обработки и транскодирования видео, включая libav и FFmpeg.

🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие