Java-разработчик (проект "Лента"), Санкт-Петербург
Мы находимся в поиске Java-разработчика для развития Ленты и Сервиса Рекомендаций (Дискавери).
Лента - это сервис с десятками миллионов DAU на всех платформах (web, mob.web, android, ios). Это ключевая часть социальной сети, в которой пользователи получают всю информацию, на которую они подписались: контент друзей, фото, посты и видео из сообществ, дружбы и т.д.
Дискавери - сервис с миллионами DAU, в котором пользователю рекомендуется контент, исходя из его предпочтений с помощью различных моделей машинного обучения и не только.
В задачу сервисов входит не только отобрать интересный контент пользователю, но и сделать это быстро. Для решения этих задач мы используем гибкую систему экспериментов, в которых задействованы различные алгоритмы ML. Для обеспечения быстродействия и отказоустойчивости у нас поднято более 600 инстансов в трех датацентрах.
Наш идеальный кандидат заинтересован в разработке продукта от идеи до реализации и хочет влиять на конечный вид продукта.
Задачи
- развитие функциональности сервисов «Лента» и «Дискавери»;
- оптимизация инфраструктуры сервиса;
- реализация с нуля продуктовых гипотез (от обсуждения идеи до запуска в продакшн и принятия решения по раскатке).
Требования
- отличное знание Java;
- опыт работы с распределенными системами;
- опыт работы как с SQL, так и с NoSQL базами данных;
- желание профессионально развиваться и погружаться с головой в продуктовые решения;
- готовность построить доверительные отношения с командой: умение принимать критику и открыто высказывать свое мнение;
- быть готовым признавать неудачные гипотезы: такое случается и поэтому мы ждем, что ты будешь относится к этому как к способу извлечь уроки, сделать выводы и в следующий раз не допустить вместе с командой этих ошибок;
- умение делиться знаниями и развивать компетенции команды.
Будет плюсом
- опыт работы с медиаконтентом - фото, видео, музыка.
Мы предлагаем
Одноклассники
Одноклассники – одна из крупнейших социальных сетей. OK – самый высоконагруженный в мире сервис, написанный на Java. Большинство задач, которые возникают перед нами каждый день, не имеют готовых решений, поэтому мы используем большое количество собственных разработок.