Pipeline run
037dfc80-d01c-4e3b-b842-717f9aaf084d
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
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Engineering Manager
domain · Tech-Adjacent CASE DOMAINslug: engineering-manager · id: 121 · source: db
Domain=Tech-Adjacent; The JD is primarily about leading and mentoring teams, monitoring performance, resolving conflicts, and coordinating BI/Data Science/Data Engineering groups, which aligns best with an Engineering Manager role.
Matched skills
Matched dimensions
Matched KRAs
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
Job description
We have an opening for an AID Manager with a product development company, MNC for Kolkata location The candidate currently holding the capacity of a Project Manager/Delivery Manager/ Data Analytics, AI, ML/ Data Engineer. The candidate should have the ability to lead a data analytics team. Age limit upto-47years Notice period up to 60days max, short notice preferred. Education : BE/Btech /MCA only full time not distance mode Candidates from Bengal and neighbouring states preferred. Skill : Project Manager in Data Analytics (Power BI/ Tableau/ ADF or similar BI tools) Areas Of Responsibilities The person should have experience of people management who can analyse the performance of the team (KPI/KRA), manage conflict, assign task, distribute work load uniformly, identify peoples aspiration for onsite opportunity within the team. • Team Coordination : Facilitate effective communication and collaboration between the Business Intelligence, Data Science, and Data Engineering teams. • Management Mentorship : Guide and support team managers in developing leadership skills and managing their teams. • Performance Monitoring : Track team and individual performance metrics, providing feedback to both area managers and team members. • Conflict Resolution : Act as a mediator to resolve inter-team and intra-team conflicts, ensuring smooth operations. • Stakeholder Communication : Represent the teams in discussions with upper management and other key stakeholders. • Process Optimization : Identify and implement best practices to improve team workflows and communication channels. Required Skill Set • Leadership and Mentoring : Strong leadership skills with experience mentoring managers or team leaders. • Performance Metrics and Analysis : Ability to establish KPIs, monitor performance, and suggest improvements based on data analysis. • Process Visualization and Standardization : Ability to visualize complex business processes and promote standardization to achieve efficiency and quality improvements. • Strong understanding of AI, machine learning, and data science concepts and technologies. • Excellent communication, leadership, problem-solving, and organizational skills. • Ability to manage multiple tasks and projects simultaneously. • Strong knowledge of project management methodologies and tools. • Ability to work well under pressure and meet tight deadlines. • Proficiency in project management software tools. Educational Background • M.Tech / B.E /B.Tech /MCA • 16+ Years overall experience (ref:hirist.tech)
Skills from this JD
Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Data Engineering Tools
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Machine Learning Frameworks
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Data Engineering Tools
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Aliases — catalog
- AI (CANONICAL)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Concept
- Sub-category
- Artificial Intelligence
- Confidence
- 0.98
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: AI appears in a large and growing share of job descriptions across software, data, and product roles; major vendors like Microsoft, Google, and AWS have broad AI offerings and hiring demand reflects mainstream adoption.
Skill profile (library / DB)
- Skill nature
- CONCEPT
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 2
- Sub-category id
- 1020
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
React Frontend Development Catalog dimension db id 96
Library dimension (catalog)
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) |
Aliases — catalog
- Machine Learning (CANONICAL)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Concept
- Sub-category
- Machine Learning
- Confidence
- 0.98
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Machine Learning appears in large volumes of job descriptions across data, product, and platform roles, and major cloud vendors (AWS, Google Cloud, Azure) offer dedicated ML services and certifications, indicating broad adoption.
Skill profile (library / DB)
- Skill nature
- CONCEPT
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 2
- Sub-category id
- 1024
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
AI Governance and Model Security Catalog dimension db id 50
Library dimension (catalog)
Roles linked in library: AI Engineer, ML Engineer, MLOps Engineer
-
React Frontend Development Catalog dimension db id 96
Library dimension (catalog)
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
AI Governance and Model Security
ai-governance-and-model-security
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
|
React Frontend Development
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Soft Skills
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
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 |
|---|---|---|---|---|---|---|
| AI | in_db |
React Frontend Development
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Machine Learning | in_db |
AI Governance and Model Security
ai-governance-and-model-security
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Machine Learning | in_db |
React Frontend Development
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Library artifacts (this run)
| Kind | Detail | DB id |
|---|---|---|
| canonical_skill_proposed | Business Intelligence | type=Data Engineering Tools subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Data Science | type=Machine Learning Frameworks subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Data Engineering | type=Data Engineering Tools subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Project Management | type=Soft Skills subtype=general nature=PRACTICE lifespan=MULTI_YEAR |
nano JD Parser — gpt-4.1-nano click to toggle
Show raw JSON
{
"JD_type": "pass",
"about_company": null,
"archetype_override_applied": true,
"archetype_override_matched_skills": [
"Tableau",
"Power BI",
"metrics",
"Monitoring",
"Analytics",
"Machine Learning",
"conflict resolution",
"Location",
"channels",
"Task"
],
"certifications": [],
"company_name": "MNC",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"ITES",
"BPO"
],
"domain": "IT Services \u0026 Consulting"
},
"secondary": null
},
"education": [
{
"level": "Master\u0027s",
"qualification": "MTECH/ME/BTECH/BE/MCA - Any Discipline",
"raw": "M.Tech / B.E /B.Tech /MCA",
"requirement": "required"
},
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE - Any Discipline",
"raw": "BE/Btech only full time not distance mode",
"requirement": "required"
}
],
"experience": {
"max": null,
"min": 16,
"raw": "16+ Years overall experience"
},
"job_locations": [
{
"aliases": [
"Calcutta"
],
"city": "Kolkata",
"country": "India",
"state": null,
"work_mode": null
}
],
"role": "AID Manager",
"role_aliases": [
"AI Development Manager",
"AI Manager",
"Data Analytics Manager"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 6,
"heading": "Areas Of Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "The person should have experience",
"last_5_words": "workflows and communication channels."
},
"text": "The person should have experience of people management who can analyse the performance of the team (KPI/KRA), manage conflict, assign task, distribute work load uniformly, identify peoples aspiration for onsite opportunity within the team.\n\n\u2022 Team Coordination : Facilitate effective communication and collaboration between the Business Intelligence, Data Science, and Data Engineering teams.\n\u2022 Management Mentorship : Guide and support team managers in developing leadership skills and managing their teams.\n\u2022 Performance Monitoring : Track team and individual performance metrics, providing feedback to both area managers and team members.\n\u2022 Conflict Resolution : Act as a mediator to resolve inter-team and intra-team conflicts, ensuring smooth operations.\n\u2022 Stakeholder Communication : Represent the teams in discussions with upper management and other key stakeholders.\n\u2022 Process Optimization : Identify and implement best practices to improve team workflows and communication channels.",
"word_count": 134
},
{
"bullet_count": 9,
"heading": "Required Skill Set",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Leadership and Mentoring : Strong",
"last_5_words": "management software tools."
},
"text": "\u2022 Leadership and Mentoring : Strong leadership skills with experience mentoring managers or team leaders.\n\u2022 Performance Metrics and Analysis : Ability to establish KPIs, monitor performance, and suggest improvements based on data analysis.\n\u2022 Process Visualization and Standardization : Ability to visualize complex business processes and promote standardization to achieve efficiency and quality improvements.\n\u2022 Strong understanding of AI, machine learning, and data science concepts and technologies.\n\u2022 Excellent communication, leadership, problem-solving, and organizational skills.\n\u2022 Ability to manage multiple tasks and projects simultaneously.\n\u2022 Strong knowledge of project management methodologies and tools.\n\u2022 Ability to work well under pressure and meet tight deadlines.\n\u2022 Proficiency in project management software tools.",
"word_count": 134
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "Business Intelligence"
},
{
"is_primary": true,
"skill_name": "Data Science"
},
{
"is_primary": true,
"skill_name": "Data Engineering"
},
{
"is_primary": true,
"skill_name": "AI"
},
{
"is_primary": true,
"skill_name": "Machine Learning"
},
{
"is_primary": true,
"skill_name": "Project Management"
}
],
"jd_role": {
"display_name": "AID Manager",
"rationale": null,
"role_aliases": [
"AI Development Manager",
"AI Manager",
"Data Analytics Manager"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": null,
"archetype_override_applied": true,
"archetype_override_matched_skills": [
"Tableau",
"Power BI",
"metrics",
"Monitoring",
"Analytics",
"Machine Learning",
"conflict resolution",
"Location",
"channels",
"Task"
],
"certifications": [],
"company_name": "MNC",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"ITES",
"BPO"
],
"domain": "IT Services \u0026 Consulting"
},
"secondary": null
},
"education": [
{
"level": "Master\u0027s",
"qualification": "MTECH/ME/BTECH/BE/MCA - Any Discipline",
"raw": "M.Tech / B.E /B.Tech /MCA",
"requirement": "required"
},
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE - Any Discipline",
"raw": "BE/Btech only full time not distance mode",
"requirement": "required"
}
],
"experience": {
"max": null,
"min": 16,
"raw": "16+ Years overall experience"
},
"job_locations": [
{
"aliases": [
"Calcutta"
],
"city": "Kolkata",
"country": "India",
"state": null,
"work_mode": null
}
],
"role": "AID Manager",
"role_aliases": [
"AI Development Manager",
"AI Manager",
"Data Analytics Manager"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 6,
"heading": "Areas Of Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "The person should have experience",
"last_5_words": "workflows and communication channels."
},
"text": "The person should have experience of people management who can analyse the performance of the team (KPI/KRA), manage conflict, assign task, distribute work load uniformly, identify peoples aspiration for onsite opportunity within the team.\n\n\u2022 Team Coordination : Facilitate effective communication and collaboration between the Business Intelligence, Data Science, and Data Engineering teams.\n\u2022 Management Mentorship : Guide and support team managers in developing leadership skills and managing their teams.\n\u2022 Performance Monitoring : Track team and individual performance metrics, providing feedback to both area managers and team members.\n\u2022 Conflict Resolution : Act as a mediator to resolve inter-team and intra-team conflicts, ensuring smooth operations.\n\u2022 Stakeholder Communication : Represent the teams in discussions with upper management and other key stakeholders.\n\u2022 Process Optimization : Identify and implement best practices to improve team workflows and communication channels.",
"word_count": 134
},
{
"bullet_count": 9,
"heading": "Required Skill Set",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Leadership and Mentoring : Strong",
"last_5_words": "management software tools."
},
"text": "\u2022 Leadership and Mentoring : Strong leadership skills with experience mentoring managers or team leaders.\n\u2022 Performance Metrics and Analysis : Ability to establish KPIs, monitor performance, and suggest improvements based on data analysis.\n\u2022 Process Visualization and Standardization : Ability to visualize complex business processes and promote standardization to achieve efficiency and quality improvements.\n\u2022 Strong understanding of AI, machine learning, and data science concepts and technologies.\n\u2022 Excellent communication, leadership, problem-solving, and organizational skills.\n\u2022 Ability to manage multiple tasks and projects simultaneously.\n\u2022 Strong knowledge of project management methodologies and tools.\n\u2022 Ability to work well under pressure and meet tight deadlines.\n\u2022 Proficiency in project management software tools.",
"word_count": 134
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "037dfc80-d01c-4e3b-b842-717f9aaf084d",
"stage3_signals": {
"alias_found": false,
"alias_match_roles": [],
"kra_match_roles": [
{
"display_name": "Engineering Manager",
"kra_matches": [
{
"kra_text": "manage stakeholder alignment and tradeoffs",
"sentence": "Stakeholder Communication : Represent the teams in discussions with upper management and other key stakeholders.",
"similarity": 0.5476
},
{
"kra_text": "coach performance and growth",
"sentence": "Performance Monitoring : Track team and individual performance metrics, providing feedback to both area managers and team members.",
"similarity": 0.532
},
{
"kra_text": "coach performance and growth",
"sentence": "Management Mentorship : Guide and support team managers in developing leadership skills and managing their teams.",
"similarity": 0.4948
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 121,
"score": 0.5248,
"slug": "engineering-manager",
"total_count": null
},
{
"display_name": "DevOps Engineer",
"kra_matches": [
{
"kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
"sentence": "Process Optimization : Identify and implement best practices to improve team workflows and communication channels.",
"similarity": 0.5298
},
{
"kra_text": "Monitors CI/CD pipeline reliability, identifies bottlenecks in delivery workflows, and improves deployment frequency, lead time, and failure recovery rate.",
"sentence": "Performance Monitoring : Track team and individual performance metrics, providing feedback to both area managers and team members.",
"similarity": 0.4558
},
{
"kra_text": "Monitors CI/CD pipeline reliability, identifies bottlenecks in delivery workflows, and improves deployment frequency, lead time, and failure recovery rate.",
"sentence": "Performance Metrics and Analysis : Ability to establish KPIs, monitor performance, and suggest improvements based on data analysis.",
"similarity": 0.4542
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 10,
"score": 0.4799,
"slug": "devops-engineer",
"total_count": null
},
{
"display_name": "Flutter Developer",
"kra_matches": [
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "Team Coordination : Facilitate effective communication and collaboration between the Business Intelligence, Data Science, and Data Engineering teams.",
"similarity": 0.5026
},
{
"kra_text": "optimize responsiveness and performance",
"sentence": "Process Optimization : Identify and implement best practices to improve team workflows and communication channels.",
"similarity": 0.4861
},
{
"kra_text": "optimize responsiveness and performance",
"sentence": "Performance Metrics and Analysis : Ability to establish KPIs, monitor performance, and suggest improvements based on data analysis.",
"similarity": 0.4258
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 74,
"score": 0.4715,
"slug": "flutter-developer",
"total_count": null
},
{
"display_name": "Kotlin Backend Developer",
"kra_matches": [
{
"kra_text": "performance and reliability tuning",
"sentence": "Performance Metrics and Analysis : Ability to establish KPIs, monitor performance, and suggest improvements based on data analysis.",
"similarity": 0.4756
},
{
"kra_text": "performance and reliability tuning",
"sentence": "Process Optimization : Identify and implement best practices to improve team workflows and communication channels.",
"similarity": 0.4671
},
{
"kra_text": "performance and reliability tuning",
"sentence": "Performance Monitoring : Track team and individual performance metrics, providing feedback to both area managers and team members.",
"similarity": 0.4626
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 84,
"score": 0.4684,
"slug": "kotlin-server-backend-developer",
"total_count": null
},
{
"display_name": "PHP Backend Developer",
"kra_matches": [
{
"kra_text": "performance and reliability tuning",
"sentence": "Performance Metrics and Analysis : Ability to establish KPIs, monitor performance, and suggest improvements based on data analysis.",
"similarity": 0.4756
},
{
"kra_text": "performance and reliability tuning",
"sentence": "Process Optimization : Identify and implement best practices to improve team workflows and communication channels.",
"similarity": 0.4671
},
{
"kra_text": "performance and reliability tuning",
"sentence": "Performance Monitoring : Track team and individual performance metrics, providing feedback to both area managers and team members.",
"similarity": 0.4626
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 86,
"score": 0.4684,
"slug": "php-backend-developer",
"total_count": null
}
],
"skill_match_roles": [
{
"display_name": "ML Engineer",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"Machine Learning"
],
"role_id": 3,
"score": 0.1667,
"slug": "ml-engineer",
"total_count": 6
},
{
"display_name": "AI Engineer",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"Machine Learning"
],
"role_id": 13,
"score": 0.1667,
"slug": "ai-engineer",
"total_count": 6
},
{
"display_name": "MLOps Engineer",
"kra_matches": null,
"matched_count": 1,
"matched_skills": [
"Machine Learning"
],
"role_id": 16,
"score": 0.1667,
"slug": "ml-ops-engineer",
"total_count": 6
}
]
},
"stage4_decision": {
"alias_collision_detected": false,
"case": "DOMAIN",
"chosen_role": {
"display_name": "Engineering Manager",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 121,
"score": 0.92,
"slug": "engineering-manager",
"total_count": null
},
"confidence": 0.92,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"matched_dimensions": [
"Team Leadership and Mentorship",
"Performance Management",
"Cross-functional Team Coordination",
"Conflict Resolution",
"Process Optimization",
"Project and Workload Management",
"AI/Data Team Oversight"
],
"matched_kras": [
"analyse the performance of the team",
"manage conflict",
"assign task",
"distribute work load uniformly",
"facilitate effective communication and collaboration",
"guide and support team managers",
"track team and individual performance metrics",
"resolve inter-team and intra-team conflicts",
"represent the teams in discussions",
"identify and implement best practices"
],
"matched_skills": [
"people management",
"KPI/KRA",
"conflict resolution",
"team coordination",
"stakeholder communication",
"performance metrics",
"data analysis",
"project management methodologies",
"project management software tools",
"AI",
"machine learning",
"data science"
],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Domain=Tech-Adjacent; The JD is primarily about leading and mentoring teams, monitoring performance, resolving conflicts, and coordinating BI/Data Science/Data Engineering groups, which aligns best with an Engineering Manager role.",
"sub_role": null
},
"stage5_updates": {
"centroid_n_after": 7,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": null,
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 18663,
"role_display_name": "Engineering Manager",
"role_slug": "engineering-manager",
"skill_name": "Business Intelligence",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 18664,
"role_display_name": "Engineering Manager",
"role_slug": "engineering-manager",
"skill_name": "Data Science",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 18665,
"role_display_name": "Engineering Manager",
"role_slug": "engineering-manager",
"skill_name": "Data Engineering",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 18666,
"role_display_name": "Engineering Manager",
"role_slug": "engineering-manager",
"skill_name": "Project Management",
"status": "pending"
}
],
"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": 1990,
"existing_alias_text": "AI",
"input_term": "AI",
"matched_canonical": {
"category_id": 2,
"display_name": "AI",
"id": 1347,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "ai",
"sub_category_id": 1020,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
},
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 2015,
"existing_alias_text": "Machine Learning",
"input_term": "Machine Learning",
"matched_canonical": {
"category_id": 2,
"display_name": "Machine Learning",
"id": 1356,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "machine-learning",
"sub_category_id": 1024,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
}
],
"candidate_roles": [
{
"display_name": "AI Engineer",
"id": 13,
"rationale": null,
"role_archetype": null,
"slug": "ai-engineer",
"source": "db"
},
{
"display_name": "ML Engineer",
"id": 3,
"rationale": null,
"role_archetype": null,
"slug": "ml-engineer",
"source": "db"
},
{
"display_name": "MLOps Engineer",
"id": 16,
"rationale": null,
"role_archetype": null,
"slug": "ml-ops-engineer",
"source": "db"
}
],
"chosen_role": {
"display_name": "Engineering Manager",
"id": 121,
"rationale": "Domain=Tech-Adjacent; The JD is primarily about leading and mentoring teams, monitoring performance, resolving conflicts, and coordinating BI/Data Science/Data Engineering groups, which aligns best with an Engineering Manager role.",
"role_archetype": null,
"slug": "engineering-manager",
"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": "AI",
"llm_role": null,
"roles_from_db": []
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "AI Governance and Model Security",
"id": 50,
"rationale": "Controls and documentation used to make models safer, auditable, and compliant. ML engineers use this to manage model risk, supply chain integrity, and governance requirements.",
"slug": "ai-governance-and-model-security",
"source": "db"
},
"input_skill": "Machine Learning",
"llm_role": null,
"roles_from_db": [
{
"display_name": "AI Engineer",
"id": 13,
"rationale": null,
"role_archetype": null,
"slug": "ai-engineer",
"source": "db"
},
{
"display_name": "ML Engineer",
"id": 3,
"rationale": null,
"role_archetype": null,
"slug": "ml-engineer",
"source": "db"
},
{
"display_name": "MLOps Engineer",
"id": 16,
"rationale": null,
"role_archetype": null,
"slug": "ml-ops-engineer",
"source": "db"
}
]
},
{
"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": "Machine Learning",
"llm_role": null,
"roles_from_db": []
}
],
"input_final_skills": [
"Business Intelligence",
"Data Science",
"Data Engineering",
"AI",
"Machine Learning",
"Project Management"
],
"input_llm_skills": [
"Business Intelligence",
"Data Science",
"Data Engineering",
"AI",
"Machine Learning",
"Project Management"
],
"new_aliases_persisted": 0,
"run_id": "037dfc80-d01c-4e3b-b842-717f9aaf084d",
"skills_detail": [
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Business Intelligence",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Data Engineering Tools",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "business-intelligence",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Data Science",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Machine Learning Frameworks",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "data-science",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Data Engineering",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Data Engineering Tools",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "data-engineering",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "AI",
"alias_type": "CANONICAL",
"id": 1990,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 2,
"display_name": "AI",
"id": 1347,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "ai",
"sub_category_id": 1020,
"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": "AI",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "AI",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "Machine Learning",
"alias_type": "CANONICAL",
"id": 2015,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 2,
"display_name": "Machine Learning",
"id": 1356,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "machine-learning",
"sub_category_id": 1024,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "AI Governance and Model Security",
"id": 50,
"rationale": "Controls and documentation used to make models safer, auditable, and compliant. ML engineers use this to manage model risk, supply chain integrity, and governance requirements.",
"slug": "ai-governance-and-model-security",
"source": "db"
},
"input_skill": "Machine Learning",
"llm_role": null,
"roles_from_db": [
{
"display_name": "AI Engineer",
"id": 13,
"rationale": null,
"role_archetype": null,
"slug": "ai-engineer",
"source": "db"
},
{
"display_name": "ML Engineer",
"id": 3,
"rationale": null,
"role_archetype": null,
"slug": "ml-engineer",
"source": "db"
},
{
"display_name": "MLOps Engineer",
"id": 16,
"rationale": null,
"role_archetype": null,
"slug": "ml-ops-engineer",
"source": "db"
}
]
},
{
"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": "Machine Learning",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "Machine Learning",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Project Management",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Soft Skills",
"skill_nature": "PRACTICE",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "project-management",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
}
],
"unmatched_skills": [
"Business Intelligence",
"Data Science",
"Data Engineering",
"Project Management"
]
}
API 3 — final-role-output
{
"chosen_role": {
"display_name": "Engineering Manager",
"id": 121,
"rationale": "Domain=Tech-Adjacent; The JD is primarily about leading and mentoring teams, monitoring performance, resolving conflicts, and coordinating BI/Data Science/Data Engineering groups, which aligns best with an Engineering Manager role.",
"role_archetype": null,
"slug": "engineering-manager",
"source": "db"
},
"chosen_role_resolution": "in_db",
"final_input_skills": [
{
"skill": "Business Intelligence",
"tag": "new"
},
{
"skill": "Data Science",
"tag": "new"
},
{
"skill": "Data Engineering",
"tag": "new"
},
{
"skill": "AI",
"tag": "in_db"
},
{
"skill": "Machine Learning",
"tag": "in_db"
},
{
"skill": "Project Management",
"tag": "new"
}
],
"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": 121,
"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": "AI",
"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": 1347,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 121,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "AI Governance and Model Security",
"id": 50,
"rationale": "Controls and documentation used to make models safer, auditable, and compliant. ML engineers use this to manage model risk, supply chain integrity, and governance requirements.",
"slug": "ai-governance-and-model-security",
"source": "db"
},
"dimension_id": 50,
"input_skill": "Machine Learning",
"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": "AI Engineer",
"id": 13,
"rationale": null,
"role_archetype": null,
"slug": "ai-engineer",
"source": "db"
},
{
"display_name": "ML Engineer",
"id": 3,
"rationale": null,
"role_archetype": null,
"slug": "ml-engineer",
"source": "db"
},
{
"display_name": "MLOps Engineer",
"id": 16,
"rationale": null,
"role_archetype": null,
"slug": "ml-ops-engineer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 1356,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 121,
"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": "Machine Learning",
"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": 1356,
"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": "037dfc80-d01c-4e3b-b842-717f9aaf084d"
}