С++ Разработчик в команду RuStore в Поиск

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Место встречи лучших

Описание вакансии

Условия работы

Мы ищем разработчика в команду инфраструктуры поиска и рекомендаций по RuStore.

Благодаря нашему поиску и системе рекомендаций пользователи могут находить приложения. Каждый день поиском пользуются миллионы человек.

Наша команда занимается развитием инфраструктуры поиска и рекомендаций. Мы отвечаем за индексацию приложений, улучшаем качество поискового индекса, встраиваем модели машинного обучения, делаем так, чтобы индекс был всегда актуальным.
Большинство наших сервисов масштабируется для работы на тысячах серверов, а большой охват аудитории предъявляет высокие требования к коду.

Часть поиска, которая обслуживает запросы пользователей, написана на C++. Для предобработки данных мы используем Hadoop (Map-Reduce).
Используемый стек технологий: C++, Java, Python, Bash


Обязанности:

  • Проектировать архитектуру и разрабатывать поиск по маркетплейсу;
  • Развивать инфраструктуру индексации, встраивать новый функционал для улучшения качества индекса;
  • Оптимизировать систему хранения данных.
Требования:
  • уверенное владение С++ и STL (опыт коммерческой разработки от 3 лет);
  • знание Linux;
  • знание классических алгоритмов и структур данных;
  • опыт разработки нагруженных систем;
  • ответственность за результаты своей работы;
  • уверенное владение любым скриптовым языком, предпочтительно Bash/Python.

Бонусы

  • Интересные задачи;
  • Бонусы от партнеров;
  • Профессиональная команда;
  • ДМС;
  • Офис в центре города;
  • Бонусы и скидки от партнеров;
  • Гибкий график работы.