[ 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.

Smarequ

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

01

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.

02

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.

03

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.

04

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 ]

Python Google ADK Gemini 3 Flash Gemini 3 Pro FastAPI React 18 TypeScript Firestore GCS Eventarc Cloud Run Pub/Sub Anthropic Skills

[ 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? ]

Let's build what's next.