Плюс Фантех

Java-разработчик (Playout Кинопоиска)

в Плюс Фантех

300 000 —‍ 450 000 ₽/мес на руки

📍 Москва (м. Павелецкая)Санкт-Петербург (м. Площадь Ленина)Офис или гибрид
Специализация
Java
Уровень
Senior

Кинопоиск — один из крупнейших онлайн-кинотеатров в России. Домен воспроизведения видео сложный и сложившийся. Его разрабатывают много команд, включая видеоплатформу Яндекса. Наша задача — сделать так, чтобы при нажатии кнопки Play медиа воспроизводилось в лучшем доступном техническом качестве.

Мы — горизонтальная команда, которая помогает коллегам делать классные продукты, улучшает технические показатели сервиса и оптимизирует операционные расходы. При разработке продуктовых решений к нам обращаются за функциональностью воспроизведения видео в Кинопоиске. Мы общаемся с продуктовыми командами, используя понятные для них термины, а с платформенными командами — на языке их платформ. Разбираемся в прикладных кейсах наших продуктов и скрываем за удобными интерфейсами сложность настройки платформ.

В нашей команде вы сможете расширить кругозор и получить — или применить — редкий опыт в мире видеостриминга, поработать с большим разнообразием клиентских устройств и условий последней мили. Вам предстоит взаимодействовать с экспертами в области видео, с членами программных комитетов, с организаторами и спикерами топовых российских конференций. Вы будете работать с отлаженной DevOps-платформой Кинопоиска — одной из лучших в Яндексе.

Технологии/инструменты

JavaRESTPostgreSQLJUnit/Mockito/JUnit JupiterKotlinPythonBashgRPCSpring Boot

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

  • Настройка тонких мониторингов и тулов отладки.

Мы следим, чтобы на каждом этапе конвейера от источника сигнала до потребителя было всё в порядке. Например, если в live-трансляции что-то случится с источником сигнала или транскодером, а также если возникнут проблемы в сети между нами и площадкой CDN, то команда SRE сможет быстро понять, что именно сломалось.

  • Поиск редких системных отказов.

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

  • Реализация новых продуктовых сценариев Кинопоиска.

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

  • Оптимизация стоимости раздачи.

Не всякий коммерческий CDN справится с нагрузкой масштаба Кинопоиска. У разных поставщиков свои правила тарификации. На собственных площадках, подключаемых к видеоплатформе Яндекса, мы платим за использованный bandwidth. В коммерческих CDN — за количество розданного трафика. Где пределы возможностей коммерческих CDN, мы не знаем, зато знаем, сколько человек придёт смотреть финал чемпионата мира по футболу.

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

  • Имеете опыт работы от 3 лет.
  • Работали с технологиями видеостриминга (для специалистов уровня Senior).
  • Умеете писать на gRPC (Java), Spring Boot, REST (Java), PostgreSQL, а также на JUnit, Mockito или JUnit Jupiter.
  • Можете читать Kotlin, Python, Bash.
  • Способны решать проблемы, умеете выстраивать систему и наводить порядок.

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

  • Умеете писать на YDB, Kafka, СlickHouse, Kotlin, Karate Tests, Temporal.
  • Умеете читать Golang, C++, Nginx.conf.
  • Знаете технологии видеостриминга: DASH, HLS, MSS, DRM (Widewine, PlayReady, FairPlay), CDN (для специалистов до уровня Senior включительно).

Мы предлагаем

Заботу о здоровье

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

А также

  • Психотерапия в офисе или онлайн-сервисах.
  • Лазерная коррекция зрения через год работы.
  • Ведение беременности и родов — через два года.

Страховка для родственников по системе 80/20

  • Мы оплачиваем 80% стоимости ДМС для детей и супругов, вы — остальные 20%.

Рост и развитие

В Яндексе есть всё, чтобы постоянно развиваться и учиться новому: внутренняя образовательная платформа, менторство и программы для начинающих и опытных руководителей.

А также

  • Оплата участия в профильных конференциях.
  • Скидка 50% на изучение иностранных языков.

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

Спорт

Во всех крупных офисах Яндекса есть спортзалы со всем необходимым: тренажёрами, спортивным инвентарём, душевыми, шкафчиками для одежды и вещей. Можете заниматься самостоятельно, а можете с корпоративным тренером.

А также

  • Бесплатные онлайн-тренировки с FITMOST.
  • Скидки в фитнес-клубах, бассейнах, студиях йоги, скалодромах и других местах.

Спортивный клуб Яндекса

  • В Яндексе есть спортивный клуб и много спортивных команд. У них есть свои лидеры, чаты, программы тренировок. А ещё они регулярно участвуют в забегах, триатлонах, «Гонке героев», футбольных и других соревнованиях. Вы сможете присоединиться к существующим командам или собрать свою.

И ещё

  • Гибкий график. У нас нет фиксированного времени начала и конца рабочего дня — работайте так, как удобно вам и вашей команде.
  • Всё для детей. Страхование, детские дни в офисе, подарки на рождение детей и чекапы при планировании беременности.
  • Жилищные займы. Льготная ставка на покупку жилья и улучшение жилищных условий — в зависимости от стажа, позиции и результатов ревью. Действует для сотрудников, работающих в российских офисах Яндекса.
Иван Жовнин Рекрутер
Плюс Фантех

О компании Плюс Фантех

Сфера
Медиа

Плюс Фантех Яндекса (50+ млн пользователей) — это Кинопоиск, Музыка, Афиша, Букмейт и Плюс. Мы искренне любим то, чем занимаемся, поэтому стараемся сделать наши сервисы максимально удобными и полезными.

Похожие вакансии

410 000 – 500 000 ₽/мес на руки
📍 Москва (м. Павелецкая), Санкт-Петербург (м. Площадь Ленина), офис или гибрид
400 000 – 450 000 ₽/мес на руки
📍 Москва (м. Тульская), полная удалёнка
400 000 – 450 000 ₽/мес на руки
📍 Москва (м. ЗИЛ), можно удалённо из РФ
400 000 – 450 000 ₽/мес на руки
📍 Москва (м. Тульская), полная удалёнка
400 000 – 450 000 ₽/мес на руки
📍 Москва (м. ЗИЛ), можно удалённо из РФ