dennisthiessen
1331a7f1f5
feat(job_scout): add RSS adapter, automate BIS vacancies
...
- Generic RSS/RDF feed parser (handles RSS 1.0 namespaced items + RSS 2.0)
- BIS (Bank for International Settlements, Basel) promoted from manual-check
to an automated source via its vacancies RSS feed — commutable from Bern,
salary net of Swiss tax. Scout now 20 automated + 4 manual-check.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-24 09:55:50 +02:00
dennisthiessen
3b07c4b900
feat(job_scout): expand to 19 companies + new adapters, filters, dedup
...
- New SmartRecruiters adapter (EU energy/commodity firms)
- Add data-infra US tech (Confluent/GitLab/ClickHouse/Grafana) and
commodity/energy traders (MET Group/Vitol/Louis Dreyfus)
- Headless stealth (navigator.webdriver mask + chrome fingerprint) — unblocks
Google; also enabled Meta and Cisco scraping
- Tight title prefilter + title-only scoring + cross-region dedup so
high-volume all-remote boards don't flood the report
- Remove Canonical (below-market pay, poor culture) and IBM Research
(research-scale pay below bar; weak data-eng fit) per reputation review
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-22 12:38:35 +02:00
dennisthiessen
eeec77b1e3
feat: add job_scout — automated CH job-board scraper for target companies
...
Pulls fresh postings from the quarterly target-company list, filters by Swiss
location / EU-remote eligibility, scores fit against profile keywords, tracks
seen jobs, and writes a markdown report.
Adapters (13 companies automated):
- Workday: NVIDIA, Novartis
- Ashby: Kraken, OpenAI
- Greenhouse: Anthropic
- PCSX (Eightfold): Microsoft
- WordPress AJAX: Sygnum
- Playwright (headless + stealth): Google, Apple, Meta, Roche, Cisco, IBM
4 companies (Sonova, Coinbase, AMINA, Bitcoin Suisse) resist automation
(server-side bot blocks / JS widgets) and surface as a manual-check checklist.
venv, reports/, and state/ are gitignored; only scout.py + requirements.txt
are tracked.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-22 10:12:27 +02:00