From 0c098daadf882db2b5c4fc383443dd925072966c Mon Sep 17 00:00:00 2001 From: Dennis Thiessen Date: Fri, 29 May 2026 15:46:14 +0200 Subject: [PATCH] feat(job_scout): score devops/cloud/platform + technical-architect roles Add positive keywords for the core DevOps/data-platform/cloud lane and technical-architect titles (cloud/data/platform architect) that previously scored 0 and surfaced only via the generic "senior" term. Rebalances rankings so hands-on engineering roles aren't buried under pre-sales "Solutions Architect" + crypto keyword stacking. Co-Authored-By: Claude Opus 4.7 --- job_scout/scout.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/job_scout/scout.py b/job_scout/scout.py index 458e716..03c073a 100644 --- a/job_scout/scout.py +++ b/job_scout/scout.py @@ -62,6 +62,14 @@ POSITIVE_KEYWORDS = { "solutions architect": 2, "platform engineer": 2, "ai infrastructure": 2, "inference": 2, "rag": 2, "agentic": 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, + "sre": 2, "site reliability": 2, "cloud engineer": 2, "cloud": 1, + "software engineer": 1, + # Technical-architect pivot targets (cloud/data/platform = build on his stack; rank above + # bare "solutions architect" pre-sales). Generic "architect" catches the long tail. + "cloud architect": 3, "data architect": 3, "platform architect": 3, + "enterprise architect": 2, "architect": 1, "crypto": 2, "blockchain": 2, "web3": 2, "solidity": 3, # Trading / quant-finance — explicit user interest (energy/finance/crypto trading) "trading": 2, "trader": 2, "quant": 2, "quantitative": 2,