Описание вакансии
Условия работы
Яндекс.Дзен — это рекомендательная система, которая помогает пользователям получать лучшие материалы из сети. Дзен входит в десятку крупнейших сервисов рунета: его ежедневная аудитория — больше 10 миллионов уникальных посетителей более чем из 100 стран мира.Самый крупный источник контента в Дзене — собственная платформа, на которой десятки тысяч авторов ежедневно создают разнообразный уникальный контент. Чтобы Дзен был привлекателен и для читателей, и для лучших авторов рунета, мы решаем самые разные задачи: создаём алгоритмы «раскликивания» новых статей, архитектуру системы поиска и поддержки качественного контента. За эти и другие задачи отвечает группа алгоритмического роста экосистемы.
Мы ищем в команду backend-разработчика на Java, которому интересно работать на стыке классической backend-разработки и ранжирования.
Мы ожидаем, что вы:
- уверенно владеете одним из языков программирования: Java, C# или С++;
- знаете классические алгоритмы и структуры данных;
- хотите программировать на Java.
Кроме того, приветствуется:
- отличное знание Java;
- опыт создания распределённых высоконагруженных систем;
- знание основ ранжирования и машинного обучения или желание развиваться в этом направлении.
Вам предстоит:
- писать рантайм ранжирования ленты Дзена — высоконагруженного сервиса с 15 тыс. RPS;
- строить систему интерпретируемости рекомендаций и изменений трафика нашего ML-пайплайна: от сбора данных из каждого компонента real time ранжирования до поставки и офлайн-обработки данных в нашем MapReduce-хранилище;
- совершенствовать инфраструктуру системы «управляемости» трафика, позволяющую показывать читателям самые качественные статьи;
- развивать качество и надёжность рантайма нашего рекламного продукта нового поколения, который доносит до пользователя интересный и вовлекающий контент;
- при желании — развиваться в сторону ранжирования и ML: внедрять новые модели и факторы ранжирования в production, улучшать алгоритмы аукциона и т. д.
Бонусы
- программа релокации для иногородних сотрудников;
- высокий совокупный доход и премии по результатам работы;
- оплата расширенной программы ДМС: стоматология, обследования, вызов врача на дом и многое другое. Оплата 80% стоимости ДМС для супругов и детей;
- питание за счет компании;
- скидки в фитнес-центрах, бассейнах, магазинах;
- курсы, тренинги, участие в конференциях;
- гибкий график работы;
- бесплатная парковка в офисе.