Кинопоиск — крупнейший онлайн-кинотеатр в России. Наш продукт генерирует большие объёмы трафика, и каждый дополнительный процент его экономии приносит конкретную выгоду. При этом одна из ключевых целей продукта — обеспечить настолько качественный видеопоток, чтобы пользователи могли получать максимальное удовольствие от просмотра даже на самых современных девайсах. И главную роль в обеспечении качества видео и уменьшении объёма трафика играет компрессия.
В отличие от методов сжатия без потерь, которые ограничены теоретическими пределами, методы lossy имеют большую степень свободы. Здесь математические алгоритмы переплетаются с психовизуальной оценкой качества видео, порождая большой спектр идей для реализации.
Самый важный вопрос — как разделить видео на то, что действительно нужно, и то, что можно убрать, что наши глаза неспособны различить. В этом и заключается наша работа. В этой области есть множество тёмных пятен, на которые вам предстоит пролить свет, работая в нашей команде.
Мы работаем с известными кодеками, и многие из них имеют десятки и сотни параметров. Их можно подбирать на каждый фрагмент видео. Этот подбор может быть как чисто оптимизационной задачей, ML-задачей, так и неочевидной эвристикой. Вам предстоит заниматься поиском алгоритмов подбора, способами разбиения, оценкой их эффективности и многим другим. Для этой работы потребуются знание Python, математической статистики, ML и большое количество фантазии.
Также мы смотрим на решение внутри самих кодеков и ищем способы улучшать их поведение. Это может быть и просто дополнительная статистика, которая используется высокоуровневыми системами, и улучшение имеющихся алгоритмов. Здесь необходимо спускаться на более низкоуровневый код на С и C++.
Глобально наша команда решает задачу, как сжимать видео так, чтобы улучшать метрики качества сервиса Кинопоиска. Эти метрики могут быть простыми, такими как средний раздаваемый битрейт, количество CPU, и более сложными — например, оценка качества видео. Поэтому нам нужно множество инструментов, которые бы помогали измерять эти характеристики, сравнивать метрики на разных алгоритмах. Одна из актуальных задач — сделать минимальный по количеству потраченных ресурсов эксперимент на тестовых данных, который будет предсказывать данные о настоящем в хорошем приближении. В этом направлении требуются в основном Python и SQL.
Будет плюсом, если вы
Забота о здоровье
Расширенная медицинская страховка начинает работать с первого месяца в Яндексе. В неё входят: стоматология, ежегодные чекапы, неотложная помощь за рубежом, лечение критических заболеваний, в том числе онкологии, и страхование от несчастных случаев.
А также
Страховка для родственников по системе 80/20
Рост и развитие
В Яндексе есть всё, чтобы постоянно развиваться и учиться новому: внутренняя образовательная платформа, менторство и программы для начинающих и опытных руководителей.
А также
Кроме того, в Яндексе есть внутренние проекты, где наши сотрудники делятся экспертизой, обсуждают сложные темы и разбирают кейсы своих проектов.
Спорт
Во всех крупных офисах Яндекса есть спортзалы со всем необходимым: тренажёрами, спортивным инвентарём, душевыми, шкафчиками для одежды и вещей. Можете заниматься самостоятельно, а можете с корпоративным тренером.
А также
Спортивный клуб Яндекса
И еще
Плюс Фантех Яндекса (50+ млн пользователей) — это Кинопоиск, Музыка, Афиша, Букмейт и Плюс. Мы искренне любим то, чем занимаемся, поэтому стараемся сделать наши сервисы максимально удобными и полезными.