← Back to history

Pipeline run

037dfc80-d01c-4e3b-b842-717f9aaf084d

Pipeline LLM cost (USD)
API 1: $0.0083 API 2: $0.0002 API 3: $0.0000 Total: $0.0086

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
Nature of work · People Management / Team Leadership
Leads BI, Data Science, and Data Engineering managers by tracking KPI/KRA performance, assigning work evenly, resolving conflicts, and improving cross-team workflows while reporting progress to leadership.
""analyze the performance of the team (KPI/KRA), manage conflict, assign task, distribute work load uniformly""
Tech stack maturity
AI-Native & Bleeding-Edge
The primary skills in AI and machine learning indicate a strongly AI-centric, cutting-edge technical profile aligned with the newest stack maturity category.
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
1.70 / 5
· Title match
Has AI skill
AI skill (primary)
· AI skill (secondary)
· On AI team
· Builds AI products
vocab breakdown (legacy)
Assistants (×1):
Frameworks (×2):
Models / concepts (×3): AI, ML, Machine Learning
Evidence — skills matched in JD (6)
Business Intelligence Data Science Data Engineering AI Machine Learning Project Management
Skill cluster (2 dimension groups, role-scoped)
AI Governance and Model Security
Machine Learning
Cross-cutting / unaligned
Business Intelligence Data Science Data Engineering AI Project Management
Show KRA description ↓
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. • 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.

Signals

Skill ml-engineer
0.17
Alias
KRA engineering-manager
0.52

Post-classification

Centroidupdated · n=7
Alias collision log
New-role queue
New skills captured4
New KRA captured

Captured for admin review

Business Intelligence primary Engineering Manager pending
Data Science primary Engineering Manager pending
Data Engineering primary Engineering Manager pending
Project Management primary Engineering Manager pending
Status: completed Created: 2026-05-27T16:09:50.312117Z Updated: 2026-05-27T16:10:39.759458Z API 3 duration: 8265 ms
Flow Current 3-step pipeline

1 POST /skills/extract-from-jd

2 POST /skills/extract-details

3 POST /skills/final-role-output

Role Chosen role & resolution

Engineering Manager

domain · Tech-Adjacent CASE DOMAIN

slug: 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

people managementKPI/KRAconflict resolutionteam coordinationstakeholder communicationperformance metricsdata analysisproject management methodologiesproject management software toolsAImachine learningdata science

Matched dimensions

Team Leadership and MentorshipPerformance ManagementCross-functional Team CoordinationConflict ResolutionProcess OptimizationProject and Workload ManagementAI/Data Team Oversight

Matched KRAs

analyse the performance of the teammanage conflictassign taskdistribute work load uniformlyfacilitate effective communication and collaborationguide and support team managerstrack team and individual performance metricsresolve inter-team and intra-team conflictsrepresent the teams in discussionsidentify and implement best practices

Resolution: in_db — role exists in library; skill↔dim and role↔dim links saved when applicable.

0
New skills
0
Skill↔dim saved
0
Role↔dim saved
0
Skipped

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.

Business Intelligence Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Data Engineering Tools
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Data Science Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Machine Learning Frameworks
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Data Engineering Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Data Engineering Tools
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
AI Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: AI id=1347 · ai

Aliases — catalog

  • AI (CANONICAL)

Context tags (catalog)

AI ethics PyTorch TensorFlow algorithm optimization computer vision data preprocessing deep learning feature engineering machine learning model training natural language processing neural networks predictive analytics reinforcement learning supervised learning

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)
Machine Learning Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: Machine Learning id=1356 · machine-learning

Aliases — catalog

  • Machine Learning (CANONICAL)

Context tags (catalog)

Keras PyTorch TensorFlow cross-validation data preprocessing ensemble methods feature engineering hyperparameter tuning model evaluation natural language processing neural networks reinforcement learning scikit-learn supervised learning unsupervised learning

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)
Project Management Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
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
RoleAID Manager
CompanyMNC
Experience16+ Years overall experience
DomainIT Services & Consulting
Location Kolkata, India
JD type pass
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"
}