Team Lead команды поисковых сценариев в Поиск, Москва (Java)
Описание
Локация: Москва, комбинированный формат работы
Компания
VK развивает платформу персонализации для поиска, рекомендательных систем и рекламы, обслуживающую продукты с масштабом до 300 млн пользователей.
Что делать
Руководить командой инженеров, развивать сотрудников, участвовать в найме и отвечать за результаты команды.
Определять техническое развитие команды и принимать архитектурные решения.
Развивать технологии хранения и индексации данных для поисковых сценариев.
Оптимизировать производительность, потребление RAM и CPU, а также эффективность использования вычислительных ресурсов.
Работать над персонализированным ранжированием поисковой выдачи с использованием платформы персонализации.
Требования
Опыт руководства инженерной командой, включая people management.
Уверенное знание Java или опыт разработки на другом современном языке с готовностью перейти на Java.
Хорошее понимание алгоритмов и структур данных.
Интерес к распределённым системам, большим данным и высоконагруженным сервисам.
Интерес к технически сложным задачам, оптимизации кода и поиску эффективных решений.
Хорошо, если есть
Опыт разработки поисковых или рекомендательных систем.
Знакомство с машинным обучением и инфраструктурой для ML.
Культура и преимущества
Работа с платформой, которую используют более 300 инженеров продуктовых команд.
Разработка собственных решений для хранения, обработки и доставки данных в реальном времени.
Инфраструктура с доступностью более 99,99% и масштабом до сотен тысяч персональных подборок в секунду.
Технологический стек: Java, C++, Python, YTsaurus и собственные инфраструктурные решения.