Разработчик С++ (отдел лингвистики)

Требования

Бэкенд, БэкендАлгоритмыC++

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов

Описание вакансии

Условия работы

В Яндексе есть большое количество задач, связанных с обработкой текстов на естественном языке. Это, например, составление антологий, выделение объектов из запросов и текстов, создание тематических классификаторов, выделение отношений между объектами, поиск синонимов и многое другое.

Отделу лингвистики требуется опытный разработчик с практическим опытом в этих областях.

Требования:

  • знание классических алгоритмов и структур данных;
  • базовые знания Python, unix tools (sh, sed, awk), умение применять их на практике;
  • умение читать чужой код и разбираться в устройстве существующих сложных систем;
  • владение английским на уровне свободного чтения технической литературы;
  • последний год вы работали над аналогичными задачами.

Плюсами будут:

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

Условия:

Работа в офисе Яндекса в Москве полный рабочий день.