🔒

Internal Use Only

This page is for the Arise team only. Enter the access code to continue.

NEEV · 🏛️ Command Center

Job Hunting Engine

Same pipeline picture as the Lead Intelligence Engine — Discovery → Scoring → Verification → Drafting → Human Review → Sent — but for Imran's, Gulfisha's, and Shabiha's own job search. Real numbers from Baserow 922, JSearch in, tailored resume + cover letter out.

Last synced 2026-08-29 05:57 IST · reads Baserow 922 directly

128
Total tracked
79
In pipeline (not yet sent)
49
Sent
0
Interview / Offer
🗺️ How this works — full workflow diagram Same build-status map as the Outreach Engine page — every script, every tool, what's proven vs blocked vs still a risk, for the whole discover → score → verify → draft → review → send pipeline. Open diagram →

Sourcing Workflow — who's finding what

5 real channels feed the same Baserow table — everything downstream (scoring, HR verification, resume drafting, human review, send) works identically regardless of where a job came from.

🔍 JSearch
Rate-limited
367lifetime · 31 live now
Fully automated — daily scheduled task, no human involved. Free-tier quota (200/month) got exceeded 24 Aug (was burning ~450/month) — dead until Imran adds a fresh key at a sane call-budget.
job-search.mjs · Windows Task Scheduler
📇 Indeed
On-demand
0lifetime · 0 live now
Semi-manual — real Indeed data via Claude's MCP tool, but that only works inside a live Claude Code session (can't run unattended overnight like JSearch). Imran asks, Claude searches + inserts to Baserow same session.
Claude Code · Indeed MCP
🐍 JobSpy
New · 28 Aug
0lifetime · 71 live now
Automated, zero-cost — real Indeed data via the open-source JobSpy Python library, no API key, no monthly quota. Run manually for now (not yet on a schedule) — first real run: 71 new UAE listings in one pass.
jobspy-import.mjs · python-runtime/
🏢 Company ATS v2
New · 28 Aug
0lifetime · 9 live now
Automated, zero-cost — real, public, keyless Greenhouse + Lever job-board APIs, company-by-company (not keyword search). v2: Lever added, a real word-boundary regex bug fixed (was double-counting non-Gulf jobs), 11 verified companies (up from 2) — 90 real Gulf postings seen, 8 passed the relevance filter and were added, incl. a genuine "Process Automation Engineer" at a Dubai construction firm.
ats-collector.mjs · ats-detect.mjs · data/ats-companies.json
🧑‍💻 Manual research
Human-driven
139lifetime · 17 live now
Fully manual — Imran runs deep-research (Gemini/Perplexity/Grok/ChatGPT) or spots a real WhatsApp/LinkedIn/Facebook post himself, then it's added to Baserow. Highest hit-rate so far (127 of these → sent).
ChatGPT · Perplexity · Grok · Gemini · referrals
🗄️ Baserow — Table 922  single source of truth, every channel converges here
Scoring
HR Verification
Resume Drafting
Human Review
Sent
"Lifetime" vs "live now" — why they differ: 27 Aug ko 458 old/no-reply-nahi-aayi rows cleanup hui (table ko "latest" rakhne ke liye) — jo mostly JSearch ka backlog tha. Lifetime = engine ne ab tak kitna kaam kiya (permanent record); live now = abhi table mein kitna active hai. Dono real hain, alag sawaal ka jawab dete hain.

Company ATS Health GREEN

Last run: 28 Aug 2026, 8:19 am IST (today) · mode: apply · not yet scheduled — manual runs only, by design (anti-bot risk, prove reliability first)

PlatformCompaniesOKFailedJobs foundGulfNewDup
greenhouse 4 4 0 966 42 0 1
lever 7 7 0 1,275 48 8 0
11 verified companies across Technology, Fintech, Construction, Logistics, Marketing, Government/Tourism — every one live-tested against the real API before being added (data/ats-companies.json), not guessed. Tier 1 = Greenhouse + Lever only; Ashby tested and rejected 28 Aug (real API, but zero Gulf-relevant companies found in initial testing) — Workable/SmartRecruiters/iCIMS not started yet.

Application Pipeline — one card per person, sector as the row inside it

111 of 128 jobs have no sector tagged yet — shown honestly as "Unspecified" below rather than hidden.

Imran 62 total tracked · 8 sectors
⚙ Source: job-search.mjs + match-jobs.mjs + find-recipient-email.mjs + tailor-and-draft.mjs — 04_AUTOMATION/job-engine/scripts/
Automation / Business-Systems — 5 jobs
Job Discoveryjob-search.mjs — JSearch API, once daily
5
Job Scoringmatch-jobs.mjs — Gemini, Match Score ≥ 60
00%
HR Verificationfind-recipient-email.mjs — real email or HR LinkedIn found
5100%
Resume Draftingtailor-and-draft.mjs — LaTeX resume + cover letter, PDF compiled
5100%
Human Review"Ready to Send" ticked in Baserow — review + approve here ↗
5
Sentsend-via-smtp.mjs (auto) + LinkedIn/portal (manual, logged by hand)
5100%
Repliedcheck-replies.mjs, every 5 min
0 (0%)
Telecom / O&M — 4 jobs
Job Discoveryjob-search.mjs — JSearch API, once daily
4
Job Scoringmatch-jobs.mjs — Gemini, Match Score ≥ 60
250%
HR Verificationfind-recipient-email.mjs — real email or HR LinkedIn found
4100%
Resume Draftingtailor-and-draft.mjs — LaTeX resume + cover letter, PDF compiled
4100%
Human Review"Ready to Send" ticked in Baserow — review + approve here ↗
2
Sentsend-via-smtp.mjs (auto) + LinkedIn/portal (manual, logged by hand)
4100%
Repliedcheck-replies.mjs, every 5 min
0 (0%)
Project Systems / PMO / Controls — 2 jobs
Job Discoveryjob-search.mjs — JSearch API, once daily
2
Job Scoringmatch-jobs.mjs — Gemini, Match Score ≥ 60
150%
HR Verificationfind-recipient-email.mjs — real email or HR LinkedIn found
2100%
Resume Draftingtailor-and-draft.mjs — LaTeX resume + cover letter, PDF compiled
2100%
Human Review"Ready to Send" ticked in Baserow — review + approve here ↗
1
Sentsend-via-smtp.mjs (auto) + LinkedIn/portal (manual, logged by hand)
2100%
Repliedcheck-replies.mjs, every 5 min
0 (0%)
EPC / Construction / Infrastructure — 2 jobs
Job Discoveryjob-search.mjs — JSearch API, once daily
2
Job Scoringmatch-jobs.mjs — Gemini, Match Score ≥ 60
00%
HR Verificationfind-recipient-email.mjs — real email or HR LinkedIn found
2100%
Resume Draftingtailor-and-draft.mjs — LaTeX resume + cover letter, PDF compiled
2100%
Human Review"Ready to Send" ticked in Baserow — review + approve here ↗
2
Sentsend-via-smtp.mjs (auto) + LinkedIn/portal (manual, logged by hand)
2100%
Repliedcheck-replies.mjs, every 5 min
0 (0%)
Document Controller / DCC — 1 job
Job Discoveryjob-search.mjs — JSearch API, once daily
1
Job Scoringmatch-jobs.mjs — Gemini, Match Score ≥ 60
1100%
HR Verificationfind-recipient-email.mjs — real email or HR LinkedIn found
1100%
Resume Draftingtailor-and-draft.mjs — LaTeX resume + cover letter, PDF compiled
1100%
Human Review"Ready to Send" ticked in Baserow — review + approve here ↗
0
Sentsend-via-smtp.mjs (auto) + LinkedIn/portal (manual, logged by hand)
1100%
Repliedcheck-replies.mjs, every 5 min
0 (0%)
Security / Systems Supervisor — 1 job
Job Discoveryjob-search.mjs — JSearch API, once daily
1
Job Scoringmatch-jobs.mjs — Gemini, Match Score ≥ 60
00%
HR Verificationfind-recipient-email.mjs — real email or HR LinkedIn found
00%
Resume Draftingtailor-and-draft.mjs — LaTeX resume + cover letter, PDF compiled
1100%
Human Review"Ready to Send" ticked in Baserow — review + approve here ↗
0
Sentsend-via-smtp.mjs (auto) + LinkedIn/portal (manual, logged by hand)
1100%
Repliedcheck-replies.mjs, every 5 min
0 (0%)
Content Creator — 1 job
Job Discoveryjob-search.mjs — JSearch API, once daily
1
Job Scoringmatch-jobs.mjs — Gemini, Match Score ≥ 60
1100%
HR Verificationfind-recipient-email.mjs — real email or HR LinkedIn found
1100%
Resume Draftingtailor-and-draft.mjs — LaTeX resume + cover letter, PDF compiled
1100%
Human Review"Ready to Send" ticked in Baserow — review + approve here ↗
0
Sentsend-via-smtp.mjs (auto) + LinkedIn/portal (manual, logged by hand)
1100%
Repliedcheck-replies.mjs, every 5 min
0 (0%)
Unspecified — 46 jobs
Job Discoveryjob-search.mjs — JSearch API, once daily
46
Job Scoringmatch-jobs.mjs — Gemini, Match Score ≥ 60
1839%
HR Verificationfind-recipient-email.mjs — real email or HR LinkedIn found
1328%
Resume Draftingtailor-and-draft.mjs — LaTeX resume + cover letter, PDF compiled
1737%
Human Review"Ready to Send" ticked in Baserow — review + approve here ↗
13 · 4 awaiting
Sentsend-via-smtp.mjs (auto) + LinkedIn/portal (manual, logged by hand)
1328%
Repliedcheck-replies.mjs, every 5 min
0 (0%)
Gulfisha 66 total tracked · 2 sectors
⚙ Source: job-search.mjs + match-jobs.mjs + find-recipient-email.mjs + tailor-and-draft.mjs — 04_AUTOMATION/job-engine/scripts/
Admin / VA / Data Support — 1 job
Job Discoveryjob-search.mjs — JSearch API, once daily
1
Job Scoringmatch-jobs.mjs — Gemini, Match Score ≥ 60
00%
HR Verificationfind-recipient-email.mjs — real email or HR LinkedIn found
1100%
Resume Draftingtailor-and-draft.mjs — LaTeX resume + cover letter, PDF compiled
1100%
Human Review"Ready to Send" ticked in Baserow — review + approve here ↗
1
Sentsend-via-smtp.mjs (auto) + LinkedIn/portal (manual, logged by hand)
1100%
Repliedcheck-replies.mjs, every 5 min
0 (0%)
Unspecified — 65 jobs
Job Discoveryjob-search.mjs — JSearch API, once daily
65
Job Scoringmatch-jobs.mjs — Gemini, Match Score ≥ 60
2945%
HR Verificationfind-recipient-email.mjs — real email or HR LinkedIn found
1929%
Resume Draftingtailor-and-draft.mjs — LaTeX resume + cover letter, PDF compiled
1929%
Human Review"Ready to Send" ticked in Baserow — review + approve here ↗
19
Sentsend-via-smtp.mjs (auto) + LinkedIn/portal (manual, logged by hand)
1929%
Repliedcheck-replies.mjs, every 5 min
0 (0%)
HR Contact Verification is new (27 Aug) — until now, "verified" only meant a real application email was found. Decision-maker/HR-level LinkedIn research (same method proven on outreach-engine's real estate leads) is being extended here — as those get filled in, this stage's numbers will move.