hr.band

Методология: как мы собираем вакансии

hr.band агрегирует, чистит и структурирует вакансии рынка арбитража трафика: сейчас в каталоге 1068 живых вакансий из 35 публичных Telegram-каналов и CPA-агрегаторов, плюс вакансии команд напрямую. Machine-readable версия — /methodology.md.

Источники

Только публичное. 35 Telegram-каналов работодателей и HR-агентств CPA-индустрии, CPA-агрегаторы Партнёркин и Arbihunter, и вакансии, которые команды публикуют напрямую через бота @HRBAND_ROBOT. Закрытые чаты, приватные каналы и личные переписки не парсим — это против правил Telegram и против доверия индустрии.

У каждой вакансии в каталоге — паспорт источника: откуда пришла, когда впервые увидена, что проверено. Список Telegram-источников открыт: каналы, которые мы читаем.

Сбор

Telegram-каналы читаются каждые два часа, агрегаторы — каждые шесть. Сначала отсекается шум: резюме соискателей, новости, реклама партнёрок, поздравления. Дальше текст вакансии уходит в обработку.

LLM-структурирование

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

Скам-скоринг

Каждая агрегированная вакансия проходит проверку на признаки скама: фантастические зарплаты, «вступительные взносы», подставные контакты, вакансии-приманки для сбора резюме. Не прошедшие порог доверия в каталог не попадают. Из 1068 опубликованных вакансий 306 — с открытой вилкой.

Дедупликация

Одна вакансия часто публикуется в пяти-десяти каналах. Мы вычисляем детерминированный ключ по содержанию и схлопываем репосты в одну запись. Повторное появление вакансии в источнике продлевает ей жизнь, а не создаёт дубль.

Жизненный цикл

Мёртвое удаляется само: вакансия, переставшая появляться в источниках, автоматически истекает и уходит из каталога. Если работодатель говорит «закрыто» — снимаем сразу.

Вакансии от команд

Для вакансий, размещённых напрямую через бота, правила строже: вилка зарплаты обязательна, команда проходит верификацию, отклики идут через Telegram без посредников. В каталоге они помечены отдельно — фильтр «Проверенные hr.band».

Чего мы не делаем

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

Снятие вакансии

Работодатель может снять свою вакансию письмом на [email protected] — удалим в течение 24 часов после проверки. Туда же — ошибки в классификации и предложения новых источников.

Данные каталога открыты машинно: JSON · CSV · NDJSON · RSS · llms.txt