Разработчик в отдел компьютерной лингвистики

МоскваC++, Python, Анализ данныхСпециалист
Вакансия закрыта
Вакансия в данный момент неактивна, но вы всё равно можете отправить нам резюме. Если вакансия откроется, мы обязательно его рассмотрим.
В Яндексе есть большое количество задач, связанных с обработкой текстов на естественном языке. Это, например, составление онтологий, выделение объектов из запросов и текстов, создание тематических классификаторов, выделение отношений между объектами, поиск синонимов и многое другое.
Отделу лингвистики требуется опытный разработчик с практическим опытом в этих областях.

Требования:

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

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

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