[ HR & TALENT ]
Smarequ
Recruitment Lifecycle Platform
An autonomous AI recruiter on Google ADK. Processes resumes, scores candidate fit, and orchestrates interview pipelines without losing recruiter judgement.
Domain
HR & TALENT
Status
In production with one client
Use when
Enterprise hiring teams want to move from manual screening to LLM-orchestrated funnel without losing recruiter judgement.
Reference
Available for new engagements
The problem
Enterprise hiring is broken in a familiar way. Recruiters manually triage hundreds of resumes per role. The 80 per cent rejected on first pass take more time than the 20 per cent that proceed. Quality candidates fall through. Time-to-hire balloons. The recruiters doing this all day are the most expensive humans in the funnel.
The approach
We built an autonomous recruiter on Google ADK with progressive-disclosure Skills inspired by the Anthropic open standard. Three tools fire in sequence per candidate: transcribe the PDF, generate a candidate profile against the job spec, and decide on application status. The agent is designed to compress per-candidate processing from hours of recruiter time to minutes.
The architecture
Three Cloud Run services on GCP. The Core API (FastAPI) handles the REST surface for the React dashboard. The Agent Service runs the ADK agent under the GoogleProvider with Gemini 3 Flash. The Interview Worker subscribes to Pub/Sub and processes interview analysis asynchronously. State lives in Firestore with a denormalised summary map for O(1) list reads. Resumes upload to GCS with an Eventarc trigger that fires the agent on object creation. Skills auto-discover from the agent's skills directory, with role-specific scoring heuristics for Technical, UX Design, Sales, and Operations roles. Auto-shortlist and auto-reject thresholds live on the Firestore job document, configured by the recruiter via a Blueprint editor; the agent reads them at runtime, with no hardcoded thresholds anywhere in the agent or skill layer. The dual-workflow pattern is the non-obvious choice: fresh uploads run a direct three-tool pipeline with zero LLM orchestration overhead for the happy path; partial or failed states route to the ADK agent with full LLM orchestration for graceful recovery.
The outcome
A recruitment funnel built to compress hours of triage into minutes. Recruiter time shifts from triage to high-value conversations. An audit trail per decision. Role-specific scoring rubrics that the recruiter can tune without touching code.
[ ATI SHAPE ]
Predictive intelligence
Scoring models for candidate fit, dimension-weighted by role
Agentic execution
Google ADK orchestrating three tools in sequence, with LLM-driven recovery for failure states
Secure data
Firestore + GCS in the customer's GCP project, with no data leaving their perimeter
Actionable outcomes
Automatic shortlist, reject, or review decisions written back to the application document
[ TECH STACK ]
[ IMPACT ]
Minutes
Per-candidate processing, down from hours of recruiter triage
Zero
Hardcoded thresholds (all recruiter-configurable)
Dual-path
Direct pipeline + ADK recovery
Skills
Role-specific evaluation rubrics
[ NEXT STEP ]
See Smarequ in your data.
[ READY FOR YOUR STORY? ]