С++ Разработчик в команду RuStore, Москва
Мы ищем разработчика в команду инфраструктуры поиска и рекомендаций по RuStore.
Благодаря нашему поиску и системе рекомендаций пользователи могут находить приложения. Каждый день поиском пользуются миллионы человек.
Наша команда занимается развитием инфраструктуры поиска и рекомендаций. Мы отвечаем за индексацию приложений, улучшаем качество поискового индекса, встраиваем модели машинного обучения, делаем так, чтобы индекс был всегда актуальным.
Большинство наших сервисов масштабируется для работы на тысячах серверов, а большой охват аудитории предъявляет высокие требования к коду.
Часть поиска, которая обслуживает запросы пользователей, написана на C++. Для предобработки данных мы используем Hadoop (Map-Reduce).
Используемый стек технологий: C++, Java, Python, Bash
Задачи
- Проектировать архитектуру и разрабатывать поиск по маркетплейсу
- Развивать инфраструктуру индексации, встраивать новый функционал для улучшения качества индекса
- Оптимизировать систему хранения данных
Требования
- уверенное владение С++ и STL (опыт коммерческой разработки от 3 лет)
- знание Linux
- знание классических алгоритмов и структур данных
- опыт разработки нагруженных систем
- ответственность за результаты своей работы
- уверенное владение любым скриптовым языком, предпочтительно Bash/Python
Будет плюсом
- опыт работы в интернет-проектах
- понимание пользовательских метрик качества
Мы предлагаем
Формат работы
Уровень
График работы

Поиск
Поиск Mail.ru — это третья поисковая система на интернет-рынке России. Поиск понимает смысл поисковых запросов при помощи нейросетей, мы используем обширный граф знаний и компьютерное зрение, развиваем рекомендательную систему, детектируем спам и другой вредоносный контент.