StoryHire
Recruiting reimagined around candidate potential. StoryHire uses deep AI understanding of career trajectories and skill adjacencies to find the right people — not just the right keywords.
From resume to shortlist in five steps
StoryHire orchestrates a sequence of specialised agents — each one handling a single concern, with results flowing into the next step.
Resume & Profile Ingestion
Upload resumes in any format — PDF, DOCX, plain text, or LinkedIn exports. The Talent Intelligence Pack parses raw documents into structured candidate profiles with 200+ extracted attributes.
Supports bulk ingestion via S3 / GCS bucket sync, webhook push, or direct API upload. Deduplication across profiles is automatic.
Skills Inference & Competency Mapping
Beyond keyword extraction — the agent infers latent skills from job history, tenure patterns, and project context. Skills are mapped to a normalised taxonomy with confidence scores.
Handles ambiguous titles ('Growth Lead' → inferred skills: go-to-market, analytics, experimentation). Adjacent skill inference surfaces hidden talent.
Role Fit Scoring
Each candidate is scored against an open role using multi-dimensional fit: skill match, experience trajectory, domain alignment, and cultural signal detection from writing style.
Scores are explainable — recruiters see exactly which signals drove the rating. Bias guardrails run on every scoring event.
Career Coaching Workflow
Candidates receive personalised coaching: skill gap analysis, recommended learning paths, and career trajectory projections — generated by the same agent that scored them.
Coaching output is scoped to what the employer has enabled. Guardrails prevent advice that conflicts with employer policy or applicable regulation.
Recruiter Copilot
Recruiters interact with candidates via an AI copilot that has full context: scores, skill maps, interview notes, and conversation history — across every session.
Copilot suggestions are guardrail-wrapped: PII redacted from shareable outputs, bias filters on shortlist recommendations, full audit trail.
One call. Full intelligence.
Score a candidate against a role with a single API call. Guardrails run automatically — bias detection, PII redaction, audit logging.
curl -X POST https://api.liyaengine.com/v1/run \
-H "x-api-key: $LIYA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"pack": "talent-intelligence",
"intent": "score-candidate",
"input": {
"resume_text": "Sarah Chen — 6 years building data pipelines...",
"role": {
"title": "Senior Data Engineer",
"requirements": ["Python", "Spark", "dbt", "SQL", "cloud infra"],
"level": "senior"
}
},
"guardrails": {
"bias": { "policy": "eeoc-compliant", "action": "flag" },
"pii": { "action": "redact", "fields": ["name", "email", "address"] }
}
}'{
"response": {
"candidate_id": "cand_8f3a2b",
"fit_score": 0.87,
"skill_match": {
"matched": ["Python", "Spark", "SQL", "GCP"],
"inferred": ["dbt", "pipeline orchestration"],
"gap": ["Kafka"]
},
"trajectory": "strong upward — 3 promotions in 6 years",
"coaching_insight": "Kafka gap closeable in ~6 weeks; strong RAG signal",
"guardrails": {
"bias_flags": [],
"pii_redacted": ["name", "email"],
"audit_id": "aud_7c2d9f"
}
},
"execution": {
"steps": 4,
"latency_ms": 1240,
"agent_mode": "agentic"
}
}Liya Engine components powering StoryHire
Ready to find better candidates?
StoryHire is live and accepting design partners. Request a demo to see the scoring engine on your own job reqs.