The challenge
New PM roles move fast. Manually polling company boards wastes hours and loses the first-mover advantage. Ring automates discovery, filtering, and notifications so I can apply before listings go viral.
Where I focused
Designed and built the agent architecture spanning Google CSE, direct ATS integrations, smart filters, and multi-channel delivery with guardrails, quotas, and health monitoring.
How we approached it
Source aggregation
Federated Google Custom Search with direct Greenhouse, Lever, Ashby, Workday, and SmartRecruiters scrapers to capture fresh postings.
Signal filtering
Applied opinionated rules for title, geography, hybrid preferences, and deduped canonical job keys to surface only relevant roles.
Notification pipeline
Delivered ready-to-apply leads through Slack and iMessage with batching, sanity-check dry runs, and quota-aware retries.
What shipped
- Identified qualified PM roles minutes after posting with automated hand-off.
- Built rotating logs, heartbeat state files, and retry backoff for resilient runs.
- Laid groundwork for future metrics dashboard and outreach automations.
What I learned
Career leverage comes from speed to signal. Ring keeps the scouting loop running so I can focus on thoughtful outreach instead of refreshing job boards.