Внутри Поиска Яндекса строим сервис для выбора и покупки недвижимости (тема «Квартиры»). Нужно разрабатывать ключевые бэкенд-компоненты, работающие с большими объёмами данных, ML-моделями и рекомендациями.

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

  • Развитие продукта, разработка новых фич и улучшение качества поиска недвижимости
  • Проектирование отказоустойчивой архитектуры и гибких API
  • Интеграция ML-моделей в высоконагруженное production-окружение
  • Работа с инфраструктурой Big Data и алгоритмами поиска/рекомендаций

Требования:

  • Отличное владение C++ и знание STL или уверенное владение другим ООП-языком с желанием перейти на C++
  • Хорошее знание классических алгоритмов и структур данных
  • Понимание многопоточного и асинхронного программирования, сетевого взаимодействия
  • Понимание микросервисной архитектуры; опыт разработки веб-приложений
  • Умение тестировать код и стремление к высокой стабильности систем

Будет плюсом:

  • Опыт проектирования и эксплуатации высоконагруженных и распределённых систем
  • Опыт работы с Big Data и интеграцией ML-моделей
  • Опыт в поисковых и рекомендательных системах

Условия: ДМС и другие бонусы; отклики принимаются на сайте компании.