Pipeline run
8383d68c-bfa0-45f4-aa84-86a94c64015c
Client output enrichment
v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA descriptionvocab breakdown (legacy)
Signals
Post-classification
Captured for admin review
Work within an Agile development team to develop and maintain our suite of products. Able to develop solution for functional requirements with minimal supervision and take ownership Developing applica…
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Backend Developer
→Kotlin Backend Developer
sub-role · 0.80 CASE Dslug: backend-engineer · id: 1 · source: db · sub-role slug: kotlin-server-backend-developer
LLM2 picked kotlin-server-backend-developer (confidence 0.80)
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
Job description
3+ years of experience in developing enterprise applications using .Net Core, ASP.Net MVC, REST API and C#. Extensive experience with developing web applications with service-oriented framework, Microservices and Rest APIs using above tech stack. Database development experience in MS SQL with good exposure to handwriting SQL queries within relational databases. Experience in writing unit tests and integration tests using MSTest or NUnit. Good knowledge of OOP and OOD concepts. Experience working on full product life cycle development, including design, programming, testing, documentation, implementation and maintenance Strong verbal/written communication & data presentation skills Must possess analytical skills and be detailed oriented Strong multi-tasking skills BE/B.Tech/MCA/MSc Computer Science or equivalent Bonus – Skills of Interest: Understanding of build processes, continuous integration and delivery Experience with agile development methodologies. Familiarity with Git, Rally, Jira, Wiki, Azure DevOps, Continuous Integration and other development tools. Familiarity with SaaS, PaaS products. Duties and Responsibilities: Work within an Agile development team to develop and maintain our suite of products. Able to develop solution for functional requirements with minimal supervision and take ownership Developing applications for high-availability and performance Contributing in all phases of the product development lifecycle Writing well designed, testable and efficient code Analyze, troubleshoot and tune performance when required Define/adhere to best practices during implementation and integration Provide inputs to program management regarding prioritization, risks and overall plan Ability to escalate and provide right status to different stakeholders Work with the team and independently whilst managing time and priorities of the workload.
Skills from this JD
Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.
Aliases — catalog
- Agile (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Methodology
- Sub-category
- Agile
- Confidence
- 0.99
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Agile appears in a large share of software job descriptions and is a standard hiring-pipeline requirement; Scrum/Kanban are commonly listed alongside it, showing broad market adoption.
Skill profile (library / DB)
- Skill nature
- METHODOLOGY
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 8
- Sub-category id
- 3594
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
React Frontend Development Catalog dimension db id 96
Library dimension (catalog)
-
Software Concepts, Patterns & Practices Catalog dimension db id 478
Library dimension (catalog)
Roles linked in library: Engineering Manager
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
React Frontend Development
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
|
Software Concepts, Patterns & Practices
software-concepts-patterns-practices
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
All API 3 persistence rows
Same grid as the skill-extractor “Persistence items” table: one row per (skill × dimension) work item.
| Skill | Tag | Dimension | Skill↔dim | Role↔dim | Outcome | Notes |
|---|---|---|---|---|---|---|
| Agile | in_db |
React Frontend Development
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Agile | in_db |
Software Concepts, Patterns & Practices
software-concepts-patterns-practices
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Library artifacts (this run)
nano JD Parser — gpt-4.1-nano click to toggle
Show raw JSON
{
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [],
"domain": "Other"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE - Computer Science (or equivalent)",
"raw": "BE/B.Tech/MCA/MSc Computer Science or equivalent",
"requirement": "required"
}
],
"experience": {
"max": null,
"min": 3,
"raw": "3+ years of experience in developing enterprise applications"
},
"job_locations": [],
"role": null,
"role_aliases": [],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 9,
"heading": "Duties and Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Work within an Agile development",
"last_5_words": "managing time and priorities of"
},
"text": "Work within an Agile development team to develop and maintain our suite of products.\nAble to develop solution for functional requirements with minimal supervision and take ownership\nDeveloping applications for high-availability and performance\nContributing in all phases of the product development lifecycle\nWriting well designed, testable and efficient code\nAnalyze, troubleshoot and tune performance when required\nDefine/adhere to best practices during implementation and integration\nProvide inputs to program management regarding prioritization, risks and overall plan\nAbility to escalate and provide right status to different stakeholders\nWork with the team and independently whilst managing time and priorities of the workload.",
"word_count": 92
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "Agile"
}
],
"jd_role": null,
"nano_parsed": {
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [],
"domain": "Other"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE - Computer Science (or equivalent)",
"raw": "BE/B.Tech/MCA/MSc Computer Science or equivalent",
"requirement": "required"
}
],
"experience": {
"max": null,
"min": 3,
"raw": "3+ years of experience in developing enterprise applications"
},
"job_locations": [],
"role": null,
"role_aliases": [],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 9,
"heading": "Duties and Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Work within an Agile development",
"last_5_words": "managing time and priorities of"
},
"text": "Work within an Agile development team to develop and maintain our suite of products.\nAble to develop solution for functional requirements with minimal supervision and take ownership\nDeveloping applications for high-availability and performance\nContributing in all phases of the product development lifecycle\nWriting well designed, testable and efficient code\nAnalyze, troubleshoot and tune performance when required\nDefine/adhere to best practices during implementation and integration\nProvide inputs to program management regarding prioritization, risks and overall plan\nAbility to escalate and provide right status to different stakeholders\nWork with the team and independently whilst managing time and priorities of the workload.",
"word_count": 92
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "8383d68c-bfa0-45f4-aa84-86a94c64015c",
"stage3_signals": {
"alias_found": false,
"alias_match_roles": [],
"kra_match_roles": [
{
"display_name": "Kotlin Backend Developer",
"kra_matches": [
{
"kra_text": "performance and reliability tuning",
"sentence": "Analyze, troubleshoot and tune performance when required",
"similarity": 0.7028
},
{
"kra_text": "performance and reliability tuning",
"sentence": "Developing applications for high-availability and performance",
"similarity": 0.5241
},
{
"kra_text": "internal and external system integration",
"sentence": "Define/adhere to best practices during implementation and integration",
"similarity": 0.4961
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 84,
"score": 0.5743,
"slug": "kotlin-server-backend-developer",
"total_count": null
},
{
"display_name": "Scala Backend Developer",
"kra_matches": [
{
"kra_text": "performance and reliability tuning",
"sentence": "Analyze, troubleshoot and tune performance when required",
"similarity": 0.7028
},
{
"kra_text": "performance and reliability tuning",
"sentence": "Developing applications for high-availability and performance",
"similarity": 0.5241
},
{
"kra_text": "internal and external system integration",
"sentence": "Define/adhere to best practices during implementation and integration",
"similarity": 0.4961
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 87,
"score": 0.5743,
"slug": "scala-backend-developer",
"total_count": null
},
{
"display_name": "PHP Backend Developer",
"kra_matches": [
{
"kra_text": "performance and reliability tuning",
"sentence": "Analyze, troubleshoot and tune performance when required",
"similarity": 0.7028
},
{
"kra_text": "performance and reliability tuning",
"sentence": "Developing applications for high-availability and performance",
"similarity": 0.5241
},
{
"kra_text": "external system integration",
"sentence": "Define/adhere to best practices during implementation and integration",
"similarity": 0.4856
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 86,
"score": 0.5708,
"slug": "php-backend-developer",
"total_count": null
},
{
"display_name": "Java Backend Developer",
"kra_matches": [
{
"kra_text": "backend performance tuning",
"sentence": "Analyze, troubleshoot and tune performance when required",
"similarity": 0.657
},
{
"kra_text": "backend performance tuning",
"sentence": "Developing applications for high-availability and performance",
"similarity": 0.5632
},
{
"kra_text": "external system integration",
"sentence": "Define/adhere to best practices during implementation and integration",
"similarity": 0.4856
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 79,
"score": 0.5686,
"slug": "java-backend-developer",
"total_count": null
},
{
"display_name": "Node.js Backend Developer",
"kra_matches": [
{
"kra_text": "defect diagnosis and performance tuning",
"sentence": "Analyze, troubleshoot and tune performance when required",
"similarity": 0.632
},
{
"kra_text": "code review and refactoring",
"sentence": "Writing well designed, testable and efficient code",
"similarity": 0.5596
},
{
"kra_text": "external system integration",
"sentence": "Define/adhere to best practices during implementation and integration",
"similarity": 0.4856
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 82,
"score": 0.5591,
"slug": "node-backend-developer",
"total_count": null
}
],
"skill_match_roles": [
{
"display_name": "Engineering Manager",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"Agile"
],
"role_id": 121,
"score": 1.0,
"slug": "engineering-manager",
"total_count": 1
}
]
},
"stage4_decision": {
"alias_collision_detected": false,
"case": "D",
"chosen_role": {
"display_name": "Backend Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 1,
"score": 0.5743,
"slug": "backend-engineer",
"total_count": null
},
"confidence": 0.8,
"is_new_role": false,
"llm2_fired": true,
"llm2_reasoning": "The responsibilities focus on hands-on coding, performance tuning, and product lifecycle contributions, which align with a backend developer role rather than an engineering manager.",
"matched_dimensions": [],
"matched_kras": [],
"matched_skills": [],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "LLM2 picked kotlin-server-backend-developer (confidence 0.80)",
"sub_role": {
"confidence": 0.8,
"display_name": "Kotlin Backend Developer",
"reasoning": "hoisted from chosen leaf (case=D)",
"role_id": 84,
"slug": "kotlin-server-backend-developer"
}
},
"stage5_updates": {
"centroid_n_after": 818,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": {
"best_kra_similarity": 0.0,
"queue_id": 867,
"r_and_r_preview": "Work within an Agile development team to develop and maintain our suite of products.\nAble to develop solution for functional requirements with minimal supervision and take ownership\nDeveloping applica",
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"status": "pending"
},
"new_skills_attached": [],
"queue_entry_id": null,
"v3_pipeline_triggered": false,
"v3_role_slug": null,
"v3_run_id": null
}
}
API 2 — extract-details
{
"alias_matches": [
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 868,
"existing_alias_text": "Agile",
"input_term": "Agile",
"matched_canonical": {
"category_id": 8,
"display_name": "Agile",
"id": 520,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "agile",
"sub_category_id": 3594,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
}
],
"candidate_roles": [
{
"display_name": "Engineering Manager",
"id": 121,
"rationale": null,
"role_archetype": null,
"slug": "engineering-manager",
"source": "db"
}
],
"chosen_role": {
"display_name": "Backend Developer",
"id": 1,
"rationale": "LLM2 picked kotlin-server-backend-developer (confidence 0.80)",
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "Agile",
"llm_role": null,
"roles_from_db": []
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Software Concepts, Patterns \u0026 Practices",
"id": 478,
"rationale": "Champion foundational software design patterns, development methodologies, and engineering best practices.",
"slug": "software-concepts-patterns-practices",
"source": "db"
},
"input_skill": "Agile",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Engineering Manager",
"id": 121,
"rationale": null,
"role_archetype": null,
"slug": "engineering-manager",
"source": "db"
}
]
}
],
"input_final_skills": [
"Agile"
],
"input_llm_skills": [
"Agile"
],
"new_aliases_persisted": 0,
"run_id": "8383d68c-bfa0-45f4-aa84-86a94c64015c",
"skills_detail": [
{
"aliases_in_db": [
{
"alias_text": "Agile",
"alias_type": "CANONICAL",
"id": 868,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 8,
"display_name": "Agile",
"id": 520,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "agile",
"sub_category_id": 3594,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "Agile",
"llm_role": null,
"roles_from_db": []
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Software Concepts, Patterns \u0026 Practices",
"id": 478,
"rationale": "Champion foundational software design patterns, development methodologies, and engineering best practices.",
"slug": "software-concepts-patterns-practices",
"source": "db"
},
"input_skill": "Agile",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Engineering Manager",
"id": 121,
"rationale": null,
"role_archetype": null,
"slug": "engineering-manager",
"source": "db"
}
]
}
],
"input_skill": "Agile",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
}
],
"unmatched_skills": []
}
API 3 — final-role-output
{
"chosen_role": {
"display_name": "Backend Developer",
"id": 1,
"rationale": "LLM2 picked kotlin-server-backend-developer (confidence 0.80)",
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
},
"chosen_role_resolution": "in_db",
"final_input_skills": [
{
"skill": "Agile",
"tag": "in_db"
}
],
"llm_cost_api1_usd": null,
"llm_cost_api2_usd": null,
"llm_cost_api3_usd": null,
"llm_cost_total_usd": null,
"persistence": {
"items": [
{
"chosen_role_id": 1,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"dimension_id": 96,
"input_skill": "Agile",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [],
"skill_dimension_saved": true,
"skill_id": 520,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 1,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Software Concepts, Patterns \u0026 Practices",
"id": 478,
"rationale": "Champion foundational software design patterns, development methodologies, and engineering best practices.",
"slug": "software-concepts-patterns-practices",
"source": "db"
},
"dimension_id": 478,
"input_skill": "Agile",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [
{
"display_name": "Engineering Manager",
"id": 121,
"rationale": null,
"role_archetype": null,
"slug": "engineering-manager",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 520,
"skill_tag": "in_db",
"skipped_reason": null
}
],
"new_skills_created": 0,
"role_dimension_saved": 0,
"skill_dimension_saved": 0,
"skipped": 0
},
"planner_output": null,
"run_id": "8383d68c-bfa0-45f4-aa84-86a94c64015c"
}
LLM Calls
Every model call made for this run, in pipeline order. Click a card to see the model's response.