From 7b45d41ed8ce9050c485e3cf3d5d671e3288ab5a Mon Sep 17 00:00:00 2001 From: Dennis Thiessen Date: Tue, 18 Aug 2026 10:30:35 +0200 Subject: [PATCH] fix(scout): repoint dead dbt Labs board at Fivetran after merger MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The "dbtlabsinc" Greenhouse board started returning 404, silently dropping a target company from every scan. getdbt.com/careers now redirects to a page serving Fivetran's Greenhouse listings (gh_jid links) — the two companies merged, so the roles live on board "fivetran" (239 jobs, 10 title matches). Renamed the entry id dbtlabs -> fivetran and cleared the stale seen-state key. Co-Authored-By: Claude Opus 5 --- job_scout/scout.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/job_scout/scout.py b/job_scout/scout.py index ff9e982..79279aa 100644 --- a/job_scout/scout.py +++ b/job_scout/scout.py @@ -181,13 +181,17 @@ COMPANIES = [ ("gitlab", "GitLab", "greenhouse", {"board": "gitlab", "_title_filter": ENG_TITLE_FILTER}), ("grafana", "Grafana Labs","greenhouse",{"board": "grafanalabs", "_title_filter": ENG_TITLE_FILTER}), # 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 — + # (Swiss-scale comp, clears bar); Elastic/Fivetran 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; DK via default location policy ("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 - ("dbtlabs", "dbt Labs", "greenhouse", {"board": "dbtlabsinc", "_title_filter": ENG_TITLE_FILTER}), # remote-EU; analytics-eng + # dbt Labs -> Fivetran: the "dbtlabsinc" board 404'd from 2026-08-18. getdbt.com/careers now + # redirects to a page serving Fivetran's Greenhouse listings (gh_jid links) — the two merged, so + # the dbt roles live on board "fivetran". EMEA presence is Dublin/London/Serbia, no CH office, so + # most roles fall out on the location policy; kept for remote-EU analytics-eng reqs. 2026-08-18. + ("fivetran", "Fivetran (ex-dbt Labs)", "greenhouse", {"board": "fivetran", "_title_filter": ENG_TITLE_FILTER}), # --- Energy / commodity trading (SmartRecruiters; title-filtered to tech roles) --- # Dropped: Vitol (Glassdoor 3.5, 55% recommend, grueling-hours/toxic flag — 2026-05). # Dropped: Sygnum (Glassdoor 3.4, 51% recommend, comp 2.3/5 — below 180k bar — 2026-05). @@ -1826,7 +1830,7 @@ def main(): # Automated (COMPANIES above): # workday nvidia, novartis, equinor (norway_only) # ashby kraken, openai, confluent, snowflake -# greenhouse anthropic, gitlab, grafana, databricks, datadog, elastic, dbtlabs +# greenhouse anthropic, gitlab, grafana, databricks, datadog, elastic, fivetran # pcsx microsoft # smartrecruiters metgroup, ldc # rss bis