Зачем мы сделали новый джобборд Talanto.work?

Мы начали делать Talanto не потому, что хотели создать ещё один сайт с вакансиями.

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

Как обычно происходит — мы открываем HeadHunter или GetMatch или другой сайт. Откликаемся и идем дальше, потом телеграм каналы, потом Linkedin и сайты отдельных компаний. В итоге поиск работы превращается в постоянное переключение между сайтам, каналами, чатами и сохранёнными ссылками.

При этом крупные сайты такие как HH показывают далеко не все вакансии.

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

Причина простая: публиковать вакансии на крупных площадках дорого. Особенно если речь про маленькую компанию или стартап.
Компании часто дают рекрутеру небольшой бюджет и задачу по-типу «Найди Python разработчика» или «найди QA». Бюджет такой-то, но небольшой и рекрутер идёт не на HeadHunter, а туда, где дешевле и быстрее получить кандидатов: в Telegram-каналы, LinkedIn, нишевые сайты.

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

Решение этой проблемы:

Мы решили собрать все эти источники в одном месте.

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

Так появился Talanto.work — агрегатор IT-вакансий и AI-инструментов для поиска работы.
Сейчас это 50.000 вакансий, 500+ спаршенных телеграм каналов. 100+ сайтов компаний, 50+ международных компаний с русскоязычными корнями. Плюс к этому прожарка резюме, мэтчи на вакансии и написание автосопроводов для вас. И еще много крутых иишных штуковин).

А с чего мы начали

Сначала мы сфокусировались на русскоязычном рынке: телеграм-каналы, крупные job board’ы такие как hh, сайты компаний вначале взяли больших яндекс, мэйл, сбер и другие.

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

Так появилась первая большая часть Talanto.work агрегатор вакансий.

Сейчас в сервисе уже более 50 тысяч вакансий из разных источников. Главная ценность этой части продукта в том, что человек открывает поиск вакансий на Talanto.work и видит предложения, которые раньше пришлось бы искать вручную в нескольких местах.

Найти вакансию это только половина задачи

На старте мы думали, что основная ценность сервиса будет в сборе вакансий в одном месте.

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

У многих резюме написаны ну просто ужасно. 3-4-5 страниц текста, картинки, рюшечки в дизайне, просто дичь.

Типичные базовые проблемы:

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

Рекрутеры это видят, они не глупые)

Если кандидат отправляет одно и то же резюме и одно и то же сопроводительное письмо на разные вакансии, это почти всегда снижает шансы на ответ.

Поэтому мы решили, что сервис должен не только показывать вакансии, но и помогать человеку подготовить нормальный отклик.

Три AI-функции, которые мы добавили

Постепенно мы пришли к трём основным функциям: прожарка резюме, проверка соответствия резюме вакансии и генерация сопроводительного письма.

1. Прожарка резюме

Пользователь загружает резюме, а система анализирует его и показывает, что можно улучшить.

Идея не в том, чтобы просто переписать красиво или наврать, а в том чтобы найти слабые места и подсветить.

Например:

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

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

Именно для таких целей мы сделали отдельный инструмент AI-разбор резюме или попросту прожарка вашего CV. Он помогает быстро понять, все проблемы и зафиксить их.

Уже более 500 человек воспользовались прожаркой на нашем сайте. Есть и отзывы хорошие, начали недавно их собирать.

2. Match Score или сответствие резюме вакансии

Вторая функция это анализ соответствия резюме конкретной вакансии.

Пользователь выбирает вакансию, загружает или выбирает своё CV и система показывает, насколько он подходит под эту вакансию.

Например, есть вакансия Senior Python Developer. В описании указаны Python, FastAPI, PostgreSQL, опыт с distributed systems, английский язык и опыт работы в продуктовой команде.

Система сравнивает это с резюме кандидата и показывает:

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

Это не магическая оценка кандидата. Это скорее инструмент подготовки к отклику на вакансию.

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

На сайте это вынесено в отдельный инструмент проверку соответствия резюме вакансии.

3. Автоматическое сопроводительное письмо

Третья функция это генерация сопроводительного письма под конкретную вакансию.

Большинство сопроводительных писем выглядят одинаково:

Здравствуйте, меня заинтересовала ваша вакансия. У меня есть опыт. Буду рад обсудить.

Проблема в том, что рекрутеры видят такие письма десятки раз в день.

Мы сделали генератор сопроводительных писем на основе конкретной вакансии и конкретного резюме.

То есть система смотрит:

ваше CV;
какой у вас опыт
какая это вакансия
какие требования у компании
какие совпадения есть между резюме и вакансией.

После этого она пишет письмо, которое выглядит не как массовый копипаст, а как уникальный отклик, релевантный вакансии и вашему опыту и пересечению между ними..

Например, если Python-разработчик откликается на позицию в международную компанию, система может подсветить опыт с нужным стеком питоном, релевантные проекты и объяснить, почему кандидат подходит именно под эту роль.

Что вошло в платную версию

Мы разделили продукт на бесплатную и платную части.

Бесплатная часть это поиск более чем по 50.000 вакансий.

Платная версия стоит 990 рублей и даёт доступ к дополнительным возможностям:

прожарка резюме
анализ соответствия резюме вакансии
автоматическая генерация сопроводительных писем
доступ к части эксклюзивных вакансий
вакансии международных компаний с русскоязычными корнями
MCP сервер чтобы настроить автоотклики

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

Что было сложнее всего

Технически проект оказался сложнее, чем казался в начале.

Снаружи агрегатор вакансий выглядит просто: собрал вакансии, положил в базу, показал пользователю.

На практике возникло и вознимает оче много проблем:
Где-то есть зарплата, где-то нет. Где-то указана страна, но не указан город.
Где-то вакансия написана на русском, где-то на английском.
Где-то требования оформлены списком, где-то одним длинным текстом.
Где-то вакансия уже закрыта, но всё ещё висит в источнике.

Приходится постоянно нормализовать данные, чистить описания, приводить вакансии к единому виду и убирать мусор.

Дубли вакансий

Одна и та же вакансия может появиться в нескольких местах.

Например, компания опубликовала вакансию на сайте, потом рекрутер разместил её в Telegram, потом кто-то перепостил её в другом канале.

Для пользователя это не три вакансии, а одна и та же. Поэтому нужна дедупликация.

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

Блокировки и ограничения источников

Отдельная боль технические ограничения.

Многие сайты защищаются от парсинга. Где-то меняется структура страниц, где-то ограничивается доступ, где-то ломаются API, где-то появляются блокировки.

С Telegram тоже есть свои сложности.

Большую часть этих проблем пришлось решать постепенно: где-то через более устойчивую архитектуру сбора данных, где-то через очереди, где-то через ручную проверку источников.

Сколько времени заняла разработка?

Первую рабочую версию сервиса мы сделали примерно за полгода.

За это время нужно было собрать несколько больших частей:

агрегатор вакансий
базу данных
поиск и фильтры
личный кабинет
загрузку и анализ резюме
AI-функции
платный доступ
логику эксклюзивных вакансий
обработку разных источников
дедупликацию
интерфейс для пользователя.

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

Сейчас Talanto.work это не просто сайт с вакансиями. Это сервис, который закрывает несколько этапов поиска работы:

  1. найти подходящие вакансии
  2. не пропустить вакансии из разных источников
  3. проверить своё резюме
  4. понять, насколько резюме подходит под конкретную вакансию
  5. улучшить отклик
  6. сгенерировать сопроводительное письмо.

Наша основная идея осталась прежней: поиск работы должен быть менее быстрым и оптимизированным.

Человек не должен открывать десять сайтов, копировать одно и то же сопроводительное письмо.

Планы

Дальше мы хотим развивать две части продукта.

Первая это расширение базы вакансий.

Вторая это рекрутерский отдел. Рекрутеры будут постить вакансии у нас тоже.

Я мало чего описал о технической стороне сайта, также забыл написать о нашем классном телеграм боте в который приходят уведомления о вакансиях, которые вы выбрали. Например все удаленные вакансии по Python — выбрал так на UI и в телегу каждый день падают такие вакансии.
Также из интересного — нас ddoсят какие-то ребята, которых мы уже почти вычислили и хоть и не хочется но будем разбираться в органах и судах, хотя и не хотелось бы этим заниматься. Про техническую часть реализации напишу если вам интересно будет — напишите об этом в комментах.



🔥 Какой была ваша первая зарплата в QA и как вы искали первую работу? 

Мега обсуждение в нашем телеграм-канале о поиске первой работы. Обмен опытом и мнения.

Читать в телеграм

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *