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.

Previous
Previous

Rotation/Scale QA Tool

Next
Next

3D/Gaussian Splat Work (contributor)