Добавить в корзинуПозвонить
Найти в Дзене

Автоматизация поиска работы в IT: устал мониторить HH вручную и написал бота, которым теперь пользуются 200 человек каждый день

Решил посмотреть что на рынке. Специализация конкретная: Python с упором на сбор данных. Зашёл на HH, написал запрос, получил в ответ... что-то. Поменял формулировку, снова не то. Добавил уточнение, выдало 1С и джунов. Поиск там работает как коллега, который слушает тебя вполуха и потом советует совсем другое. Ладно, попробую другие площадки. Habr Career, GetMatch, GeekJob, Telegram-каналы. Нормальные вакансии раскиданы везде, и на каждой площадке постоянно что-то новое. Чтобы ничего не пропустить, надо заходить на каждую ежедневно и смотреть руками. Две недели я так делал. Потом написал бота. Собирает вакансии со всех площадок, фильтрует по ключевым словам с весами и кидает в Telegram только то, что реально подходит. Алгоритм учитывал где слово встречается: в заголовке или в описании, и насколько оно важно для конкретной специализации. Рутина ушла, стал получать готовую подборку утром. Стало сильно лучше, но не сразу. Первые недели бот присылал мусор: слово "Python" встречалось даже
Оглавление
Написал бота для поиска работы в IT, когда устал делать это руками. Теперь им пользуются 200+ специалистов
Написал бота для поиска работы в IT, когда устал делать это руками. Теперь им пользуются 200+ специалистов

Решил посмотреть что на рынке. Специализация конкретная: Python с упором на сбор данных. Зашёл на HH, написал запрос, получил в ответ... что-то. Поменял формулировку, снова не то. Добавил уточнение, выдало 1С и джунов.

Поиск там работает как коллега, который слушает тебя вполуха и потом советует совсем другое.

Ладно, попробую другие площадки. Habr Career, GetMatch, GeekJob, Telegram-каналы. Нормальные вакансии раскиданы везде, и на каждой площадке постоянно что-то новое. Чтобы ничего не пропустить, надо заходить на каждую ежедневно и смотреть руками.

Две недели я так делал. Потом написал бота.

Сначала для себя

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

Рутина ушла, стал получать готовую подборку утром. Стало сильно лучше, но не сразу. Первые недели бот присылал мусор: слово "Python" встречалось даже в QA вакансиях, потому что там упоминали интеграции. Пришлось научить его различать вес слова в заголовке и в сноске требований. После этого выборка стала реально полезной.

Поделился с коллегами. Восемь человек попробовали, говорят: делай продукт. Я отмахнулся, были другие задачи. Бот работал в фоне без обновлений, просто для своих. Кстати, работу я тогда нашёл быстрее, чем ожидал.

Потом LinkedIn и незнакомые люди

Появилось время. Добавил автоотклики на HH: теперь бот не только присылал вакансии, но и сам откликался. Написал пост в LinkedIn без особых ожиданий.

Начали писать незнакомые люди. С фидбэком.

Кто-то просил сопроводительные письма, кто-то хотел видеть зарплату прямо в уведомлении, кто-то спрашивал про зарубежные площадки. Бот начал обрастать функционалом не по плану, а по тому, что люди реально хотели в поиске.

Живые реакции людей в поиске оказались лучшим, что могло случиться с продуктом.

Что в итоге получилось

Сегодня JobsPilot.ru используют больше 200 IT-специалистов ежедневно. Разработчики, аналитики, дизайнеры, девопсы. Без платного продвижения, только сарафан.

Агрегаторы вакансий уже существуют. Разница в том, что они собирают и показывают, а JobsPilot ещё и фильтрует, откликается и адаптирует сопроводительное письмо под каждую позицию. Это не лента вакансий, а инструмент, который делает часть работы за тебя.

  • "Настроил один раз, забыл. Раньше тратил по 4-5 часов в день: мониторил площадки, отбирал, откликался. Теперь каждые два часа в бот прилетают уведомления с подходящими вакансиями, уже со score, вилкой зарплат и контактом рекрутера. Кстати, вилку зарплат я сам и попросил добавить, написал разработчику, и буквально через несколько дней функция уже была" — Андрей, backend-разработчик
предложение вакансии
предложение вакансии

Мониторит вакансии каждые два часа на HH.ru, Habr Career, GetMatch, GeekJob и зарубежных площадках. Фильтрует по ключевым словам и присылает только релевантные вакансии, с совпадением профиля от 95%. Откликается автоматически на вакансии с HH, с сопроводительным письмом, которое генерирует на основании резюме.

Есть /analyze: берёт резюме и показывает как его видит система найма. Если написано размыто, предложит конкретику: цифры, инструменты, формулировки. Потому что рекрутер читает резюме глазами, а ATS-парсер ищет в нём нужные слова.

Автоулучшение резюме
Автоулучшение резюме

Есть автоподнятие резюме на HH каждые четыре часа, выгрузка вакансий в CSV, контакты рекрутеров по некоторым площадкам, ИИ-скоринг вакансий.

Про деньги

Три месяца бот работал полностью бесплатно. Потом расходы на серверы и языковые модели стали ощутимыми и появились платные тарифы.

Бесплатный тариф был с первого дня и никуда не денется. Все тарифы, включая Free, будут развиваться: по мере роста продукта и отзывов от пользователей в каждый из них будут добавляться новые возможности. Для тех кому важны скорость и объём, есть Premium и Platinum.

-4

Я начинал это потому что поиск работы в IT отнимал слишком много времени на рутину. Оказалось, это не только моя проблема. Бот развивается вместе с теми, кто им пользуется. Фидбэк от реальных людей в поиске дополняет дорожную карту, которая и без того уже длинная.

Загрузите резюме и через два часа придут первые подходящие вакансии: @jobspilot_bot