Разработчик в команду Новостей

МоскваМашинное обучение, C++, PythonНовостиСпециалист
Яндекс.Новости — сложнейший программно-аппаратный комплекс, обрабатывающий сотни тысяч новостных документов каждый день и использующий в своей работе разнообразные алгоритмы машинного обучения. Эти алгоритмы позволяют новостному роботу в полностью автоматическом режиме выделять важные новостные события и извлекать из них ключевую информацию, необходимую пользователям для понимания картины дня. Команда разработки Яндекс.Новостей постоянно работает над улучшением существующих и созданием новых алгоритмов.

Задачи, которые мы решаем:

  • кластеризация и классификация текстов;
  • извлечение сущностей и фактов;
  • ранжирование видео и изображений;
  • персональные рекомендации и многое другое.
Пример типичной задачи: выделить из потока информации новости про котиков, показать пользователю самые умилительные из них, а в каждом таком сообщении найти самые лучшие фотографии котиков. В качестве бонуса научиться определять породу котика, о котором идет речь.

Для решения таких задач мы ищем увлеченных ML-разработчиков. И у нас всего два требования:

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