Job hunting meant hours a day on job boards and rewriting my CV for every posting. So I built an agent that scans the Israeli market twice a day, scores every role against my real experience, and suggests CV edits for each one. Nothing goes out until I approve it.
Each run starts fresh in the cloud, so everything it needs (what I'm looking for, my experience, past roles and my own decisions) lives in a small database it reads first.
Company job feeds (Greenhouse, Ashby, Lever, Comeet), LinkedIn alerts from my inbox, and web search in English and Hebrew.
Based in Israel, the right seniority, the kind of work I'm after. Duplicates across sources are merged.
Seniority, sector, freshness, companies I follow, and hard requirements I don't meet. Re-weighted weekly from what I mark.
Reads the posting's keywords and finds where my real experience already matches, then proposes rewording and reordering to say it in their language.
Every edit comes to me first. Anything it can't back with my actual experience is flagged as a gap, never added.
Push and email at 07:45 and 13:45. Application status is read from replies, and interview briefs arrive the evening before.
A working copy of the interface with made-up companies. Role titles are hidden here on purpose. Open "Suggest CV edits" on a role to see what the agent proposes, and approve it the way I do.
I don't keep a pile of CVs. The agent proposes edits to mine for each posting, and I approve, change or reject every line. Approved versions are saved, so similar roles start from a better draft.
It mirrors a posting's language only where my experience already says the same thing. A skill, tool or number I don't have is flagged as a gap, never added. A CV that can't survive the interview isn't worth sending.
The morning run catches what was posted the previous afternoon, and the midday run catches what HR teams publish in the morning. Applying within the first day matters more than running every hour.
"Thanks for applying" emails, interview invites and rejections update each role's status on their own. It's read-only: it never sends or moves anything.
Most Israeli tech companies post through an applicant tracking system with a public JSON feed. Reading those directly is faster and cleaner, and it catches closed roles the same day.
Many roles on Israeli job boards are posted only in Hebrew. Searching both languages, with masculine and feminine title forms, finds roles that English-only searches miss.
The agent is fast at finding and drafting, and I'm the one who knows what's true. Keeping every CV change behind my approval made the output something I can stand behind.