Старший разработчик качества поиска Яндекс.Картинок (С++)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Команда Яндекс.Картинок ищет талантливых разработчиков с хорошей математической подготовкой. Если вы опытный разработчик, имеете глубокие познания в области машинного обучения и хотите применить их в масштабных проектах, причем можете не только сделать это сами, но и научить других, — то эта вакансия для вас!
Вам предстоит решать задачи, связанные с ранжированием результатов поиска, классификацией веб-страниц, картинок и запросов, анализом пользовательского поведения, обучением формул релевантности, а также заниматься разработкой факторов ранжирования и различных алгоритмов на графах размером с целый интернет.
Наши требования:
·знание технологий машинного обучения и опыт их практического применения;
·опыт разработки на С++ от пяти лет;
·отличное знание С++ и STL;
·знание классических алгоритмов и структур данных;
·знаниет ехнологий Data Mining и Information Retrieval;
·владение численными методами оптимизации;
·владение статистическими методами анализа данных;
·способность решать сложные задачи, работать в коллективе и доводить дело до конца.
Также будет плюсом:
·понимание концепции MapReduce;
·опыт использования математических пакетов (Matlab, Octave, Mathematica, R);
·знание скриптовых языков (python, bash, awk);
·знание UNIX и умение работать в консоли.
Условия:
Эта позиция на полный рабочий день в московском офисе Яндекса.