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

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

Разработчик WebRTC-сервисов на Go (WebRTC)

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

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

Текст:
/
TL;DR
Разработчик WebRTC-сервисов на Go (WebRTC): Разработка распределённого высоконагруженного realtime-сервиса для передачи аудио- и видеоданных с акцентом на кодирование, декодирование и микросервисную архитектуру. Focus on проектирование отказоустойчивых stateful- и stateless-сервисов, работу с RTP/RTCP и обеспечение производительности при передаче терабитного трафика.

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

Компания

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

Что делать

  • Разрабатывать распределённый высоконагруженный realtime-сервис.
  • Решать задачи передачи, кодирования и декодирования аудио- и видеоданных.
  • Проектировать и писать stateful- и stateless-сервисы в микросервисной архитектуре.
  • Работать совместно с мобильными и фронтенд-разработчиками над клиентским кодом.

Требования

  • От 3 лет опыта разработки.
  • Уверенное программирование на Go и опыт создания сетевых и realtime-сервисов.
  • Понимание протоколов RTP/RTCP и основ видеокодеков.
  • Опыт разработки и проектирования высоконагруженных отказоустойчивых систем.
  • Опыт работы с SQL- и NoSQL-базами данных, алгоритмами и структурами данных.
  • Самостоятельность, ответственность и умение работать в команде.

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

  • Знание внутреннего устройства Linux.
  • Опыт работы с WebRTC и передачи аудиовидеоданных через веб-технологии.
  • Опыт использования Docker и Kubernetes.
  • Знание современных технологий видеостриминга и облачных платформ.

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

  • Работа в команде Core Infrastructure.
  • Совместная разработка инфраструктуры с мобильными и фронтенд-командами.
  • Задачи, связанные с созданием новых технологий и решением сложных технических проблем.