Решил я тут на днях поискать работу не на HH.ru, а на напрямую на сайтах бигтеха. Может там есть что интересное, чего нет на Хедхантере?
В итоге потратил полтора часа, прошерстил сайт Яндекс карьеры (портал вакансий компании Яндекс), нашел что-то более-менее похожее по стеку. Написал красивый отклик.
Автоотказ за 10 минут.
Очевидно, что нас давно уже фильтруют боты. Во всяком случае первичная фильтрация всех резюме, я уверен, происходит через llm-агентов.
Если найм автоматизировали, то и поиск вакансий тоже можно автоматизировать? Справедливо!
Так появился yandex_vacancy_search (ссылка на гитхаб) — небольшой инструмент для поиска вакансий на Яндекс карьере с фильтрацией через LLM под конкретный профиль.
По сути пайплайн очень простой:
- Парсит вакансии с Яндекс карьеры через внутренний API (поэтому работает пагинация, без замороченных beautifulsoup)
- Складывает их в SQLite, чтобы избежать дублей или работать с блек-листом
- Прогоняет новые вакансии через API LLM и оставляет только релевантные (в промте LLM надо указать свой стек)
Да, нужен апи-ключ на openrouter от gpt4o-mini. Но плюсы в том, что стоит она копейки, а оплата openrouter работает даже с криптокарт. В крайнем случае вы можете переписать апи под свою локальную llama.
В результате можно постоянно получать актуальные конкретно под свой стек вакансии и не тратить на вычитку кучу времени.
Я специально не делал сложную архитектуру. Все максимально просто.
Проект будет развиваться как OSS и я намерен добавить поддержку других порталов и работу с HH.ru тоже по апи.
P.S. если ребята из Яндекса это читают, надеюсь вы поймете боль рынка. Мой инструмент в конечном итоге позволяет экономить время и ресурсы всем. Ведь среди множества вакансий, кандидат сможет найти одну, но честно свою. И не делать воронку из 50 откликов лишь бы куда взяли.