Разработчик-алгоритмист

МоскваC++, Java, Python, Машинное обучениеСпециалист
Почти во всех сервисах Яндекса используются комплексные алгоритмы статистического анализа и машинного обучения.
В Поиске они помогают улучшать формулы ранжирования, строить текстовые классификаторы (например, считается ли контент порнографией). Без машинного обучения невозможно создать базу данных, по которой realtime-компонент поиска выбирает и ранжирует документы.
Карты не могут работать без современных алгоритмов маршрутизации, обработки изображений, методов статистического анализа данных или нейронных сетей.
В Маркете постоянно решают задачи по оптимизации производительности, чтобы выдерживать самую высокую нагрузку. Похожие проблемы встают и перед командой, которая делает баннерокрутилку Яндекса.
Отделы разработки этих и других сервисов Яндекса ищут программистов с хорошей математической и алгоритмической базой, способных развивать существующие решения, а также предлагать и реализовывать свои идеи.

Требования:

  • хорошая алгоритмическая подготовка;
  • знание С++, C#, Java или Python, желание писать на С++;
  • хорошее знание математической статистики и теории вероятностей (будет плюсом).
Плюсом будет знание основ машинного обучения.