Независимые проекты

AI Vacancy Search — поиск вакансий с LLM-фильтрацией

Технологический стек

  • Python
  • FastAPI
  • Flask
  • OpenRouter
  • REST API
  • SQLite

Продукт

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

Что я сделал

  • Получал вакансии Yandex Career через внутренний API без HTML-скрейпинга.
  • Хранил собранные позиции в SQLite с очисткой закрытых вакансий и blacklist.
  • Добавил LLM-фильтрацию через OpenRouter и простой веб-интерфейс для настройки и просмотра поиска.
  • Позже упростил анализ до stateless FastAPI endpoint, выполняющего полный проход за один запрос.

Архитектура

search profile → vacancy API → normalization/filtering → LLM relevance check → current matching roles

Результат

  • Получен рабочий процесс поиска ролей под заданный стек.