diff --git a/job_scout/requirements.txt b/job_scout/requirements.txt
index b47208c..cfad351 100644
--- a/job_scout/requirements.txt
+++ b/job_scout/requirements.txt
@@ -1 +1,2 @@
playwright>=1.40,<2
+certifi
diff --git a/job_scout/scout.py b/job_scout/scout.py
index 4f453a3..4ad12df 100644
--- a/job_scout/scout.py
+++ b/job_scout/scout.py
@@ -24,6 +24,7 @@ See the adapter-coverage notes at the bottom for the current automated/manual sp
import json
import re
+import ssl
import sys
import time
from functools import lru_cache
@@ -44,20 +45,31 @@ CH_LOCATION_KEYWORDS = [
"lausanne", "zug", "rüschlikon", "stäfa", "schweiz", "suisse",
]
-REMOTE_KEYWORDS = ["remote", "home based", "home-based", "anywhere", "distributed"]
-
US_ONLY_PATTERNS = [
"remote - us", "remote, us", "remote-us", "us remote", "us-remote",
"remote-friendly us", "remote (us)", "united states - remote",
"remote, united states",
]
-EU_HINT_KEYWORDS = [
- "germany", "france", "spain", "portugal", "ireland", "netherlands",
- "sweden", "norway", "finland", "denmark", "poland", "czech",
- "romania", "italy", "austria", "belgium", "uk", "united kingdom",
- "europe", "emea", "global", "worldwide",
-] + CH_LOCATION_KEYWORDS
+# Pan-regional/global remote — genuinely reachable from Switzerland regardless of which
+# single country the listing happens to name.
+GLOBAL_REMOTE_KEYWORDS = ["europe", "emea", "global", "worldwide"]
+
+# Single-country hints, grouped so synonyms ("uk"/"united kingdom") count as one country.
+# A listing naming only ONE of these is a residency lock (e.g. Databricks' "Remote - United
+# Kingdom Remote - United Kingdom"), not something open to a CH-based candidate, even though
+# it reads as "remote." Naming 2+ reads as a broad multi-country remote policy instead (e.g.
+# Grafana's "Germany | Ireland | Spain | Sweden | UK") — that's treated as eligible.
+COUNTRY_HINT_GROUPS = [
+ ("germany",), ("france",), ("spain",), ("portugal",), ("ireland",),
+ ("netherlands",), ("sweden",), ("norway",), ("finland",), ("poland",),
+ ("czech",), ("romania",), ("italy",), ("austria",), ("belgium",),
+ ("uk", "united kingdom"),
+]
+
+# Countries outside CH where relocation is genuinely on the table for a strong enough offer
+# (see project_target_companies memory) — accepted for every company, on-site or remote.
+RELOCATION_COUNTRY_KEYWORDS = ["denmark", "copenhagen"]
POSITIVE_KEYWORDS = {
"genai": 3, "generative ai": 3, "llm": 3, "large language model": 3,
@@ -69,6 +81,10 @@ POSITIVE_KEYWORDS = {
"data scientist": 2, "data science": 2,
"solutions architect": 2, "platform engineer": 2,
"ai infrastructure": 2, "inference": 2, "rag": 2, "agentic": 2,
+ # Spelled-out "Artificial Intelligence" (int'l orgs like BIS write it out instead of
+ # "AI") and analytics-engineer variants — was missing entirely, dropped a genuinely
+ # on-thesis BIS role (Senior Data & Analytics Engineer - AI) into the noise bucket.
+ "artificial intelligence": 3, "analytics engineer": 2, "data analytics": 2,
"kubernetes": 1, "docker": 1, "etl": 1, "pipeline": 1,
# Core CV lane — DevOps / data-platform / cloud (was scoring 0; surfaced only via "senior")
"data platform": 3, "platform engineering": 2, "devops": 2,
@@ -156,7 +172,7 @@ COMPANIES = [
# Added 2026-06-06 (Tier A/B data-infra). Databricks/Snowflake/Datadog have Zürich offices
# (Swiss-scale comp, clears bar); Elastic/dbt Labs are remote-EU (verify CH-equiv comp —
# may be geo-banded below 180k, like Grafana). All title-filtered (boards are 160-760 roles).
- ("databricks","Databricks","greenhouse", {"board": "databricks", "_title_filter": ENG_TITLE_FILTER}), # Zürich SWE + remote-EU
+ ("databricks","Databricks","greenhouse", {"board": "databricks", "_title_filter": ENG_TITLE_FILTER}), # Zürich SWE + remote-EU; Denmark relocation handled globally, see RELOCATION_COUNTRY_KEYWORDS
("snowflake", "Snowflake", "ashby", {"slug": "snowflake", "_title_filter": ENG_TITLE_FILTER}), # Zürich "Observe" observability SWE roles
("datadog", "Datadog", "greenhouse", {"board": "datadog", "_title_filter": ENG_TITLE_FILTER}), # Zürich branch + remote-EU
("elastic", "Elastic", "greenhouse", {"board": "elastic", "_title_filter": ENG_TITLE_FILTER}), # remote-first; ELK = his stack
@@ -166,6 +182,16 @@ COMPANIES = [
# Dropped: Sygnum (Glassdoor 3.4, 51% recommend, comp 2.3/5 — below 180k bar — 2026-05).
("metgroup", "MET Group", "smartrecruiters", {"company": "METGroup", "_title_filter": ENG_TITLE_FILTER}),
("ldc", "Louis Dreyfus","smartrecruiters",{"company": "LouisDreyfusCompany", "_title_filter": ENG_TITLE_FILTER}),
+ # Equinor (Workday) — Norway energy major; he's lived/worked in NO before (Equinor AI
+ # Architect req was applied to manually — see CLAUDE.md Active Sessions) and it's an
+ # energy-trading-adjacent target. Live board is small (~15 total) and mostly NO/US/BR
+ # on-site ops/trading roles, so no server-side search_text filter or title filter —
+ # let location_matches do the CH/remote-eligibility work like the other low-volume boards.
+ ("equinor", "Equinor", "workday", {
+ "host": "equinor.wd3.myworkdayjobs.com",
+ "tenant": "equinor",
+ "site": "EQNR",
+ }),
# International org — BIS (Basel), commutable from Bern, salary net of Swiss tax.
# Low-volume RSS feed; no title filter (Innovation Hub roles can be oddly titled).
("bis", "BIS (Basel)","rss", {
@@ -328,6 +354,25 @@ COMPANIES = [
"next_button": "#pfch-pagination-next",
"max_pages": 10,
}),
+ # BFH (Bern University of Applied Sciences). Re-added 2026-07-14: the jobs.bfh.ch domain
+ # itself is a broken/stub SPA shell (renders "Career Center project template", nothing
+ # else — this is what looked like a 403 previously), but the actual listing widget is
+ # embedded and fully renders on the www.bfh.ch careers page. Card = one
per posting
+ # with 3 li.teaser-text-list-item fields (department, location, employment type); location
+ # is the 2nd. Low-volume (12 open reqs), single page. German titles score 0 under the
+ # English-keyword scorer (same problem as SBB/BKW) — _score_floor keeps them visible
+ # instead of hidden as "noise", e.g. "Professur Data-Driven Government",
+ # "Co-Leitung ... digitale Souveränität".
+ ("bfh", "BFH (Bern)", "playwright", {
+ "url": "https://www.bfh.ch/en/about-bfh/careers/jobs/",
+ "wait_for": ".teas-prospective-job-teaser",
+ "card": ".teas-prospective-job-teaser",
+ "title_sel": "h2.teaser-title",
+ "location_sel": "li.teaser-text-list-item:nth-of-type(2)",
+ "link_sel": "a",
+ "default_location": "Switzerland",
+ "_score_floor": 2,
+ }),
]
# Companies where adapter probing did not yield a reliable scrape. Reasons noted.
@@ -351,6 +396,20 @@ MANUAL_CHECK = [
]
+@lru_cache(maxsize=1)
+def _ssl_context():
+ """Prefer certifi's CA bundle over the OS trust store: on Windows, urllib's default
+ context pulls trust anchors from the system cert store, which has been observed to
+ reject valid Workday-hosted certs as expired (stale cached root) even though the
+ live chain verifies fine elsewhere. Falls back to the default context if certifi
+ isn't installed (pip install -r requirements.txt covers it)."""
+ try:
+ import certifi
+ return ssl.create_default_context(cafile=certifi.where())
+ except ImportError:
+ return ssl.create_default_context()
+
+
def http_get_json(url, headers=None, data=None, method="GET"):
headers = headers or {}
headers.setdefault("User-Agent", USER_AGENT)
@@ -359,7 +418,7 @@ def http_get_json(url, headers=None, data=None, method="GET"):
data = json.dumps(data).encode("utf-8")
headers.setdefault("Content-Type", "application/json")
req = urllib.request.Request(url, data=data, headers=headers, method=method)
- with urllib.request.urlopen(req, timeout=30) as resp:
+ with urllib.request.urlopen(req, timeout=30, context=_ssl_context()) as resp:
return json.loads(resp.read().decode("utf-8"))
@@ -505,7 +564,7 @@ def fetch_rss(args):
RSS 2.0
- elements. Location isn't in the feed, so default_location is required."""
import xml.etree.ElementTree as ET
req = urllib.request.Request(args["url"], headers={"User-Agent": USER_AGENT})
- with urllib.request.urlopen(req, timeout=30) as resp:
+ with urllib.request.urlopen(req, timeout=30, context=_ssl_context()) as resp:
root = ET.fromstring(resp.read())
ns = {"rss1": "http://purl.org/rss/1.0/", "dc": "http://purl.org/dc/elements/1.1/"}
items = root.findall(".//rss1:item", ns) or root.findall(".//item")
@@ -606,7 +665,7 @@ def fetch_onlyfy(args):
req = urllib.request.Request(url, headers={
"User-Agent": USER_AGENT, "X-Requested-With": "XMLHttpRequest",
})
- with urllib.request.urlopen(req, timeout=30) as resp:
+ with urllib.request.urlopen(req, timeout=30, context=_ssl_context()) as resp:
page = resp.read().decode("utf-8", "replace")
titles = re.findall(r'(.*?)', page, re.S)
locs = re.findall(r'icon-map-marker[^>]*>\s*([^<]+)', page)
@@ -987,18 +1046,23 @@ def location_matches(loc_text):
return False, False
low = loc_text.lower()
in_ch = any(k in low for k in CH_LOCATION_KEYWORDS)
- has_remote = any(k in low for k in REMOTE_KEYWORDS)
is_us_only = any(p in low for p in US_ONLY_PATTERNS) and not in_ch
- has_eu_hint = any(k in low for k in EU_HINT_KEYWORDS)
- # Pan-European postings (location literally "Europe"/"EMEA", e.g. QuantCo's Lever board)
- # are reachable for a DACH-based candidate even without an explicit "remote" keyword, so
- # treat them as eligible too. City-specific EU roles (e.g. "Berlin or Munich") stay out.
- is_eu_wide = any(k in low for k in ("europe", "emea")) and not is_us_only
- # Count as remote/EU-eligible only if it isn't a US-only listing and has an EU/global hint
- is_remote = (has_remote or is_eu_wide) and not is_us_only and has_eu_hint
+ is_global_wide = any(k in low for k in GLOBAL_REMOTE_KEYWORDS) and not is_us_only
+ country_hits = sum(1 for group in COUNTRY_HINT_GROUPS if any(k in low for k in group))
+ is_multi_country = country_hits >= 2 and not is_us_only
+ is_remote = is_global_wide or is_multi_country
return in_ch, is_remote
+def is_relocation_location(loc_text):
+ """Denmark-only relocation acceptance (see RELOCATION_COUNTRY_KEYWORDS), applied to
+ every company — not a per-company opt-in."""
+ if not loc_text:
+ return False
+ low = loc_text.lower()
+ return any(k in low for k in RELOCATION_COUNTRY_KEYWORDS)
+
+
@lru_cache(maxsize=512)
def _kw_pattern(kw):
"""Word-boundary regex for a keyword. Plain substring matching produced false hits
@@ -1157,7 +1221,9 @@ def write_report(path, results, errors, new_only, include_weak, stats=None, tota
d = decisions.get(r["url"])
new_tag = " [NEW]" if r["is_new"] else ""
decided_tag = f" — 🗂 {d['decision'].upper()}" if d else ""
- loc_tag = "CH" if r["in_ch"] else ("Remote" if r["remote"] else "?")
+ loc_tag = ("CH" if r["in_ch"] else
+ "Remote" if r["remote"] else
+ "Relocation" if r.get("relocation") else "?")
lines.append(f"### [{r['score']}] {r['company']} - {r['title']}{new_tag}{decided_tag}")
lines.append(f"- Location: {r['location']} *({loc_tag})*")
if r.get("posted"):
@@ -1254,7 +1320,8 @@ def main():
for j in jobs:
jid = str(j.get("id") or j.get("url"))
in_ch, is_remote = location_matches(j.get("location", ""))
- if not (in_ch or is_remote):
+ is_relocation = is_relocation_location(j.get("location", ""))
+ if not (in_ch or is_remote or is_relocation):
continue
# Collapse the same role posted once per remote country (title differs only
# by a "| Country | Remote" suffix) — dedupe on the title before the first "|".
@@ -1278,9 +1345,11 @@ def main():
"title": j["title"], "location": j["location"],
"url": j["url"], "posted": j.get("posted", ""),
"score": score, "pos": pos, "neg": neg,
- "in_ch": in_ch, "remote": is_remote, "is_new": is_new,
+ "in_ch": in_ch, "remote": is_remote, "relocation": is_relocation,
+ "is_new": is_new,
})
- company_seen[jid] = {"title": j["title"], "first_seen": today}
+ if is_new:
+ company_seen[jid] = {"title": j["title"], "first_seen": today}
stats.append({"company": display, "scraped": scraped, "eligible": eligible,
"match": match, "newest": newest,
@@ -1301,6 +1370,18 @@ def main():
stats=stats, total_secs=total_secs,
decisions=decisions, hide_decided=hide_decided)
+ # Plain data dump of every eligible role, unfiltered by keyword score — fit judgment
+ # for these is done by Claude in conversation against the profile memory, not by the
+ # keyword scorer (which is a rough legacy signal, kept below as "pos"/"neg" hints only).
+ json_path = REPORTS_DIR / f"{today}.json"
+ dump = [{
+ "company": r["company"], "title": r["title"], "location": r["location"],
+ "url": r["url"], "posted": r["posted"], "is_new": r["is_new"],
+ "decision": decisions.get(r["url"]),
+ "keyword_signal": {"score": r["score"], "pos": r["pos"], "neg": r["neg"]},
+ } for r in all_results]
+ json_path.write_text(json.dumps(dump, indent=2, ensure_ascii=False), encoding="utf-8")
+
n_new = sum(1 for r in all_results if r["is_new"])
print(f"\nReport written: {report_path}", file=sys.stderr)
print(f"Total matches: {len(all_results)} ({n_new} new) | "
diff --git a/job_scout/state/decisions.json b/job_scout/state/decisions.json
index dd85ccc..a770831 100644
--- a/job_scout/state/decisions.json
+++ b/job_scout/state/decisions.json
@@ -292,5 +292,1363 @@
"decision": "skip",
"note": "SAP consulting, off-lane.",
"date": "2026-07-03"
+ },
+ "https://job-boards.greenhouse.io/anthropic/jobs/5135168008": {
+ "company": "Anthropic",
+ "title": "Research Engineer / Research Scientist, Pre-training",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: core model pre-training research; positioning targets AI-platform/infra overlap, not model-building at top labs",
+ "date": "2026-07-06"
+ },
+ "https://job-boards.greenhouse.io/anthropic/jobs/5112018008": {
+ "company": "Anthropic",
+ "title": "Research Engineer, Production Model Post-Training",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: core model post-training research; same positioning mismatch",
+ "date": "2026-07-06"
+ },
+ "https://job-boards.greenhouse.io/anthropic/jobs/5252342008": {
+ "company": "Anthropic",
+ "title": "Senior/Staff Security Engineer, Threat Intelligence",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: deep security specialization; Security Champion is a light team role, not deep security expertise",
+ "date": "2026-07-06"
+ },
+ "https://jobs.apple.com/en-us/details/200664247-3810/business-marketing-creative-masters-internships?team=STDNT": {
+ "company": "Apple",
+ "title": "Business, Marketing & Creative Masters Internships",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: internship, wrong seniority",
+ "date": "2026-07-06"
+ },
+ "https://jobs.apple.com/en-us/details/200664241-3810/business-marketing-creative-undergrad-internships?team=STDNT": {
+ "company": "Apple",
+ "title": "Business, Marketing & Creative Undergrad Internships",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: internship, wrong seniority",
+ "date": "2026-07-06"
+ },
+ "https://jobs.apple.com/en-us/details/200664336-3810/engineering-program-management-masters-internships?team=STDNT": {
+ "company": "Apple",
+ "title": "Engineering Program Management Masters Internships",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: internship, wrong seniority",
+ "date": "2026-07-06"
+ },
+ "https://jobs.apple.com/en-us/details/200664330-3810/engineering-program-management-undergrad-internships?team=STDNT": {
+ "company": "Apple",
+ "title": "Engineering Program Management Undergrad Internships",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: internship, wrong seniority",
+ "date": "2026-07-06"
+ },
+ "https://jobs.apple.com/en-us/details/200664419-3810/hardware-masters-engineering-internships?team=STDNT": {
+ "company": "Apple",
+ "title": "Hardware Masters Engineering Internships",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: internship, wrong seniority",
+ "date": "2026-07-06"
+ },
+ "https://jobs.apple.com/en-us/details/200664421-3810/hardware-phd-internships?team=STDNT": {
+ "company": "Apple",
+ "title": "Hardware PhD Internships",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: internship, wrong seniority",
+ "date": "2026-07-06"
+ },
+ "https://jobs.apple.com/en-us/details/200664383-3810/hardware-technologies-masters-engineering-internships?team=STDNT": {
+ "company": "Apple",
+ "title": "Hardware Technologies Masters Engineering Internships",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: internship, wrong seniority",
+ "date": "2026-07-06"
+ },
+ "https://jobs.apple.com/en-us/details/200664414-3810/hardware-technologies-phd-internships?team=STDNT": {
+ "company": "Apple",
+ "title": "Hardware Technologies PhD Internships",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: internship, wrong seniority",
+ "date": "2026-07-06"
+ },
+ "https://jobs.apple.com/en-us/details/200663968-3810/hardware-technologies-undergrad-engineering-internships?team=STDNT": {
+ "company": "Apple",
+ "title": "Hardware Technologies Undergrad Engineering Internships",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: internship, wrong seniority",
+ "date": "2026-07-06"
+ },
+ "https://jobs.apple.com/en-us/details/200663981-3810/hardware-undergrad-engineering-internships?team=STDNT": {
+ "company": "Apple",
+ "title": "Hardware Undergrad Engineering Internships",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: internship, wrong seniority",
+ "date": "2026-07-06"
+ },
+ "https://jobs.apple.com/en-us/details/200664232-3810/legal-internships?team=STDNT": {
+ "company": "Apple",
+ "title": "Legal Internships",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: legal internship, unrelated",
+ "date": "2026-07-06"
+ },
+ "https://jobs.apple.com/en-us/details/200664221-3810/machine-learning-and-artificial-intelligence-masters-internships?team=STDNT": {
+ "company": "Apple",
+ "title": "Machine Learning and Artificial Intelligence Masters Internships",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: internship, wrong seniority",
+ "date": "2026-07-06"
+ },
+ "https://jobs.apple.com/en-us/details/200664223-3810/machine-learning-and-artificial-intelligence-phd-internships?team=STDNT": {
+ "company": "Apple",
+ "title": "Machine Learning and Artificial Intelligence PhD Internships",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: internship, wrong seniority",
+ "date": "2026-07-06"
+ },
+ "https://jobs.apple.com/en-us/details/200664780-3810/machine-learning-and-artificial-intelligence-undergrad-internships?team=STDNT": {
+ "company": "Apple",
+ "title": "Machine Learning and Artificial Intelligence Undergrad Internships",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: internship, wrong seniority",
+ "date": "2026-07-06"
+ },
+ "https://jobs.apple.com/en-us/details/200664002-3810/operations-manufacturing-design-undergrad-internships?team=STDNT": {
+ "company": "Apple",
+ "title": "Operations Manufacturing Design Undergrad Internships",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: internship, wrong seniority",
+ "date": "2026-07-06"
+ },
+ "https://jobs.apple.com/en-us/details/200663969-3810/product-design-phd-internships?team=STDNT": {
+ "company": "Apple",
+ "title": "Product Design PhD Internships",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: internship, wrong seniority",
+ "date": "2026-07-06"
+ },
+ "https://jobs.apple.com/en-us/details/200664320-3810/software-engineering-masters-internships?team=STDNT": {
+ "company": "Apple",
+ "title": "Software Engineering Masters Internships",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: internship, wrong seniority",
+ "date": "2026-07-06"
+ },
+ "https://jobs.apple.com/en-us/details/200664323-3810/software-phd-internships?team=STDNT": {
+ "company": "Apple",
+ "title": "Software PhD Internships",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: internship, wrong seniority",
+ "date": "2026-07-06"
+ },
+ "https://jobs.apple.com/en-us/details/200664785-3810/software-undergrad-engineering-internships?team=STDNT": {
+ "company": "Apple",
+ "title": "Software Undergrad Engineering Internships",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: internship, wrong seniority",
+ "date": "2026-07-06"
+ },
+ "https://jobs.apple.com/en-us/details/114438158/us-specialist-seasonal-part-time?team=APPST": {
+ "company": "Apple",
+ "title": "US - Specialist: Seasonal, Part-time",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: retail seasonal role, wrong domain/seniority",
+ "date": "2026-07-06"
+ },
+ "https://jobs.apple.com/en-us/details/114438158/us-specialist-seasonal-part-time/locationPicker": {
+ "company": "Apple",
+ "title": "Where we're hiring",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: scraper artifact (locationPicker page), not a real posting",
+ "date": "2026-07-06"
+ },
+ "https://www.bis.org/careers/vacancies/jr100405.htm": {
+ "company": "BIS (Basel)",
+ "title": "1 LOD Coordinator / Operational Risk Manager",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: risk/compliance coordinator role, not eng",
+ "date": "2026-07-06"
+ },
+ "https://www.bis.org/careers/vacancies/jr100424.htm": {
+ "company": "BIS (Basel)",
+ "title": "Principal Dealer-Credit Market",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: trading-desk dealer role; you want platform/data-eng inside trading, not the trading seat",
+ "date": "2026-07-06"
+ },
+ "https://www.bis.org/careers/vacancies/jr100429.htm": {
+ "company": "BIS (Basel)",
+ "title": "Senior Data & Analytics Engineer – Artificial Intelligence",
+ "decision": "applied",
+ "note": "Applied 2026-07-10 (80.5/100 package). Was shortlisted 2026-07-06: core data-eng + spelled-out AI angle; BIS Basel is an explicit international-org lane in your target list",
+ "date": "2026-07-10"
+ },
+ "https://job.bkw.com/offene-stellen/business-controller-energy-mobility-telecom-m-w-d/447ae323-707b-4145-bbbe-91f8d4b32f7b": {
+ "company": "BKW (Bern)",
+ "title": "Business Controller Energy, Mobility & Telecom (m/w/d)",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: finance/controlling role, not eng",
+ "date": "2026-07-06"
+ },
+ "https://job.bkw.com/offene-stellen/collaborateur-trice-administratifve-et-comptable/38cfd9b5-a1f5-4ced-92f5-66784300acd3": {
+ "company": "BKW (Bern)",
+ "title": "Collaborateur/-trice administratif·ve et comptable",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: French admin/accounting role, language + domain mismatch",
+ "date": "2026-07-06"
+ },
+ "https://job.bkw.com/offene-stellen/commodity-originator-italy-all/d7673ee4-3c24-41ca-ac2f-0743aa6b55e7": {
+ "company": "BKW (Bern)",
+ "title": "Commodity Originator Italy (all)",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: commodity trading/commercial role, not platform-eng",
+ "date": "2026-07-06"
+ },
+ "https://job.bkw.com/offene-stellen/controleur-de-gestion-tous/eef5d469-fbd8-46df-8179-fd8ff5ee16a2": {
+ "company": "BKW (Bern)",
+ "title": "Contrôleur de Gestion (tous)",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: French finance controlling role",
+ "date": "2026-07-06"
+ },
+ "https://job.bkw.com/offene-stellen/informatiker-in-it-supporter-in-alle/b868a52a-5e77-4a05-b2bc-8bd8b1d43d29": {
+ "company": "BKW (Bern)",
+ "title": "Informatiker:in / IT-Supporter:in (alle)",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: IT support/helpdesk, well below your seniority",
+ "date": "2026-07-06"
+ },
+ "https://job.bkw.com/offene-stellen/mitarbeiter-w-m-d-projektcontrolling-auftragsmanagement/0da388e6-2336-466b-b2c1-e9f087bb3a30": {
+ "company": "BKW (Bern)",
+ "title": "Mitarbeiter (w/m/d) Projektcontrolling / Auftragsmanagement",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: project controlling, not eng",
+ "date": "2026-07-06"
+ },
+ "https://job.bkw.com/offene-stellen/options-trader-all/b7816258-69cd-4c6b-8054-800b36dc9267": {
+ "company": "BKW (Bern)",
+ "title": "Options Trader (all)",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: trader-desk role; explicit anti-pattern (platform-eng inside trading, not trader)",
+ "date": "2026-07-06"
+ },
+ "https://job.bkw.com/offene-stellen/sap-vendor-manager/555832b4-d64b-49c0-85d8-f2f9cddc2d04": {
+ "company": "BKW (Bern)",
+ "title": "SAP Vendor Manager",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: vendor/procurement management, not eng",
+ "date": "2026-07-06"
+ },
+ "https://job.bkw.com/offene-stellen/senior-quant-risk-modeller-alle/6c4e971a-abcb-42d1-a86c-e162f41f9a70": {
+ "company": "BKW (Bern)",
+ "title": "Senior Quant Risk Modeller (alle)",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: quant risk modelling; matches known BKW SA/ETRM domain gap, not platform-eng",
+ "date": "2026-07-06"
+ },
+ "https://job.bkw.com/offene-stellen/software-engineer-realtime-applications-alle/d54d0c7d-93ed-40c4-8cb7-1c1e304cf057": {
+ "company": "BKW (Bern)",
+ "title": "Software Engineer Realtime Applications (alle)",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: real SWE title at a Bern WLB-exception-tier company; grid-realtime/SCADA domain fit uncertain, worth reading the JD",
+ "date": "2026-07-06"
+ },
+ "https://bitcoin-suisse.onlyfy.jobs/job/bcbu0tiagigzlhn2g69pf1g9o5ihxua": {
+ "company": "Bitcoin Suisse",
+ "title": "AI Solutions Engineer",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: crypto is a genuine personal interest (Kraken customer, writes Solidity); AI + customer-facing solutions-eng overlap",
+ "date": "2026-07-06"
+ },
+ "https://bitcoin-suisse.onlyfy.jobs/job/3lnnbyl3c5i9gni8061etfwuwmpeur7": {
+ "company": "Bitcoin Suisse",
+ "title": "AI Strategy & Product Lead",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: product/strategy leadership, not hands-on eng",
+ "date": "2026-07-06"
+ },
+ "https://bitcoin-suisse.onlyfy.jobs/job/no8rrbdbgcge8ic2nv8gnpjrw4vie6l": {
+ "company": "Bitcoin Suisse",
+ "title": "Product Owner / Custody Specialist",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: product owner role, not eng",
+ "date": "2026-07-06"
+ },
+ "https://bitcoin-suisse.onlyfy.jobs/job/q5gkibiobipv4q31w5530lct4v3af1v": {
+ "company": "Bitcoin Suisse",
+ "title": "Product Owner / Staking Specialist",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: product owner role, not eng",
+ "date": "2026-07-06"
+ },
+ "https://bitcoin-suisse.onlyfy.jobs/job/sjko6oywq27pbxcd417r00kpgmd1ck1": {
+ "company": "Bitcoin Suisse",
+ "title": "Relationship Manager Family Office & Corporate Clients",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: sales/relationship management, not eng",
+ "date": "2026-07-06"
+ },
+ "https://bitcoin-suisse.onlyfy.jobs/job/1ohkbrrxj4ghd70n6yheyo13a3ytdp5": {
+ "company": "Bitcoin Suisse",
+ "title": "Relationship Manager Private Clients",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: sales/relationship management, not eng",
+ "date": "2026-07-06"
+ },
+ "https://bitcoin-suisse.onlyfy.jobs/job/vnpfvgbqatibfqdslahykmv0t77pgvi": {
+ "company": "Bitcoin Suisse",
+ "title": "Senior Product Owner Trading & Brokerage",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: product owner role, not eng",
+ "date": "2026-07-06"
+ },
+ "https://bitcoin-suisse.onlyfy.jobs/job/6t1w09sp45s96fqdco5z2aoobi5j2d9": {
+ "company": "Bitcoin Suisse",
+ "title": "Senior Software Engineer (.NET & AI)",
+ "decision": "shortlist",
+ "note": "Claude judgment 2026-07-06: genuine SWE role; .NET is your secondary skill, AI angle, crypto company matches real personal interest",
+ "date": "2026-07-06"
+ },
+ "https://careers.cisco.com/global/en/job/2015898/Account-Executive-Splunk-Global-Pharma": {
+ "company": "Cisco",
+ "title": "Account Executive - Splunk (Global Pharma)",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: sales role (Account Executive)",
+ "date": "2026-07-06"
+ },
+ "https://careers.cisco.com/global/en/job/2016904/Fullstack-Software-Engineer": {
+ "company": "Cisco",
+ "title": "Fullstack Software Engineer",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: generic title, no domain signal either way from the title alone - worth a quick JD read",
+ "date": "2026-07-06"
+ },
+ "https://careers.cisco.com/global/en/job/2014369/Security-Research-Engineering-Technical-Leader": {
+ "company": "Cisco",
+ "title": "Security Research Engineering Technical Leader",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: deep security-research leadership, not your specialization",
+ "date": "2026-07-06"
+ },
+ "https://careers.cisco.com/global/en/job/2012404/Senior-Software-Engineer-Go-WAF": {
+ "company": "Cisco",
+ "title": "Senior Software Engineer Go - WAF",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: Go language + WAF security specialization gap",
+ "date": "2026-07-06"
+ },
+ "https://careers.cisco.com/global/en/job/2004725/Software-Engineering-Manager-Cilium-Isovalent": {
+ "company": "Cisco",
+ "title": "Software Engineering Manager - Cilium - Isovalent",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: Kubernetes/cloud-native alignment via Cilium, but needs eBPF specialization + a people-management track not clearly evidenced",
+ "date": "2026-07-06"
+ },
+ "https://careers.cisco.com/global/en/job/2012402/Software-Engineering-Manager-Kubernetes-Load-Balancer-Isovalent": {
+ "company": "Cisco",
+ "title": "Software Engineering Manager - Kubernetes Load Balancer - Isovalent",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: same Kubernetes/cloud-native alignment as the Cilium EM role, same eBPF + management-track caveat",
+ "date": "2026-07-06"
+ },
+ "https://careers.cisco.com/global/en/job/2012400/Tetragon-Engineering-Manager-Isovalent": {
+ "company": "Cisco",
+ "title": "Tetragon Engineering Manager - Isovalent",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: deep eBPF/kernel security specialization, not your background",
+ "date": "2026-07-06"
+ },
+ "https://careers.cisco.com/global/en/job/2011245/Tetragon-Senior-Linux-Security-Engineer": {
+ "company": "Cisco",
+ "title": "Tetragon Senior Linux Security Engineer",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: kernel/eBPF security specialization gap, same class as your CUDA/kernel-driver negatives",
+ "date": "2026-07-06"
+ },
+ "https://careers.cisco.com/global/en/job/2012994/Tetragon-Software-Engineering-Technical-Leader": {
+ "company": "Cisco",
+ "title": "Tetragon Software Engineering Technical Leader",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: deep eBPF specialization technical-leadership role",
+ "date": "2026-07-06"
+ },
+ "https://careers.cisco.com/global/en/job/2012314/Tetragon-Threat-Detection-Engineer-Isovalent": {
+ "company": "Cisco",
+ "title": "Tetragon Threat Detection Engineer - Isovalent",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: security threat-detection specialization, not your background",
+ "date": "2026-07-06"
+ },
+ "https://ch.linkedin.com/jobs/view/senior-software-engineer-product-engineering-eu-at-ashby-4403339538": {
+ "company": "Coinbase Ventures (web3)",
+ "title": "Senior Software Engineer, Product Engineering, EU @ Ashby",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: actual employer is Ashby (recruiting SaaS via Getro network), not crypto and not a target company",
+ "date": "2026-07-06"
+ },
+ "https://ch.linkedin.com/jobs/view/staff-platform-engineer-eu-at-ashby-4403620521": {
+ "company": "Coinbase Ventures (web3)",
+ "title": "Staff Platform Engineer, EU @ Ashby",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: Staff Platform Engineer generically matches your core skill, but employer is Ashby not crypto - unfamiliar company, needs research",
+ "date": "2026-07-06"
+ },
+ "https://jobs.ashbyhq.com/confluent/0c8cd0e5-8a53-47bc-9699-2934fbdaa7be": {
+ "company": "Confluent",
+ "title": "Senior Software Engineer",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: target data-infra company, but listing is GB-Remote only - verify CH-remote eligibility before pursuing",
+ "date": "2026-07-06"
+ },
+ "https://jobs.ashbyhq.com/confluent/94779f17-93f1-4890-8b11-178bd17cdde1": {
+ "company": "Confluent",
+ "title": "Senior Software Engineer II",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: same GB-Remote-only caveat as the other Confluent SWE roles",
+ "date": "2026-07-06"
+ },
+ "https://jobs.ashbyhq.com/confluent/4ac58d2c-2003-4753-99e9-e35906297f28": {
+ "company": "Confluent",
+ "title": "Staff Software Engineer",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: same GB-Remote-only caveat; Staff level fits your target seniority",
+ "date": "2026-07-06"
+ },
+ "https://jobs.ashbyhq.com/confluent/90949913-fc2b-47aa-8015-fcd264b352ae": {
+ "company": "Confluent",
+ "title": "Staff Software Engineer - Apache Kafka",
+ "decision": "shortlist",
+ "note": "Claude judgment 2026-07-06: Kafka is a core streaming/pipeline stack match, Staff level; Poland-remote suggests a genuine EU-remote policy - verify CH eligibility",
+ "date": "2026-07-06"
+ },
+ "https://databricks.com/company/careers/open-positions/job?gh_jid=8396801002": {
+ "company": "Databricks",
+ "title": "Senior Forward Deployed Engineer, Full Stack",
+ "decision": "shortlist",
+ "note": "Claude judgment 2026-07-06: forward-deployed lane is an explicit interest area; Databricks is a target data-infra company",
+ "date": "2026-07-06"
+ },
+ "https://databricks.com/company/careers/open-positions/job?gh_jid=8439078002": {
+ "company": "Databricks",
+ "title": "Senior Manager, Forward Deployed Engineering (Full Stack) x 2 New roles",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: FDE lane fit but a management track; France-remote work-authorization to verify",
+ "date": "2026-07-06"
+ },
+ "https://databricks.com/company/careers/open-positions/job?gh_jid=8506063002": {
+ "company": "Databricks",
+ "title": "Senior Specialist Solutions Architect - AI & ML Engineer",
+ "decision": "shortlist",
+ "note": "Claude judgment 2026-07-06: AI-platform positioning fit; Nordics-remote is an explicitly stated remote lane",
+ "date": "2026-07-06"
+ },
+ "https://databricks.com/company/careers/open-positions/job?gh_jid=8303017002": {
+ "company": "Databricks",
+ "title": "Senior Staff Software Engineer - Delta",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06 (updated): downgraded from shortlist - same Senior Staff SWE title/level as the Unity Catalog req at the same company, which was confirmed to require 15+ years experience. Likely same bar; verify JD before pursuing.",
+ "date": "2026-07-06"
+ },
+ "https://databricks.com/company/careers/open-positions/job?gh_jid=8422483002": {
+ "company": "Databricks",
+ "title": "Senior Staff Software Engineer - Unity Catalog Runtime Enforcement",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06 (updated): user read full JD - requires 15+ years experience, does not meet the bar despite strong domain match (data governance/catalog).",
+ "date": "2026-07-06"
+ },
+ "https://careers.datadoghq.com/detail/7547361/?gh_jid=7547361": {
+ "company": "Datadog",
+ "title": "Senior Backend Software Engineer - Product Analytics",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: generic backend/analytics fit, EMEA remote, Datadog is a target observability company",
+ "date": "2026-07-06"
+ },
+ "https://careers.datadoghq.com/detail/7957461/?gh_jid=7957461": {
+ "company": "Datadog",
+ "title": "Senior Software Engineer - Linux/eBPF",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: deep kernel/eBPF specialization gap",
+ "date": "2026-07-06"
+ },
+ "https://careers.datadoghq.com/detail/7959962/?gh_jid=7959962": {
+ "company": "Datadog",
+ "title": "Senior Software Engineer - REDAPL Graph Engine",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: deep database-internals/graph-engine specialization, not your background",
+ "date": "2026-07-06"
+ },
+ "https://careers.datadoghq.com/detail/8007606/?gh_jid=8007606": {
+ "company": "Datadog",
+ "title": "Staff Software Engineer - Security Agent",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: Staff level, but security-agent/systems specialization is a partial gap",
+ "date": "2026-07-06"
+ },
+ "https://jobs.elastic.co/jobs?gh_jid=8002558&gh_jid=8002558": {
+ "company": "Elastic",
+ "title": "Principal Software Engineer I - Distributed Systems - Elasticsearch",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: Principal-level distributed-systems-internals is a stretch beyond your platform-integration background, but Elastic is a target data-infra company",
+ "date": "2026-07-06"
+ },
+ "https://job-boards.greenhouse.io/gitlab/jobs/8605283002": {
+ "company": "GitLab",
+ "title": "Backend Engineer (Ruby), AI Engineering: Duo Agent Platform Tools",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: Ruby is not your stack (Python/Java)",
+ "date": "2026-07-06"
+ },
+ "https://job-boards.greenhouse.io/gitlab/jobs/8603839002": {
+ "company": "GitLab",
+ "title": "Senior Backend Engineer (Ruby), AI Engineering: Duo Agent Platform Tools",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: same Ruby language gap",
+ "date": "2026-07-06"
+ },
+ "https://job-boards.greenhouse.io/gitlab/jobs/8448283002": {
+ "company": "GitLab",
+ "title": "Staff Backend Engineer (Ruby on Rails/AI), Verify",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: same Ruby language gap",
+ "date": "2026-07-06"
+ },
+ "https://www.google.com/about/careers/applications/jobs/results/143571718001042118-ai-architect-partner-engineering?location=Switzerland": {
+ "company": "Google",
+ "title": "AI Architect, Partner Engineering",
+ "decision": "shortlist",
+ "note": "Claude judgment 2026-07-06: AI + partner/customer-facing engineering is FDE-adjacent; no language gate stated (unlike the French/German FDE reqs), Zurich option",
+ "date": "2026-07-06"
+ },
+ "https://www.google.com/about/careers/applications/jobs/results/135233176434811590-apprenticeship-in-application-development-informatikerin-efz-applikationsentwicklung-august-2027?location=Switzerland": {
+ "company": "Google",
+ "title": "Apprenticeship in Application Development, Informatiker:in EFZ Applikationsentwicklung, August 2027",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: student apprenticeship",
+ "date": "2026-07-06"
+ },
+ "https://www.google.com/about/careers/applications/jobs/results/91977579396768454-engineer-iii-aiml-online-calibration-xr?location=Switzerland": {
+ "company": "Google",
+ "title": "Engineer III, AI/ML, Online Calibration, XR",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: XR/AR computer-vision specialization, not your stack",
+ "date": "2026-07-06"
+ },
+ "https://www.google.com/about/careers/applications/jobs/results/115784765654606534-forward-deployed-engineer-i-google-cloud-consulting-french-german?location=Switzerland": {
+ "company": "Google",
+ "title": "Forward Deployed Engineer I, Google Cloud Consulting (French, German)",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: French required - your language profile is DE/EN only",
+ "date": "2026-07-06"
+ },
+ "https://www.google.com/about/careers/applications/jobs/results/106068162356617926-partner-solution-architect-regional-system-integrators?location=Switzerland": {
+ "company": "Google",
+ "title": "Partner Solution Architect, Regional System Integrators",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: pre-sales channel Solutions Architect role, not hands-on eng",
+ "date": "2026-07-06"
+ },
+ "https://www.google.com/about/careers/applications/jobs/results/76699558238659270-security-software-engineer-systemic-remediation-cloud-ciso?location=Switzerland": {
+ "company": "Google",
+ "title": "Security Software Engineer, Systemic Remediation, Cloud CISO",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: deep security specialization gap",
+ "date": "2026-07-06"
+ },
+ "https://www.google.com/about/careers/applications/jobs/results/129226059080966854-senior-field-sales-account-manager-google-cloud?location=Switzerland": {
+ "company": "Google",
+ "title": "Senior Field Sales Account Manager, Google Cloud",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: sales role (Field Sales Account Manager)",
+ "date": "2026-07-06"
+ },
+ "https://www.google.com/about/careers/applications/jobs/results/102202318128063174-senior-partner-forward-deployed-engineer-google-cloud-french-german?location=Switzerland": {
+ "company": "Google",
+ "title": "Senior Partner Forward Deployed Engineer, Google Cloud (French, German)",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: French required - language gap",
+ "date": "2026-07-06"
+ },
+ "https://www.google.com/about/careers/applications/jobs/results/117635600206439110-senior-security-engineer-cloud-red-team-cloud-ciso?location=Switzerland": {
+ "company": "Google",
+ "title": "Senior Security Engineer, Cloud Red Team, Cloud CISO",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: offensive-security (red team) specialization, not your background",
+ "date": "2026-07-06"
+ },
+ "https://www.google.com/about/careers/applications/jobs/results/113361147821728454-software-engineer-iii-3d-modelling-xr?location=Switzerland": {
+ "company": "Google",
+ "title": "Software Engineer III, 3D Modelling, XR",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: XR/3D graphics specialization, not your stack",
+ "date": "2026-07-06"
+ },
+ "https://www.google.com/about/careers/applications/jobs/results/106855447041843910-software-engineer-iii-aiml-shopping-creator-youtube?location=Switzerland": {
+ "company": "Google",
+ "title": "Software Engineer III, AI/ML Shopping Creator, YouTube",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: ML application engineering fits AI-platform-adjacent positioning, but IC3 level may be below your target seniority",
+ "date": "2026-07-06"
+ },
+ "https://www.google.com/about/careers/applications/jobs/results/124969231094555334-software-engineer-iii-cloud-security?location=Switzerland": {
+ "company": "Google",
+ "title": "Software Engineer III, Cloud Security",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: security specialization + likely junior (IC3) level",
+ "date": "2026-07-06"
+ },
+ "https://www.google.com/about/careers/applications/jobs/results/132894521644982982-software-engineer-iii-ml-pipeline-development-xr?location=Switzerland": {
+ "company": "Google",
+ "title": "Software Engineer III, ML Pipeline Development, XR",
+ "decision": "shortlist",
+ "note": "Claude judgment 2026-07-06: 'ML Pipeline Development' is squarely your stack even though it sits under the XR org - worth a look despite IC3 level",
+ "date": "2026-07-06"
+ },
+ "https://www.google.com/about/careers/applications/jobs/results/130448990888960710-software-engineer-iii-xr-world-context?location=Switzerland": {
+ "company": "Google",
+ "title": "Software Engineer III, XR World Context",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: deep XR/AR domain, not your stack",
+ "date": "2026-07-06"
+ },
+ "https://www.google.com/about/careers/applications/jobs/results/138570572182233798-technical-program-manager-security-endpoint-agents?location=Switzerland": {
+ "company": "Google",
+ "title": "Technical Program Manager, Security Endpoint Agents",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: Technical Program Manager track (program mgmt) + security, a different career path",
+ "date": "2026-07-06"
+ },
+ "https://www.google.com/about/careers/applications/jobs/results/114572068753679046-ux-research-manager-youtube-shopping?location=Switzerland": {
+ "company": "Google",
+ "title": "UX Research Manager, YouTube Shopping",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: UX research, unrelated domain",
+ "date": "2026-07-06"
+ },
+ "https://job-boards.greenhouse.io/grafanalabs/jobs/6019652004": {
+ "company": "Grafana Labs",
+ "title": "Senior Backend Engineer - Grafana Backend Services | Germany | Remote",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: geo-fenced Germany comp, already flagged below your 180k+ bar (see job_scout_overscoring_findings)",
+ "date": "2026-07-06"
+ },
+ "https://job-boards.greenhouse.io/grafanalabs/jobs/5984599004": {
+ "company": "Grafana Labs",
+ "title": "Senior Software Engineer - Application Core Services | Spain | Remote ",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: same geo-fenced comp gap",
+ "date": "2026-07-06"
+ },
+ "https://job-boards.greenhouse.io/grafanalabs/jobs/6101645004": {
+ "company": "Grafana Labs",
+ "title": "Senior Software Engineer - Grafana Cloud Observability Provider | Germany | Remote",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: same geo-fenced comp gap",
+ "date": "2026-07-06"
+ },
+ "https://job-boards.greenhouse.io/grafanalabs/jobs/6099850004": {
+ "company": "Grafana Labs",
+ "title": "Senior Software Engineer - Grafana Databases, Managed Services | Germany | Remote",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: same geo-fenced comp gap",
+ "date": "2026-07-06"
+ },
+ "https://jobs.ashbyhq.com/kraken.com/bd1f8aca-7a8d-4127-92c5-8e0dcc3771f3": {
+ "company": "Kraken",
+ "title": "AI Agents Solutions Architect - Compliance",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: AI Agents team matches your prior Kraken interest, but compliance domain is unfamiliar",
+ "date": "2026-07-06"
+ },
+ "https://jobs.ashbyhq.com/kraken.com/d00e0127-f2ad-427b-bb68-512f2883bd26": {
+ "company": "Kraken",
+ "title": "AI Agents Solutions Architect - Finance",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: finance domain is more data-adjacent than compliance; same AI Agents team interest",
+ "date": "2026-07-06"
+ },
+ "https://jobs.ashbyhq.com/kraken.com/910d9a56-03ef-4386-9e56-d9de5b347ef2": {
+ "company": "Kraken",
+ "title": "Founding DevRel Lead",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: DevRel/content leadership, not hands-on eng",
+ "date": "2026-07-06"
+ },
+ "https://jobs.ashbyhq.com/kraken.com/95b0206c-8168-49d5-8e6c-e0c5ff885cf6": {
+ "company": "Kraken",
+ "title": "Mobile Design Engineer",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: mobile/design role, explicit anti-pattern",
+ "date": "2026-07-06"
+ },
+ "https://jobs.ashbyhq.com/kraken.com/15205d19-25d9-4e12-968e-9d445a5d8224": {
+ "company": "Kraken",
+ "title": "Product Manager - Payments",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: Product Manager track, not eng",
+ "date": "2026-07-06"
+ },
+ "https://jobs.ashbyhq.com/kraken.com/822d9d69-1af3-4860-8529-63f3a63f5155": {
+ "company": "Kraken",
+ "title": "Security Associate, M&A & Partnerships",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: corporate security/M&A deal role, unrelated",
+ "date": "2026-07-06"
+ },
+ "https://jobs.ashbyhq.com/kraken.com/c5ff2169-9186-4758-bfd7-1bdd706c42ad": {
+ "company": "Kraken",
+ "title": "Senior Database Administrator",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: DBA is data-adjacent but ops-heavy vs. your pipeline-building focus",
+ "date": "2026-07-06"
+ },
+ "https://jobs.ashbyhq.com/kraken.com/2727f6f7-31b2-4f8f-95d9-55cecde1f340": {
+ "company": "Kraken",
+ "title": "Senior Solutions Engineer - Payward Services",
+ "decision": "shortlist",
+ "note": "Claude judgment 2026-07-06: customer-facing technical engineering, crypto is a genuine personal interest, FDE-adjacent lane",
+ "date": "2026-07-06"
+ },
+ "https://jobs.ashbyhq.com/kraken.com/2bad131b-78ad-4266-8c18-7b035a11937d": {
+ "company": "Kraken",
+ "title": "Staff Security Architect",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: deep security-architecture specialization gap",
+ "date": "2026-07-06"
+ },
+ "https://www.metacareers.com/profile/job_details/771948392580541": {
+ "company": "Meta",
+ "title": "Research Scientist Intern, AI/ML, Core Ads Growth (PhD)",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: PhD-only internship, core ML research - wrong seniority and domain",
+ "date": "2026-07-06"
+ },
+ "https://jobs.careers.microsoft.com/global/en/job/200005606": {
+ "company": "Microsoft",
+ "title": "Applied Sciences Internship",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: internship",
+ "date": "2026-07-06"
+ },
+ "https://jobs.careers.microsoft.com/global/en/job/200042292": {
+ "company": "Microsoft",
+ "title": "Data Center Project Manager",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: facilities/construction project management, not software/data eng",
+ "date": "2026-07-06"
+ },
+ "https://jobs.careers.microsoft.com/global/en/job/200041378": {
+ "company": "Microsoft",
+ "title": "Services Account Executive",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: sales role (Account Executive)",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/Germany-Munich/Developer-Relations-Manager--Retail---EMEA_JR2014215": {
+ "company": "NVIDIA",
+ "title": "Developer Relations Manager, Retail & Media Entertainment",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: DevRel management, vertical-specific (retail/media), not hands-on eng",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/Germany-Remote/Principal-Developer-Technology-Engineer_JR2013547": {
+ "company": "NVIDIA",
+ "title": "Principal Developer Technology Engineer",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: GPU/CUDA performance-engineering specialization",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/Switzerland-Remote/Principal-Simulation-Engineer--Industrial-Physics-and-Robotics_JR2018458": {
+ "company": "NVIDIA",
+ "title": "Principal Simulation Engineer, Industrial Physics and Robotics",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: physics-simulation/robotics specialization, not your stack",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/Switzerland-Zurich/Senior-Applied-Deep-Learning-Scientist---Large-Vision-Language-Models_JR2018540": {
+ "company": "NVIDIA",
+ "title": "Senior Applied Deep Learning Scientist - Large Vision Language Models",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: core ML research (vision-language models), not your lane",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/Switzerland-Remote/Senior-CPU-Performance-Developer-Technology-Engineer_JR2003570": {
+ "company": "NVIDIA",
+ "title": "Senior CPU Performance Developer Technology Engineer",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: deep CPU performance-engineering specialization",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/UK-Remote/Senior-Deep-Learning-Engineer_JR2013341": {
+ "company": "NVIDIA",
+ "title": "Senior Deep Learning Engineer",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: core deep-learning engineering, not your lane",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/Switzerland-Remote/Senior-Developer-Relations-Manager---Manufacturing_JR2016436": {
+ "company": "NVIDIA",
+ "title": "Senior Developer Relations Manager - Manufacturing",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: DevRel management, vertical-specific (manufacturing)",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/Switzerland-Zurich/Senior-GPU-Networking-Architect_JR2015083": {
+ "company": "NVIDIA",
+ "title": "Senior GPU Networking Architect",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: GPU networking hardware specialization",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/Germany-Remote/Senior-HPC-Performance-Engineer_JR2016204": {
+ "company": "NVIDIA",
+ "title": "Senior HPC Performance Engineer",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: HPC specialization - explicit negative-keyword territory for you",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/Switzerland-Zurich/Senior-HPC-and-AI-Network-Software-Architect_JR2015271": {
+ "company": "NVIDIA",
+ "title": "Senior HPC and AI Network Software Architect",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: HPC/AI networking architecture specialization",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/Poland-Remote/Senior-Libraries-Engineer---AI-and-HPC_JR2006812": {
+ "company": "NVIDIA",
+ "title": "Senior Libraries Engineer – AI and HPC",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: GPU/HPC libraries (CUDA-adjacent) specialization",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/Germany-Remote/Senior-Networking-Solution-Test-Engineer---AI-Cluster-Debugging_JR2014019": {
+ "company": "NVIDIA",
+ "title": "Senior Networking Solution Test Engineer – AI Cluster Debugging",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: hardware/network test-engineering specialization",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/UK-Remote/Senior-Quantum-Systems-Engineer---Quantum-Computing_JR2019153": {
+ "company": "NVIDIA",
+ "title": "Senior Quantum Systems Engineer - Quantum Computing",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: quantum computing, unrelated domain",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/Germany-Remote/Senior-Software-Architect---Deep-Learning-and-HPC-Communications_JR2001829": {
+ "company": "NVIDIA",
+ "title": "Senior Software Architect - Deep Learning and HPC Communications",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: HPC communications architecture specialization",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/Switzerland-Zurich/Senior-Software-Architect--GPU-Networking-Research_JR2016906": {
+ "company": "NVIDIA",
+ "title": "Senior Software Architect, GPU Networking Research",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: GPU networking research specialization",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/Switzerland-Zurich/Senior-Software-Developer_JR2008695": {
+ "company": "NVIDIA",
+ "title": "Senior Software Developer",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: generic title, no domain signal from the title alone - worth a quick JD read",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/Switzerland-Zurich/Senior-Software-Developer--AI-Networking_JR2016186": {
+ "company": "NVIDIA",
+ "title": "Senior Software Developer, AI Networking",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: AI networking hardware specialization (InfiniBand/NVLink-adjacent)",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/Germany-Remote/Senior-Software-Engineer--AI-Inference-Systems_JR2017366": {
+ "company": "NVIDIA",
+ "title": "Senior Software Engineer, AI Inference Systems",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: 'inference' systems engineering is closer to your AI-platform positioning than NVIDIA's typical GPU/HPC roles - worth a look",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/Switzerland-Remote/Senior-Software-Engineer--JAX_JR2016341": {
+ "company": "NVIDIA",
+ "title": "Senior Software Engineer, JAX",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: JAX framework internals, deep ML-framework specialization",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/Germany-Remote/Senior-Software-Engineer--RL-Post-Training-Frameworks_JR2020706": {
+ "company": "NVIDIA",
+ "title": "Senior Software Engineer, RL Post-Training Frameworks",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: RL/post-training framework engineering, core-ML research",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/Germany-Remote/Senior-Solution-Architect---Medical-Devices_JR2017970": {
+ "company": "NVIDIA",
+ "title": "Senior Solution Architect - Medical Devices",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: Solutions Architect overscoring risk + unfamiliar medical-device domain",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/Switzerland-Zurich/Senior-Solutions-Architect--Physical-AI-and-Robotics---NVAITC_JR2017599": {
+ "company": "NVIDIA",
+ "title": "Senior Solutions Architect, Physical AI and Robotics - NVAITC",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: Solutions Architect overscoring risk + robotics specialization",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/Germany-Remote/Senior-Systems-Software-Engineer--Kubernetes-Scale---DGX-Cloud_JR2020234-1": {
+ "company": "NVIDIA",
+ "title": "Senior Systems Software Engineer, Kubernetes Scale - DGX Cloud",
+ "decision": "shortlist",
+ "note": "Claude judgment 2026-07-06: Kubernetes-at-scale platform engineering directly matches your DevOps/cloud-platform stack, no deep GPU/ML background required",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/Germany-Remote/Solution-Architect---AI-Governance_JR2019912": {
+ "company": "NVIDIA",
+ "title": "Solution Architect - AI Governance",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: AI-governance overlaps your Swisscom data-governance experience, but Solutions Architect title carries known overscoring risk",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/Germany-Remote/Solutions-Architect---AI-Factory_JR2014615": {
+ "company": "NVIDIA",
+ "title": "Solutions Architect – AI Factory",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: AI-infrastructure-delivery angle is genuine, but Solutions Architect overscoring risk flagged before",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/Germany-Remote/Systems-Software-Engineer--Kubernetes-Scale---DGX-Cloud_JR2020236": {
+ "company": "NVIDIA",
+ "title": "Systems Software Engineer, Kubernetes Scale - DGX Cloud",
+ "decision": "shortlist",
+ "note": "Claude judgment 2026-07-06: same Kubernetes-at-scale platform fit as the Senior variant",
+ "date": "2026-07-06"
+ },
+ "https://nvidia.wd5.myworkdayjobs.com/job/Switzerland-Remote/Technical-Account-Manager---HPC_JR2017147": {
+ "company": "NVIDIA",
+ "title": "Technical Account Manager - HPC",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: customer-facing account-management role, not hands-on eng, unfamiliar HPC domain",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Associate-Director--Product-Owner--Content-Platform_REQ-10081911": {
+ "company": "Novartis",
+ "title": "Associate Director, Product Owner, Content Platform",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: Product Owner track, not eng, but 'platform' in the title",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Associate-Director--Therapeutic-Area-Communications_REQ-10080776-1": {
+ "company": "Novartis",
+ "title": "Associate Director, Therapeutic Area Communications",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: comms/marketing, unrelated",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Clinical-Sciences-Trial-Leader-Senior-Clinical-Sciences-Trial-Leader--Translational-Medicine--Multiple-Listings--80-100-_REQ-10079860-2": {
+ "company": "Novartis",
+ "title": "Clinical Sciences Trial Leader/Senior Clinical Sciences Trial Leader, Translational Medicine (Multiple Listings) 80-100%",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: clinical trial role, unrelated",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Director---Group-Head--AI-Systems---Scale-_REQ-10079985": {
+ "company": "Novartis",
+ "title": "Director & Group Head (AI-Systems & Scale)",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: on-thesis AI-platform-at-scale domain, but Director/Group Head level is likely a leadership stretch beyond your current level",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Director---Immunology-Therapeutic-Area-Biomarker-Lead--TABL-_REQ-10081622-1": {
+ "company": "Novartis",
+ "title": "Director - Immunology Therapeutic Area Biomarker Lead (TABL)",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: clinical/scientific role, unrelated",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Director-and-Group-Head--Applied-AI_REQ-10079914": {
+ "company": "Novartis",
+ "title": "Director and Group Head, Applied AI",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: 'Applied AI' squarely matches your positioning, but Director/Group Head implies a people-leadership stretch - worth reading the JD scope",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Director--AI-Enablement--Corporate-Affairs_REQ-10081916-1": {
+ "company": "Novartis",
+ "title": "Director, AI Enablement, Corporate Affairs",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: AI-adjacent but applied to a non-technical corporate function, likely business-strategy not hands-on eng",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Director--Strategic-Projects-Lead_REQ-10074911-2": {
+ "company": "Novartis",
+ "title": "Director, Strategic Projects Lead",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: generic strategic PM, unrelated to eng",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Director--CRM-Therapeutic-Area-Strategy_REQ-10076215-2": {
+ "company": "Novartis",
+ "title": "Director, Therapeutic Area Strategy, CRM",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: pharma commercial strategy, unrelated",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Discovery-Postdoctoral-Fellow---Inflammatory-Bowel-Disease-Research_REQ-10082608": {
+ "company": "Novartis",
+ "title": "Discovery Postdoctoral Fellow – Inflammatory Bowel Disease Research",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: postdoc, wrong domain and seniority",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Facilities-Management-Lead_REQ-10074448-1": {
+ "company": "Novartis",
+ "title": "Facilities Management Lead",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: facilities role, unrelated",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Forward-Deployed-Engineer--FDE--Data42_REQ-10079038-1": {
+ "company": "Novartis",
+ "title": "Forward Deployed Engineer (FDE) Data42",
+ "decision": "shortlist",
+ "note": "Claude judgment 2026-07-06: FDE + internal data platform (Data42) is a direct hit on your forward-deployed lane and data-eng stack, hands-on IC role not leadership",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Global-Head-of-Technology---Architecture-in-Biomedical-Research--BR-_REQ-10079333-1": {
+ "company": "Novartis",
+ "title": "Global Head of Technology & Architecture in Biomedical Research (BR)",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: 'Global Head' is VP-level executive, well above your career stage",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Head-of-Data-Governance--Anonymization-and-Quality_REQ-10078395": {
+ "company": "Novartis",
+ "title": "Head of Data Governance, Anonymization and Quality",
+ "decision": "shortlist",
+ "note": "Claude judgment 2026-07-06: Data Governance is literally your current Swisscom domain (Data Mesh/metadata management) - 'Head of' title-level uncertain but domain match too strong to skip without a look",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Head-of-Neurodegeneration--Translational-Medicine_REQ-10076275-1": {
+ "company": "Novartis",
+ "title": "Head of Neurodegeneration, Translational Medicine",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: clinical/scientific role, unrelated",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Head-of-Phenomics_REQ-10078605-2": {
+ "company": "Novartis",
+ "title": "Head of Phenomics",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: scientific research, unrelated",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Head-of-Veterinary-Medicine--Basel--Novartis--80-100---_REQ-10078508": {
+ "company": "Novartis",
+ "title": "Head of Veterinary Medicine, Basel, Novartis (80-100%*)",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: clinical/veterinary role, unrelated",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/In-vivo-Senior-Scientist--80-100---_REQ-10081158-1": {
+ "company": "Novartis",
+ "title": "In vivo Senior Scientist (80-100%)*",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: lab science, unrelated",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/International-Medical-Affairs-Director--Neuroscience_REQ-10080860-1": {
+ "company": "Novartis",
+ "title": "International Medical Affairs Director, Neuroscience",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: clinical/medical-affairs role, unrelated",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Director-Access-International---Cardio-Pipeline_REQ-10070547": {
+ "company": "Novartis",
+ "title": "International Value & Access Director - Cardio Pipeline",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: pharma market-access role, unrelated",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Medical-Director--Gastroenterology--Early-Clinical-Development_REQ-10076205-1": {
+ "company": "Novartis",
+ "title": "Medical Director, Gastroenterology, Early Clinical Development",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: clinical role, unrelated",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Research-Scientist-II-or-Senior-Scientist-I--Toxicology--80-100----Dual-Level-Posting-_REQ-10079252-2": {
+ "company": "Novartis",
+ "title": "Research Scientist II or Senior Scientist I- Toxicology (80-100%) (Dual Level Posting)",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: lab science, unrelated",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Senior-Expert--AI-Engineering-_REQ-10080300-1": {
+ "company": "Novartis",
+ "title": "Senior Expert (AI Engineering)",
+ "decision": "shortlist",
+ "note": "Claude judgment 2026-07-06: 'Senior Expert' is an IC technical-ladder title (not people-management); AI Engineering squarely matches your positioning",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Senior-Investigator-Associate-Director---Biology_REQ-10081057-1": {
+ "company": "Novartis",
+ "title": "Senior Principal Scientist / Associate Director Translational Oncology",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: clinical/scientific role, unrelated",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Senior-Principal-Scientist-Principal-Scientist-I-II_REQ-10079216-2": {
+ "company": "Novartis",
+ "title": "Senior Principal Scientist/Principal Scientist I/II",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: lab science, unrelated",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Senior-Principle--Innovation-Scout_REQ-10081020-1": {
+ "company": "Novartis",
+ "title": "Senior Principle, Innovation Scout",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: tech/innovation scouting is business-facing, not hands-on eng",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Senior-Specialist-Data-Science--AI---Quantum_REQ-10078899-1": {
+ "company": "Novartis",
+ "title": "Senior Specialist Data Science, AI & Quantum",
+ "decision": "shortlist",
+ "note": "Claude judgment 2026-07-06: Specialist (IC) level Data Science + AI - direct positioning match",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Translational-Medicine-Expert---Dermatology--Associate-Director_REQ-10079552-1": {
+ "company": "Novartis",
+ "title": "Translational Medicine Expert – Dermatology, Associate Director",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: clinical role, unrelated",
+ "date": "2026-07-06"
+ },
+ "https://novartis.wd3.myworkdayjobs.com/job/Basel-City/Translational-Medicine--Strategic-Feasibility-Expert-Associate-Director_REQ-10079984-2": {
+ "company": "Novartis",
+ "title": "Translational Medicine, Strategic Feasibility Expert-Associate Director",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: clinical role, unrelated",
+ "date": "2026-07-06"
+ },
+ "https://jobs.ashbyhq.com/openai/2d8b30c7-afa3-42ca-b315-ead35e8457ab": {
+ "company": "OpenAI",
+ "title": "Security Engineer, Detection and Response - EMEA",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: security engineering is a specialization gap beyond your Security Champion team-role experience",
+ "date": "2026-07-06"
+ },
+ "https://jobs.lever.co/quantco-/fd1ea712-8e5f-4db1-b9ec-36d0e08ac3ae": {
+ "company": "QuantCo",
+ "title": "AI Applied Scientist",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: Applied Scientist implies a deeper ML-research background than your DevOps/data-eng profile",
+ "date": "2026-07-06"
+ },
+ "https://jobs.lever.co/quantco-/6ba386eb-ac9b-451c-877d-b4d3ed493a9c": {
+ "company": "QuantCo",
+ "title": "AI Applied Scientist Intern",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: internship",
+ "date": "2026-07-06"
+ },
+ "https://jobs.lever.co/quantco-/da68e273-8f7e-47a7-a7d6-bf658a52561b": {
+ "company": "QuantCo",
+ "title": "AI Engineering Intern",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: internship",
+ "date": "2026-07-06"
+ },
+ "https://jobs.lever.co/quantco-/a9862eb3-bbfa-4cdc-862d-ad614f20b1e4": {
+ "company": "QuantCo",
+ "title": "Data Science Intern",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: internship",
+ "date": "2026-07-06"
+ },
+ "https://jobs.lever.co/quantco-/3e18574e-ab5a-46a2-8714-a0221fb937e7": {
+ "company": "QuantCo",
+ "title": "Data Scientist",
+ "decision": "shortlist",
+ "note": "Claude judgment 2026-07-06: already a documented targeted-fit band for you at QuantCo per prior positioning notes",
+ "date": "2026-07-06"
+ },
+ "https://jobs.lever.co/quantco-/56ca02ab-f0a2-4209-8308-c70e4b6045c7": {
+ "company": "QuantCo",
+ "title": "Frontend Software Engineer",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: explicit anti-pattern (frontend)",
+ "date": "2026-07-06"
+ },
+ "https://jobs.lever.co/quantco-/7b04ca8c-c7e8-449a-a25a-e5ba54f81346": {
+ "company": "QuantCo",
+ "title": "Quantitative Researcher",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: quant researcher is the explicit anti-pattern - you want platform/data-eng inside a trading/quant shop, not the quant seat itself",
+ "date": "2026-07-06"
+ },
+ "https://jobs.lever.co/quantco-/b6f81467-61aa-4538-98a7-2418b1af64b9": {
+ "company": "QuantCo",
+ "title": "Simulation & Performance Engineer for Medical Physics - VirDx",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: specialized medical-physics simulation, unrelated domain",
+ "date": "2026-07-06"
+ },
+ "https://jobs.lever.co/quantco-/16bbc741-38b5-498f-a871-c5ccca08e092": {
+ "company": "QuantCo",
+ "title": "Software Engineer",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: generic SWE role at a target boutique company, worth a look",
+ "date": "2026-07-06"
+ },
+ "https://jobs.lever.co/quantco-/d69096fa-b673-4953-ba63-7deee08bc13c": {
+ "company": "QuantCo",
+ "title": "Software Engineering Intern",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: internship",
+ "date": "2026-07-06"
+ },
+ "https://jobs.ruag.ch/offene-stellen/data-lakehouse-engineer-senior-data-platform-engineer/40022730-5315-4fc4-8623-f12669d70c7f": {
+ "company": "RUAG (Thun/Bern)",
+ "title": "Data Lakehouse Engineer / Senior Data Platform Engineer m/f/d",
+ "decision": "shortlist",
+ "note": "Claude judgment 2026-07-06: direct title match on data lakehouse/data platform, local WLB-exception tier",
+ "date": "2026-07-06"
+ },
+ "https://jobs.ruag.ch/offene-stellen/devops-engineer-c5i/349979ee-d679-4dcf-acba-66662b0a1ecf": {
+ "company": "RUAG (Thun/Bern)",
+ "title": "DevOps Engineer C5I m/f/d",
+ "decision": "shortlist",
+ "note": "Claude judgment 2026-07-06: DevOps title match, local tier; you already pulled a JD dump for this exact req (jd_ruag_devops_c5i.txt), signalling prior interest",
+ "date": "2026-07-06"
+ },
+ "https://jobs.ruag.ch/offene-stellen/senior-software-engineer-mit-ai-ml-erfahrung/ca1f10d4-6fe8-4ff4-a189-28d440349750": {
+ "company": "RUAG (Thun/Bern)",
+ "title": "Senior Software Engineer mit AI/ML Erfahrung m/f/d",
+ "decision": "shortlist",
+ "note": "Claude judgment 2026-07-06: Senior SWE with practical AI/ML experience (not research-depth), local tier",
+ "date": "2026-07-06"
+ },
+ "https://jobs.ruag.ch/offene-stellen/software-engineer-c5i/ec08db9a-3b4f-4aad-8eb5-6134c5e87458": {
+ "company": "RUAG (Thun/Bern)",
+ "title": "Software Engineer C5I m/f/d",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: same C5I domain as the DevOps req but a non-senior/generic SWE variant",
+ "date": "2026-07-06"
+ },
+ "https://careers.roche.com/global/en/job/202603-108151/Sr-Scientist-Computational-Biology-Neuroscience-Rare-Diseases": {
+ "company": "Roche",
+ "title": "Sr. Scientist - Computational Biology - Neuroscience & Rare Diseases",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: computational-biology research scientist, wrong domain (bio-research, not engineering)",
+ "date": "2026-07-06"
+ },
+ "https://jobs.sbb.ch/v2/offene-stellen/software-data-engineer-telecom-inventar-m-w-d/0110291c-cf19-4549-986a-d16c6aba438d": {
+ "company": "SBB",
+ "title": "Software / Data Engineer Telecom Inventar (m/w/d)",
+ "decision": "shortlist",
+ "note": "Claude judgment 2026-07-06: new since last run; Bern-local, core Data Engineer title, no relocation/travel needed",
+ "date": "2026-07-06"
+ },
+ "https://jobs.sbb.ch/v2/offene-stellen/telecom-solution-engineer-ims-frmcs-services-m-w-d/a595fb77-9ddd-493c-b0f2-ac7f02082da2": {
+ "company": "SBB",
+ "title": "Telecom Solution Engineer IMS / FRMCS Services (m/w/d)",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: telecom network-protocol engineering specialization (IMS/FRMCS), local tier but a domain gap vs. your data/software stack",
+ "date": "2026-07-06"
+ },
+ "https://jobs.ashbyhq.com/snowflake/0c14674d-bca3-485d-9bbe-af4026ee7c92": {
+ "company": "Snowflake",
+ "title": "Senior Data Platform Architect",
+ "decision": "shortlist",
+ "note": "Claude judgment 2026-07-06: direct data-platform-architect title match, a distinct req from your pending Observe application",
+ "date": "2026-07-06"
+ },
+ "https://jobs.ashbyhq.com/snowflake/b8ff4e0d-7fdb-4c7a-a139-1d69d5ca4b09": {
+ "company": "Snowflake",
+ "title": "Senior Software Engineer - Observe by Snowflake, Indexing and Query Execution",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: same Observe team as your pending application, but this req (query-execution internals) is more database-internals-specialized than your general profile",
+ "date": "2026-07-06"
+ },
+ "https://jobs.ashbyhq.com/snowflake/db4f0492-ae21-49b7-a7eb-100be61e92bb": {
+ "company": "Snowflake",
+ "title": "Senior Software Engineer - Observe by Snowflake, Metrics Platform",
+ "decision": "shortlist",
+ "note": "Claude judgment 2026-07-06: same Observe team as your pending application; 'metrics platform' is closer to your observability/platform-eng background than the indexing req",
+ "date": "2026-07-06"
+ },
+ "https://jobs.ashbyhq.com/snowflake/26a0ae52-97a6-4a46-9216-3c382570d89b": {
+ "company": "Snowflake",
+ "title": "Software Engineer Intern - Zurich (2026)",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: internship",
+ "date": "2026-07-06"
+ },
+ "https://career2.successfactors.eu/sfcareer/jobreqcareer?jobId=1476&locale=en_US&company=Swissgrid": {
+ "company": "Swissgrid (Aarau)",
+ "title": "(Senior) Cloud Security Engineer (80-100%)",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: cloud is a core skill, security specialization a partial gap, local tier",
+ "date": "2026-07-06"
+ },
+ "https://career2.successfactors.eu/sfcareer/jobreqcareer?jobId=912&locale=de_DE&company=Swissgrid": {
+ "company": "Swissgrid (Aarau)",
+ "title": "Bachelor's- & Master's thesis",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: student thesis",
+ "date": "2026-07-06"
+ },
+ "https://career2.successfactors.eu/sfcareer/jobreqcareer?jobId=1446&locale=de_DE&company=Swissgrid": {
+ "company": "Swissgrid (Aarau)",
+ "title": "Engineer Network Management Systems (OSS/NMS)",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: telecom/grid network-ops systems engineering, local tier, moderate domain overlap",
+ "date": "2026-07-06"
+ },
+ "https://career2.successfactors.eu/sfcareer/jobreqcareer?jobId=1468&locale=de_DE&company=Swissgrid": {
+ "company": "Swissgrid (Aarau)",
+ "title": "Grid Project Engineer Leitungsbau mit Fokus PLS-CADD (80-100%)",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: civil/electrical construction engineering, unrelated",
+ "date": "2026-07-06"
+ },
+ "https://career2.successfactors.eu/sfcareer/jobreqcareer?jobId=1563&locale=de_DE&company=Swissgrid": {
+ "company": "Swissgrid (Aarau)",
+ "title": "Grid Project Manager Lines / Substation in Prilly (80-100%)",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: physical infrastructure project management, not software eng",
+ "date": "2026-07-06"
+ },
+ "https://career2.successfactors.eu/sfcareer/jobreqcareer?jobId=1569&locale=de_DE&company=Swissgrid": {
+ "company": "Swissgrid (Aarau)",
+ "title": "Hardware Engineer / Elektroplaner/in Telecommunications (80-100%)",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: hardware/electrical planning, unrelated",
+ "date": "2026-07-06"
+ },
+ "https://career2.successfactors.eu/sfcareer/jobreqcareer?jobId=1545&locale=de_DE&company=Swissgrid": {
+ "company": "Swissgrid (Aarau)",
+ "title": "Local Site Manager Substations Zentralschweiz (80-100%)",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: facilities/site management, not eng",
+ "date": "2026-07-06"
+ },
+ "https://career2.successfactors.eu/sfcareer/jobreqcareer?jobId=1535&locale=de_DE&company=Swissgrid": {
+ "company": "Swissgrid (Aarau)",
+ "title": "OT Cyber Security Lifecycle Manager / Landquart oder Aarau (80-100%)",
+ "decision": "maybe",
+ "note": "Claude judgment 2026-07-06: OT security management, specialized domain but loosely touches your governance/platform background",
+ "date": "2026-07-06"
+ },
+ "https://career2.successfactors.eu/sfcareer/jobreqcareer?jobId=1582&locale=de_DE&company=Swissgrid": {
+ "company": "Swissgrid (Aarau)",
+ "title": "Praktikant/in Kommunikation (60-100 %)",
+ "decision": "skip",
+ "note": "Claude judgment 2026-07-06: internship, comms",
+ "date": "2026-07-06"
}
}
\ No newline at end of file