The internal microservice that gives our hiring systems a shared language.
Knovia Taxonomy resolves skills, roles, certifications, seniority, and adjacency into one graph used across Knovia, guIDE, Atlas, and staffing.
The graph that
powers everything.
Every Neoveda product reads from the same underlying graph — a continuously updated model of skills, roles, certifications, and the relationships between them. Built from real placements, not scraped strings.
"input": "distributed kafka guy, 6 yrs, tier-1 fintech"
← 200 OK
"role": "senior_streaming_platform_engineer",
"core_skills": ["kafka", "schema_evolution", "exactly_once"],
"adjacent": ["flink", "pulsar", "debezium"],
"market_supply_index": 0.18 // scarce
"adjacent_roles": ["data_platform_lead"]
Most "skill taxonomies" are zip files of strings. Ours is a living graph — built from every assessment Knovia runs, every placement Neoveda closes, every role transition we observe. Resolves messy human input into structured truth, with confidence scores and adjacency you can actually use.
For talent platforms, sourcing tools, internal mobility products, and the next generation of LLM-powered HR products that need more than embeddings. Early-access list opens shortly.
Built for internal precision first.
The service turns messy hiring input into structured role and skill data with confidence, adjacency, and evidence mapping. It is not a public product today; it powers the decisions behind the Neoveda stack.
Normalises variations like frameworks, certifications, tools, and role labels into canonical entities.
Maps nearby roles and skill paths so recruiters and products can reason beyond keyword matching.
Connects claims, assessments, certifications, and placement outcomes back to Knovia Readiness Score inputs.