Our analysis of 2,830 ML/AI engineers in the Bay Area revealed this: the 90 days before a job switch are packed with behavioral signals that often go unnoticed.
When you focus on this short windowânot broad quarterly sweepsâyou reach candidates when theyâre most open to change, cutting through the noise and boosting your conversion rate.
đ¨ Why 90 Days Is the Sweet Spot
- Open_to_Work (Inferred): Just 15.1% of engineers showed an âOpen to Workâ signal within 90 days of switching, but they accounted for over half of all job moves in that window.
- Recency Effect: Each 30-day decrease in âDays Since Last Job-Search Activityâ boosts the odds of switching jobs within six months by 45% (OR = 1.45).
Bottom line? Recent job-search activity is one of the most powerful predictors of churnâand gives you a narrow but actionable outreach window.
đ The Signals to Watch
In the 90-day lead-up to a switch, track these behaviors:
- âOpen to Workâ Flags: Public toggles or subtle shifts in recruiter-response patterns.
- Profile Edits: New certifications, featured projects, or added skills.
- Endorsement Spikes: Sudden surges in peer endorsements (think Python or TensorFlow).
- Promotion Lag: Internal promotions older than 6 months, hinting at restlessness.
Used together, these signals help you turn a noisy market into a precise, high-intent funnel.
đ The 90-Day Outreach Playbook
Day Range |
Action |
Days 90â61 |
Scan & Score: Track all signals. Score them: Open_to_Work = 3, profile edit = 2, endorsement spike = 1. |
Days 60â31 |
Prioritize & Personalize: Filter for scores âĽ4. Craft messages tailored to their activity. |
Days 30â1 |
Engage & Follow Up: Fast-track responsive leads. For no-replies, send a quick follow-up: âJust checking inâkeen to chat about AI opportunities.â |
âď¸ Tailored Message Templates
- Open_to_Work Lead (Score ⼠3):
âSaw you toggled âOpen to Workââany interest in leading a new ML platform team?â
- Profile Edit (Score = 2):
âCongrats on adding that GAN projectâwould love to discuss applying that at scale.â
- Endorsement Spike (Score = 1):
âNoticed a spike in Python endorsementsâwant to hear how weâre using it in our AI research lab?â
đ Measuring & Iterating
- Key Metrics: Track reply rates, interviews, and offer acceptance in your 90-day group.
- A/B Testing: Compare outreach themes (e.g. Open_to_Work vs. Profile_Edit) with a 50-candidate test set.
- Dashboards: Visualize âReply Rate by Days Since Signalâ to find your sweet spotâoften around Days 40â20.
đ§ Final Thought: The Signals Are ThereâAre You Listening?
The three months before an ML/AI engineer moves are full of quiet indicators. By tuning into those signals and syncing your outreach to them, youâll shift from reactive recruiting to proactive placementâboosting engagement and slashing time-to-fill.
đ Try This Next
- Pilot & Compare: Run a 90-day campaign on 100 engineersâcompare against your quarterly approach.
- Refine Scoring: Re-weight signals based on what drives responses, then re-test every 4 weeks.
- Expand Signals: Layer in data like funding round alerts or promotion lags to boost precision.
- đ Start watching that 90-day countdownâand watch your ML/AI pipeline come to life.