fix(scout): repair Roche/Apple, add Amazon+Axpo, make title filtering fail-open

Scraper fixes:
- Roche: new fetch_phenom adapter (Phenom refineSearch). The old playwright scrape
  of ?locationsearch=Switzerland harvested recommendation-widget cards (Shanghai,
  Kyiv, Bogota) while the page reported no-results. 0 -> 88 CH-eligible roles.
- Apple: dropped default_location "Switzerland", which relabelled US "Various
  Locations" postings as Swiss (84 phantom CH rows over 4 runs). Now honestly 0.
- Meta: NOT broken — metacareers reports "1 Items" for Zurich. Comment added so it
  is not "fixed" again.

New boards:
- Amazon/AWS (fetch_amazon): 32 CH roles incl. a Zurich AWS FDE req and a Bern
  ProServe Cloud Architect. AWS is the evidenced cloud; claims.json forbids GCP.
- Axpo (teamtailor via base_url + pagination): 461 roles, opens the energy lane.
  Locations read from schema.org jobLocation with ISO alpha-2 expanded, so
  Madrid/Milan/Warsaw roles are not marked Swiss. Telenor benefits too.

Title filtering now has two explicit modes. Inclusion allowlists fail closed and
hide unanticipated good-fit roles, so they are now used only where volume forces
it (>~200 roles). Everything else uses the shared, board-agnostic
NOISE_TITLE_EXCLUDE, which fails open and leaves the final call to the scorer and
the reviewer. Palantir stays unfiltered per its existing documented rationale.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-18 11:17:24 +02:00
co-authored by Claude Opus 5
parent 082a1d250c
commit 284407cd23
8 changed files with 574 additions and 41 deletions
+49
View File
@@ -0,0 +1,49 @@
a[/jobs/]=0 a[/profile/job_details/]=1
---TEXT---
Skip to main content
Jobs
Teams
Career Programs
Working at Meta
Blog
Podcasts
Get personalized job recommendations from AI
The Meta AI recruiting assistant can recommend jobs based on your resume, location, and role preferences.
Upload resume for job recommendations
Hide filters
1 Items
Save this search
Sort by
Relevance
Newest
Technologies
Facebook
Messenger
Instagram
WhatsApp
Meta Quest
Teams
Advertising Technology
AR/VR
Artificial Intelligence
Business Development & Partnerships
Communications & Public Policy
Show more
Employment type
Full time employment
Internship
Short term employment
Location
Zurich, Switzerland
Apply filters
Clear filters
Search by technology, team, location, or ref. code
Research Scientist Intern, AI/ML, Core Ads Growth (PhD)
Zurich, Switzerland +1 locations
AI Research +3 more
Artificial Intelligence +2 more
Multiple Locations
AI Research
Artificial Intelli