Разработчик в группу фактов Поиска

Saint PetersburgBackend, C++, PythonSearch portalSpecialist
Наша команда разрабатывает алгоритмы поиска правильных ответов на вопросы (мы называем такие ответы фактами). Например, по запросу [дата рождения Пушкина] нужно выдать дату, а по запросу [в какой сказке рассказывается о трудностях доставки выпечки на дом] — отгадку. Созданием вопросно-ответных систем исследователи занимаются давно. При текущем уровне технологий никто не может создать робота, способного правильно ответить абсолютно на любой вопрос, но уже сейчас можно сделать систему, которая решает эту задачу очень хорошо. Мы комбинируем разные подходы к решению, активно используем машинное обучение, в частности, нейронные сети, автоматическую обработку текстов, краудсорсинг.
Наша команда разрабатывает не только вопросно-ответную систему. Мы определяем, по каким запросам ответы нужны, а по каким — нет, обогащаем ответы дополнительной информацией (картинками), разрабатываем метрики, которые по поведению пользователя определяют, полезен ли был факт, и оптимизируем код, чтобы отвечать на запросы за доли секунды.
Мы ищем опытного бэкэнд-разработчика, который поможет нам создать идеальную инфраструктуру, которой мы будем гордиться.

Что нужно делать:

  • разрабатывать быстрые и надежные системы по обработке больших данных;
  • оптимизировать код на С++ для рантайма;
  • создавать удобные внутренние инструменты для управления БД фактов;
  • строить системы мониторинга «здоровья» сервисов.

Мы ждем, что вы:

  • хорошо знаете C++/Python или пишете код на аналогичных языках и готовы переучиться;
  • знакомы с принципами работы MapReduce и сетей, умеете профилировать программы на С++;
  • готовы заниматься инфраструктурными задачами;
  • горите желанием сделать жизнь окружающих людей лучше.