Разработчик в сервис анализа запросов
Яндекс
Москва, Россия
4 дня назад

Сервис анализа запросов используется во многих приложениях Яндекса, например в Поиске, Алисе, Навигаторе. Сервис обогащает пользовательский запрос, исправляет опечатки, классифицирует запросы, считает запросные факторы для ранжирования.

За последние два года объём данных сервиса вырос в пять раз. Мы ищем опытного специалиста, который поможет нам расти ещё быстрее.

Глобальные задачи :

  • разрабатывать высокодоступный высоконагруженный сервис на C++17;
  • улучшать архитектуру поискового стека;
  • писать тесты для сервиса на Python;
  • автоматизировать мониторинг и исправление проблем.
  • Вы нам подходите, если у вас есть :

  • умение использовать C++;
  • желание использовать Python.
  • Кроме того, приветствуются :

  • опыт разработки многопоточных приложений;
  • опыт эксплуатации высоконагруженных систем;
  • базовые знания TCP / IP.
  • Вам предстоит :

  • придумать и написать алгоритм автоматического шардирования сервиса;
  • улучшить локальный многопоточный кэш, используя частичное кэширование ответов;
  • подобрать подходящее сжатие ответа сервиса, чтобы сэкономить пропускную способность сети;
  • реализовать прерывание выполнения запроса по сигналу запрашивающей стороны, чтобы повысить стабильность сервиса при околокритической нагрузке;
  • автоматизировать выбор способа деплоя сервиса в продакшн в зависимости от масштаба изменений в сервисе.
  • Откликнуться
    Добавить в избранные
    Удалить из Избранного
    Откликнуться
    Мой Email
    Нажимая «Продолжить», я даю согласие neuvoo на обработку моих данных и отправку уведомлений по электронной почте, как описано в Политике конфиденциальности neuvoo. В любое время я могу отозвать свое согласие или отказаться от подписки.
    Продолжить
    Форма заявки