Слогер Создать блог
Карьера

Как автоматизировать поиск работы: система, которая сканирует 7 площадок и оценивает вакансии от 0 до 100

Разбор open-source инструмента на Python: LLM-скоринг по реальному резюме, черновики писем, Slack-карточки вместо десятка открытых вкладок — и сознательный отказ от автоподачи заявок.

Поиск работы — это вторая работа. Муторное в нём не собеседования, а ежедневная рутина: обновить десяток карьерных страниц, скопировать одни и те же данные, переписать сопроводительное письмо, поменяв название компании. Один разработчик вынес эту рутину в скрипт: система на Python каждое утро сканирует семь площадок, оценивает вакансии по резюме и присылает в Slack по одной карточке на роль.

Что происходит каждое утро

Цикл укладывается в пять шагов, и все они запускаются по расписанию, без вашего участия.

  1. Скан семи платформ: Lever, Greenhouse, Ashby, SmartRecruiters, Workday, Indeed и Google (через JobSpy), Hiring.cafe.
  2. Скоринг каждой вакансии от 0 до 100. Модель сравнивает её с реальным резюме, а не с набором ключевых слов.
  3. Для всего, что выше заданного порога, — черновик сопроводительного письма и заготовка ответа на «почему именно эта компания».
  4. Одна карточка на роль в Slack, со ссылкой на форму отклика.
  5. Реакция на карточку закрывает следующий шаг: ✅ помечает, что вы откликнулись, и ведёт пайплайн дальше; 📞 запрашивает подготовку к интервью — STAR-истории под вероятные вопросы приходят в ту же ветку.

Раз в неделю бот присылает сводку: сколько ролей увидели, сколько оценено, куда отправлен отклик.

ЭтапВручнуюВ системе
Поиск вакансийОбход 7 сайтов, обновление вкладокНочной скан по крону
ОтборЧтение описаний подряд, на глазОценка 0–100 по вашему резюме
ПисьмоКопипаста и правка названия компанииЧерновик под конкретную вакансию
Учёт откликовТаблица в голове или в заметкахРеакция ✅ и недельный отчёт
Сама заявкаВыТоже вы

Дырка, которую оставили намеренно

Система не отправляет заявки сама. Автор объясняет это прямо: массовая рассылка автозаполненных форм вредит и нанимающим, и соискателю.

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

Практический смысл тут не в этике, а в результате. Отклик, который вы прочитали перед отправкой, легко защитить на первом созвоне: вы помните, что написали и почему. Из автоматической рассылки на интервью приходят с пустой головой.

Как это собрано

  • Python, и на каждую площадку — тонкий клиент. Добавить новую доску = один небольшой файл.
  • Подключаемый ИИ-бэкенд: локальная модель бесплатно либо API Anthropic, если нужна скорость.
  • Защита от мусора: дедупликация по id вакансии и по паре «название + компания», лимит вакансий на одну компанию за прогон и балансировка между площадками, чтобы одна доска не вытеснила остальные.
  • Cron гоняет ежедневный скан, отдельный бот слушает реакции в Slack.

Что дало больше всего эффекта

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

И петля «одна карточка — одна реакция». Она держит процесс живым, потому что решение принимается в один тап, а не откладывается на вечер. Третий вывод автора звучит скучно, но именно он делает систему тем, чему доверяешь запускать каждый день: человек в контуре.

Чек-лист, если хотите повторить

  1. Соберите список площадок, где реально висят ваши вакансии. Начните с двух-трёх, не с семи.
  2. Положите резюме в машинночитаемом виде — без него скоринг выродится в поиск слов.
  3. Задайте порог отсечения и не двигайте его каждую неделю, иначе перестанете понимать, что видите.
  4. Сделайте дедупликацию сразу: одна и та же вакансия на трёх площадках — норма, а не исключение.
  5. Выберите канал, который вы и так открываете. Slack, Telegram, почта — что угодно, лишь бы карточка попадалась на глаза.
  6. Оставьте отправку заявки себе.

Когда подход не подходит

Если вы ищете работу через нетворкинг и прямые сообщения рекрутерам, сканер ничего не ускорит — там нет форм со ссылкой. Плохо работает схема и на узких рынках с пятью вакансиями в месяц: настраивать пайплайн дольше, чем просматривать выдачу руками.

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

Проект лежит в открытом доступе под лицензией MIT, и автор отдельно просит присылать новые клиенты под площадки — это самая очевидная точка расширения: список бордов быстро устаревает, а логика скоринга и уведомлений остаётся прежней.

Главная мысль тут не про код. Полезно не «автоматизировать отклики», а разнести процесс на две части: ту, где нужна машина, и ту, где нужны вы. Фильтрация сотен объявлений — работа для скрипта. Выбор, куда идти, и разговор с командой — нет.

По материалам: career. Текст переработан редакцией Слогера.

← На главную

Рекламное место — Конец поста
Реклама · Слогер

Комментарии (0)

Войдите, чтобы комментировать.

Пока нет комментариев. Будьте первым.