AI Job Board Aggregator
A Python pipeline that scrapes job boards, pre-filters by keyword, scores each listing against my skills using the Claude API, and delivers a daily email digest. Running in production.
The Problem Manually checking multiple job boards every day was slow, and most results were irrelevant.
What I Built A multi-module Python pipeline that scrapes general job boards via python-jobspy and custom scrapers for media-industry sites (EntertainmentCareers.net, ProductionBeast.com, MediaBistro.com). Each listing passes a keyword pre-filter, then gets scored 1–10 by the Claude API (Haiku) against my skills and requirements. Results are cached in SQLite so each job is only evaluated once. A daily HTML email digest is delivered via Gmail SMTP, sorted by score. The whole thing runs on a macOS LaunchAgent every morning at 8am.
Tech Python · python-jobspy · BeautifulSoup4 · Claude API · SQLite · Gmail SMTP · macOS LaunchAgent · PyYAML
Outcome Running daily since February 2026. I review a short, pre-scored list every morning instead of manually searching five sites.