Для непосвященных форма публикации вакансий может показаться безобидной формой ввода данных. Однако именно здесь начинается все упражнение по подбору идеального кандидата для конкретного открытия.

Традиционно рекомендательные системы сопоставляют структурированные данные между сущностями, в данном случае вакансией и кандидатом. В нашем случае это означало сопоставление полей — Функция, Отрасль, Местоположение, Опыт и Зарплата (ФАЙЛЫ — как мы назвали внутри) как должности, так и кандидата. Кроме того, сопоставление ключевых слов выполняется с помощью поисковых систем, таких как Solr, ElasticSearch и т. д.

В предыдущем посте — ARGO я описал алгоритм, работающий над предоставлением рекомендованных кандидатов на конкретную работу. Этот пост предназначен только для того, чтобы познакомить вас с некоторыми практиками, которые применяются за кулисами во время и после объявления о вакансии. И объяснить пользователю, что информация в объявлении о вакансии так же важна для получения идеального соответствия.

Вакансия –

За последние годы мы изменили формат, последовательность и количество полей в объявлении о вакансии на основе данных, собранных в ходе интервью с пользователями, аналитики Google, Crazy Egg и т. д., в нашем стремлении обеспечить наилучшие совпадения с минимальным вводом данных. Вот как выглядит наша текущая форма Сообщение о вакансии:

Поля:

Название должности и описание работы —

Единственными полями, которые рекрутеру предлагается заполнить, являются Должность и Описание работы. Эти 2 поля составляют основу для заполнения всей формы и последующих шагов. Чем больше информации несет описание вакансии, тем проще кандидатам разобраться в профиле вакансии, а также алгоритму сопоставления (Argo) найти рекомендованных кандидатов.

Ключевые слова –

Пользователю предлагается добавить навыки на основе содержимого, проанализированного из поля «Описание работы». Пользователь может выбрать из списка или ввести любые другие навыки. Выбранные/введенные ключевые слова имеют более высокий вес по сравнению с навыками, упомянутыми в самом поле описания работы.

Отрасль и функция –

Поля «Отрасль» и «Функция», следующие по порядку, являются полями с множественным выбором. Эти поля помогают сузить критерии соответствия, чтобы найти подходящих кандидатов. Например, работодатель может быть открыт для поиска кандидатов из отраслей «ИТ-программное обеспечение» и «СБИС» на конкретную роль и, следовательно, будет включать эти значения в критерии отбора.

Тем не менее, существует более 50 отдельных записей как в функциональных, так и в отраслевых областях, которые могут оказаться сложными для пользователя, чтобы выбрать из них подходящие. Пытаясь улучшить взаимодействие с пользователем, мы использовали Машинное обучение с помощью Mahout, чтобы запрашивать соответствующие записи на основе содержимого, проанализированного из Название должности и Поля «Описание работы вверху, чтобы пользователю не приходилось прокручивать весь список, чтобы найти нужные значения.

Местоположение —

Это поле с множественным выбором, которое предназначено для местоположения позиции. Алгоритм сопоставления (Арго) также учитывает физическую близость местонахождения кандидата к указанному в этом поле.

Опыт и зарплата -

Эти 2 поля используются в качестве критерия фильтрации для поиска кандидатов только в пределах указанных диапазонов. Это обязательные поля, и они исключают нежелательные совпадения. Информация о зарплате может быть скрыта от кандидата.

Образование –

Некоторые должности имеют определенные требования с точки зрения образования. Следовательно, это было сохранено как необязательное поле, которое можно вводить только при желании. Однако это также помогает еще больше сузить критерии соответствия, если они используются.

Поля сопровождаются 3 флажками — (i) Конфиденциальность — название компании и контактная информация могут быть скрыты, если это необходимо (ii) Мгновенная заявка — это инициирует отправку письма рекрутеру по каждой заявке, если она отмечена (iii) Ежедневная сводка — отчет ежедневная сводка информации о заявителе будет публиковаться, если она проверена.

Рекомендуемые профили –

Рекомендуемые профили отображаются во время выполнения для пользователя после того, как он/она ввел название должности и обозначение должности с использованием алгоритма сопоставления, описанного в ранее опубликованном.

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

Излишне говорить, что информация о вакансиях также используется в качестве критерия соответствия для отправки соответствующих вакансий кандидатам для получения приложений. Следовательно, правильно заполненная вакансия потребует соответствующего и большого количества заявлений.

Удачного набора!