jobs — Weekly Job-Tracking Digest
Status: Live (v1 weekly cron)
Cadence: Weekly Monday 9am Toronto (0 13 * * 1 UTC)
Started: 2026-06-01
Goal
Replace ad-hoc careers-page tab-checking with a weekly Gmail digest. Scrape a curated set of boards, LLM-filter for roles matching the user’s criteria (senior, Toronto/remote, FDE-leadership / complex-implementations), emit a tiered digest (HIGH/MEDIUM/LOW fit) labeled jobs/digest in Gmail.
Technical
- Prompt:
~/topaz/projects/jobs/digest-prompt.md— full instructions injected into the scheduled remote agent - Scheduler: claude.ai/code remote routine (CCR). Weekly:
trig_017coM8kipWTHHPbFSFxcYLo(cron0 13 * * 1, next Mon). Test (fired + retired):trig_01G6GtUx9kqzjFUkkds1UQCW. - Delivery: Gmail MCP →
djtingle@gmail.com, labeljobs/digest. Remote connector only exposescreate_draft(no send), so each weekly run lands in Drafts for user to review + send. Body is HTML (Gmail strips<style>blocks; uses inline styles only). - Dedup: Stateless — agent searches Gmail for
label:jobs/digest, parses URLs from prior digest, marks NEW vs ongoing - Local mirror: SessionStart hook (planned) pulls labeled emails into
~/topaz/projects/jobs/digests/YYYY-MM-DD.md
Criteria
- Location: Toronto, Canada OR explicitly remote (Canada/global)
- Seniority: Senior+, leadership track preferred
- Role types: FDE / Solutions Arch / Implementation Eng / Customer Eng leadership
- Negative: junior-only, US-clearance, pure research, pure backend without customer surface
Sources (11)
| # | Company | URL | Platform |
|---|---|---|---|
| 1 | Google (Toronto) | google.com/about/careers/applications/jobs/results?location=Toronto | custom |
| 2 | Cursor | cursor.com/careers | custom |
| 3 | Harvey (Toronto) | jobs.ashbyhq.com/harvey | Ashby |
| 4 | OpenAI | openai.com/careers/search/ | custom |
| 5 | Anthropic (Toronto) | anthropic.com/careers/jobs?office=4011067008 | custom |
| 6 | Dominion Dynamics | jobs.ashbyhq.com/Dominion%20Dynamics | Ashby |
| 7 | Spellbook | spellbook.com/careers | custom |
| 8 | Beacon Software | jobs.ashbyhq.com/beaconsoftware | Ashby |
| 9 | Sierra | sierra.ai/careers | Ashby |
| 10 | Glean | glean.com/careers | Greenhouse |
| 11 | Decagon | decagon.ai/careers | Ashby |
Adjacents considered but parked for v1 expansion: Cohere, Waabi, Tenstorrent, BenchSci, Borealis AI, Clio, Vercel, Sourcegraph, Replit, Hebbia, Ironclad, EvenUp.
Intentionally skipped: Palantir / Anduril / Shield AI / Vannevar (US-clearance walls), Applied Intuition / Scale AI (no TO + post-Meta turbulence), Codeium/Windsurf (acquired by Cognition).
Milestones
| ID | Name | Status |
|---|---|---|
| M-1 | Source list finalized (11 boards) | ✅ |
| M-2 | Digest prompt drafted | ✅ |
| M-3 | Test-run routine created | ✅ |
| M-4 | Review test email + tune (HTML body switch) | ✅ |
| M-5 | Weekly cron scheduled | ✅ |
| M-6 | SessionStart hook for topaz mirror | ⬜ (blocked: local Gmail MCP re-auth needed) |
| M-7 | v1 expansion — add Toronto-anchored adjacents | ⬜ Backlog |