Разработчик бекенда Диалогов Алисы

МоскваАлисаСпециалист
Алисе скоро будет два года. Сегодня ею пользуются почти 40 млн человек каждый месяц и множество команд в Яндексе стараются сделать ее всё более полезной и интересной для каждого из пользователей. Алиса умеет ставить напоминания, включать музыку и фильмы, строить маршруты, рассказывать про погоду и вызывать такси. Но ей еще так многому нужно научиться... Даже Яндекс не сможет написать все сценарии в мире.
Яндекс.Диалоги — это открытая платформа, на которой внешние разработчики могут создавать навыки для голосового помощника. Задача нашей команды — дать разработчикам инструмент для создания полезных навыков, захватывающих игр и сервисов, использующих Алису. Сейчас мы ищем разработчика для работы над созданием нового движка, который станет сердцем Диалогов.

Вы нам подходите, если у вас есть:

  • хорошее знание бекенда Java (с прицелом на Kotlin);
  • опыт проектирования высоконагруженных систем, взаимодействующих с множеством сторонних сервисов; опыт разработки распределенных систем;
  • опыт работы с базами данных: как реляционными, так и не реляционными.

Кроме того, приветствуются:

  • опыт разработки асинхронных не блокирующих серверных приложений;
  • опыт разработки реактивных серверных приложений;

Вам предстоит:

  • сфокусироваться на создании нового движка работы с внешними навыками, в котором будут сосредоточены все возможности API, инструменты работы сценариев, метрики для разработчиков, службы для работы с распознаванием интентов навыков и генерацией речи;
  • разработать высоконагруженный надежный сервис, обслуживающий все обращения к Алисе (а это уже сейчас около 1к RPS);
  • интегрировать с сервисами NLU и NLG;
  • тесно взаимодействовать с инфраструктурой Алисы.