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