Описание вакансии
Условия работы
В Яндексе есть большое количество задач, связанных с обработкой текстов на естественном языке. Это, например, составление антологий, выделение объектов из запросов и текстов, создание тематических классификаторов, выделение отношений между объектами, поиск синонимов и многое другое.
Отделу лингвистики требуется опытный разработчик с практическим опытом в этих областях.
Требования:
- знание классических алгоритмов и структур данных;
- базовые знания Python, unix tools (sh, sed, awk), умение применять их на практике;
- умение читать чужой код и разбираться в устройстве существующих сложных систем;
- владение английским на уровне свободного чтения технической литературы;
- последний год вы работали над аналогичными задачами.
Плюсами будут:
- знание С++ и STL и умение ясно структурировать код;
- знание принципов машинного обучения и опыт их практического применения;
- знание технологий Data Mining и Information Retrieval;
- понимание концепции MapReduce;
- опыт проектирования многопоточных и распределенных приложений, высоконагруженных сервисов;
- наличие научных работ в областях компьютерной лингвистики, информационного поиска, теории вероятностей или в иных смежных областях.
Условия:
Работа в офисе Яндекса в Москве полный рабочий день.