← Back to history

Pipeline run

174e0431-ee47-415f-b8ea-06f85b9fc1d1

Pipeline LLM cost (USD)
API 1: $0.0110 API 2: $0.0016 API 3: $0.0000 Total: $0.0126

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
Nature of work · Main Circuit Design
Design and validate HVDC system schemes and high-voltage equipment, running insulation, reliability/availability, and losses studies while coordinating engineering tasks and process quality across the project lifecycle.
"Develop an integrated scheme design that meets the Customer’s needs"
Tech stack maturity
Mainstream Modern
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
0.20 / 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): Transformers
Evidence — skills matched in JD (28)
HVDC Power Systems Engineering Power System Design Circuit Analysis Power Control Reactive Power High Voltage Equipment Reliability, Availability and Maintainability Electrical Power Systems Modeling Insulation Coordination HVAC Audible Noise Assessment Network Studies Harmonic Analysis Power Quality EMC HVDC Valves PSCAD EMTP-RV ATP ReliaSoft Isograph SoundPLAN Visual Basic for Applications Python +3
Skill cluster (2 dimension groups, role-scoped)
Programming Languages & DSLs
Python
Cross-cutting / unaligned
HVDC Power Systems Engineering Power System Design Circuit Analysis Power Control Reactive Power High Voltage Equipment Reliability, Availability and Maintainability Electrical Power Systems Modeling Insulation Coordination HVAC Audible Noise Assessment Network Studies Harmonic Analysis Power Quality EMC HVDC Valves PSCAD EMTP-RV ATP ReliaSoft Isograph SoundPLAN Visual Basic for Applications MATLAB Simulink DOORS
Show KRA description ↓
The Successful Candidate May Be Involved In Any Of The Following Areas And Is Expected To Have Experience In a Number Of These Areas Main Circuit Design Develop an integrated scheme design that meets the Customer’s needs, by developing requirements on the ratings and functionalities of the different HVDC system’s subsystems, in an optimized and cost-effective manner. Insulation Coordination Studies Determine the temporary and transient overvoltage stresses on HV equipment and provide the protective level requirements for the surge arresters. Equipment Lifecycle Management Manage the lifecycle of high economic value High Voltage equipment such as power transformers, instrument transformers, reactors, capacitors, and surge arresters, covering the development of its requirements, specification, supplier management and the validation and verification (testing) of design, manufacturing and commissioning. Reliability, Availability and Maintainability Studies and Management Create, verify, and validate the reliability, availability and maintainability models for HVDC systems and subsystems, providing insight to customers and leaders and managing the risks, issues and opportunities that affect the systems throughout their lifecycle. Losses Management Create, verify, and validate the electrical power losses models for HVDC systems and subsystems, providing insight to customers and leaders and managing the risks, issues and opportunities that affect the systems throughout their lifecycle. Technical Leadership Lead Project activities within the Systems department and co-ordination with other engineering department Quality Take part in the development and deployment of engineering processes, working methods and best practices within the Department. Enforce engineering discipline and set processes across all work tasks and adherence to company policies, quality procedures and work instructions (e.g., through trainings, technical reviews). Report or resolve any non-conformances in a timely manner. Development and Industrialisation Develop and industrialise solutions tools and processes associated with the engineering activities identified above. Health and Safety Identify and evaluate EHS risks in own area and implement practical measures. Actively participate in defining corrective actions when work is unsafe or when an uncontrolled risk is observed. Qualifications And Experience Preferably educated with a Master in Power Systems Engineering from an accredited institution (or equivalent knowledge) and proven professional experience and technical expertise in the field of Power Systems Engineering and preferably in HVDC System Design. Technical Domain Competencies At least AWARE of the following areas, and PROFICIENT in some of them: • Power System Design • Circuit analysis • Power control • Reactive power design • HVAC domain knowledge • HVDC domain knowledge • High voltage equipment specification, design, and testing (E.g., power transformers, reactors, capacitors, switchgear, instrumentation transformers and transducers, surge arresters, bushings and insulators) • Reliability, availability, and maintainability (RAM) assessment and management • Electrical power systems modelling and analysis • Insulation co-ordination • Audible noise assessment and mitigation AWARE Of (Preferable) • Network Studies • Harmonic Analysis and Power Quality • EMC assessment and mitigation • HVDC valves and their control systems Technical Domain Tools AWARE Of • EMT Software (PSCAD, EMTP-RV, ATP) • Reliability assessment (Reliasoft, Isograph) • Audible Noise (SoundPLAN) • Visual Basic for Applications (VBA) • Python • MATLAB & Simulink • Requirements Management (DOORS) Professional Competencies • Communications: Strong oral and written communication skills in English. • Critical Thinking: Capable of structuring defendable arguments, evidence, assumptions, and decisions. • Ethics and Professionalism: Personal commitment to professional standards, recognising obligations to society, the profession, and the environment. • Technical Leadership: understanding of customer need, problem solving, creativity and innovation, relationship management, operational oversight and accountability, engineering instinct. • Negotiation: capable of resolving points of difference, to gain advantage for an individual or collective, or crafting outcomes to satisfy various interests. • Team Dynamics and Facilitation: Ability to be a team player and to facilitate groups interactions. Behaviours • Self-motivating, proactive and results driven approach. • Curious, resilient, and willing to learn. • Able to work to deadlines with high quality, sense of urgency and delivery. • Focused on delivering value to customers. • Strong problem-solving and root cause identification skills.

Signals

Skill
Alias
KRA devops-engineer
0.48

Post-classification

Centroidupdated · n=14
Alias collision log
New-role queue
New skills captured27
New KRA captured

Captured for admin review

HVDC primary Engineering Manager pending
Power Systems Engineering primary Engineering Manager pending
Power System Design primary Engineering Manager pending
Circuit Analysis primary Engineering Manager pending
Power Control primary Engineering Manager pending
Reactive Power primary Engineering Manager pending
HVAC Engineering Manager pending
High Voltage Equipment primary Engineering Manager pending
Reliability, Availability and Maintainability primary Engineering Manager pending
Electrical Power Systems Modeling primary Engineering Manager pending
Insulation Coordination primary Engineering Manager pending
Audible Noise Assessment Engineering Manager pending
Network Studies Engineering Manager pending
Harmonic Analysis Engineering Manager pending
Power Quality Engineering Manager pending
EMC Engineering Manager pending
HVDC Valves Engineering Manager pending
PSCAD Engineering Manager pending
EMTP-RV Engineering Manager pending
ATP Engineering Manager pending
ReliaSoft Engineering Manager pending
Isograph Engineering Manager pending
SoundPLAN Engineering Manager pending
Visual Basic for Applications Engineering Manager pending
MATLAB Engineering Manager pending
Simulink Engineering Manager pending
DOORS Engineering Manager pending
Status: completed Created: 2026-05-27T17:40:50.330604Z Updated: 2026-06-07T08:00:54.296862Z API 3 duration: 3389 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

CASE F

slug: engineering-manager · id: 121 · source: db

LLM2 picked engineering-manager (confidence 0.72)

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

Job Description Summary

This role is designed to interpret the customer’s technical enquiry and to design the most cost effective overall solution for an HVDC installation utilizing the PES power electronics solutions, aiming to minimizing the total cost, and to specify the main (high-value) items of bought-out equipment. The successful candidate will be involved in the development and industrialization of solutions tools and processes. The successful candidate will have proven professional experience and technical expertise in the field of power system engineering.

Job Description

Essential responsibilities:

The Successful Candidate May Be Involved In Any Of The Following Areas And Is Expected To Have Experience In a Number Of These Areas

Main Circuit Design

Develop an integrated scheme design that meets the Customer’s needs, by developing requirements on the ratings and functionalities of the different HVDC system’s subsystems, in an optimized and cost-effective manner.

Insulation Coordination Studies

Determine the temporary and transient overvoltage stresses on HV equipment and provide the protective level requirements for the surge arresters.

Equipment Lifecycle Management

Manage the lifecycle of high economic value High Voltage equipment such as power transformers, instrument transformers, reactors, capacitors, and surge arresters, covering the development of its requirements, specification, supplier management and the validation and verification (testing) of design, manufacturing and commissioning.

Reliability, Availability and Maintainability Studies and Management

Create, verify, and validate the reliability, availability and maintainability models for HVDC systems and subsystems, providing insight to customers and leaders and managing the risks, issues and opportunities that affect the systems throughout their lifecycle.

Losses Management

Create, verify, and validate the electrical power losses models for HVDC systems and subsystems, providing insight to customers and leaders and managing the risks, issues and opportunities that affect the systems throughout their lifecycle.

Technical Leadership

Lead Project activities within the Systems department and co-ordination with other engineering department

Quality

Take part in the development and deployment of engineering processes, working methods and best practices within the Department.

Enforce engineering discipline and set processes across all work tasks and adherence to company policies, quality procedures and work instructions (e.g., through trainings, technical reviews).

Report or resolve any non-conformances in a timely manner.

Development and Industrialisation

Develop and industrialise solutions tools and processes associated with the engineering activities identified above.

Health and Safety

Identify and evaluate EHS risks in own area and implement practical measures.

Actively participate in defining corrective actions when work is unsafe or when an uncontrolled risk is observed.

Desired Candidate Profile

Qualifications And Experience

Preferably educated with a Master in Power Systems Engineering from an accredited institution (or equivalent knowledge) and proven professional experience and technical expertise in the field of Power Systems Engineering and preferably in HVDC System Design.

Technical Domain Competencies

At least AWARE of the following areas, and PROFICIENT in some of them:

• Power System Design
• Circuit analysis
• Power control
• Reactive power design
• HVAC domain knowledge
• HVDC domain knowledge
• High voltage equipment specification, design, and testing (E.g., power transformers, reactors, capacitors, switchgear, instrumentation transformers and transducers, surge arresters, bushings and insulators)
• Reliability, availability, and maintainability (RAM) assessment and management
• Electrical power systems modelling and analysis
• Insulation co-ordination
• Audible noise assessment and mitigation


AWARE Of (Preferable)

• Network Studies
• Harmonic Analysis and Power Quality
• EMC assessment and mitigation
• HVDC valves and their control systems


Technical Domain Tools

AWARE Of

• EMT Software (PSCAD, EMTP-RV, ATP)
• Reliability assessment (Reliasoft, Isograph)
• Audible Noise (SoundPLAN)
• Visual Basic for Applications (VBA)
• Python
• MATLAB & Simulink
• Requirements Management (DOORS)


Professional Competencies

• Communications: Strong oral and written communication skills in English.
• Critical Thinking: Capable of structuring defendable arguments, evidence, assumptions, and decisions.
• Ethics and Professionalism: Personal commitment to professional standards, recognising obligations to society, the profession, and the environment.
• Technical Leadership: understanding of customer need, problem solving, creativity and innovation, relationship management, operational oversight and accountability, engineering instinct.
• Negotiation: capable of resolving points of difference, to gain advantage for an individual or collective, or crafting outcomes to satisfy various interests.
• Team Dynamics and Facilitation: Ability to be a team player and to facilitate groups interactions.


Behaviours

• Self-motivating, proactive and results driven approach.
• Curious, resilient, and willing to learn.
• Able to work to deadlines with high quality, sense of urgency and delivery.
• Focused on delivering value to customers.
• Strong problem-solving and root cause identification skills.


Additional Information

Relocation Assistance Provided: Yes

Skills from this JD

Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.

HVDC 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
Other
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Power Systems 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
Other
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Power System Design 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
Other
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Circuit Analysis 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
Other
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Power Control 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
Other
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Reactive Power 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
Other
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
HVAC Secondary 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
Other
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
High Voltage Equipment 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
Other
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Reliability, Availability and Maintainability 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
Other
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Electrical Power Systems Modeling 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
Other
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Insulation Coordination 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
Other
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Audible Noise Assessment Secondary 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
Other
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Network Studies Secondary 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
Other
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Harmonic Analysis Secondary 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
Other
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Power Quality Secondary 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
Other
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
EMC Secondary 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
Other
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
HVDC Valves Secondary 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
Other
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
PSCAD Secondary 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
Other
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
EMTP-RV Secondary 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
Other
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
ATP Secondary 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
Other
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
ReliaSoft Secondary 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
Other
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Isograph Secondary 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
Other
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
SoundPLAN Secondary 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
Other
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Visual Basic for Applications Secondary 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
Other
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Python Secondary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: Python id=5 · python

Aliases — catalog

  • Python (CANONICAL) primary
  • Python 2 (VERSION)
  • Python 2.x (VERSION)
  • Python 3 (VERSION)
  • Python 3.10 (VERSION)
  • Python 3.11 (VERSION)
  • Python 3.12 (VERSION)
  • Python 3.x (VERSION)
  • py (VERSION)
  • py2 (VERSION)
  • py3 (VERSION)
  • python 3 (VERSION)
  • python 3.x (VERSION)
  • python2 (VERSION)
  • python3 (VERSION)
  • python3.x (VERSION)

Context tags (catalog)

API Django FastAPI Flask Jupyter NumPy PEP 8 Pandas REST SQLAlchemy asyncio pandas pip pytest type hints venv virtualenv

Stored enrichment (catalog DB)

Category
Language
Sub-category
Programming Language
Vendor
PSF
License
mit
Year introduced
1991
Confidence
0.99
Version strategy
SEPARATE_ENTITY
Version tag
3

Maturity reasoning: Python appears in a very high volume of job descriptions across data, backend, automation, and ML roles, and remains a default hiring-pipeline language on major job boards and tech stacks.

Skill profile (library / DB)

Skill nature
LANGUAGE
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
6
Sub-category id
96
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • Cloud Security Scripting & DSL Languages Catalog dimension db id 248

    Library dimension (catalog)

    Roles linked in library: Cloud Security Engineer

  • Programming Languages Catalog dimension db id 1

    Library dimension (catalog)

    Roles linked in library: Backend Developer, Fullstack Developer, Fullstack Developer

  • Programming Languages & DSLs Catalog dimension db id 475

    Library dimension (catalog)

    Roles linked in library: Engineering Manager

  • Programming Languages and Scripting Catalog dimension db id 59

    Library dimension (catalog)

    Roles linked in library: Cyber Security Engineer

  • Programming Languages for Data Work Catalog dimension db id 21

    Library dimension (catalog)

    Roles linked in library: Data Engineer

  • Programming Languages for ML Systems Catalog dimension db id 39

    Library dimension (catalog)

    Roles linked in library: ML Engineer, MLOps Engineer

  • Programming Languages for XR Catalog dimension db id 97

    Library dimension (catalog)

    Roles linked in library: AR/VR Engineer

  • Python Programming Catalog dimension db id 290

    Library dimension (catalog)

    Roles linked in library: Python Backend Developer

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
Cloud Security Scripting & DSL Languages
cloud-security-scripting-dsl-languages
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Programming Languages
programming-languages
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Programming Languages & DSLs
programming-languages-dsls
Existing dimension (library) · Role↔dimension saved
Programming Languages and Scripting
programming-languages-and-scripting
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Programming Languages for Data Work
programming-languages-for-data-work
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Programming Languages for ML Systems
programming-languages-for-ml-systems
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Programming Languages for XR
programming-languages-for-xr
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Python Programming
python-programming
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
MATLAB Secondary 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
Other
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Simulink Secondary 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
Other
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
DOORS Secondary 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
Other
Sub-category
general
Skill nature
TOOL
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
Python in_db
Cloud Security Scripting & DSL Languages
cloud-security-scripting-dsl-languages
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Python in_db
Programming Languages
programming-languages
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Python in_db
Programming Languages & DSLs
programming-languages-dsls
Existing dimension (library) · Role↔dimension saved
Python in_db
Programming Languages and Scripting
programming-languages-and-scripting
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Python in_db
Programming Languages for Data Work
programming-languages-for-data-work
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Python in_db
Programming Languages for ML Systems
programming-languages-for-ml-systems
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Python in_db
Programming Languages for XR
programming-languages-for-xr
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Python in_db
Python Programming
python-programming
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)

Library artifacts (this run)

Kind Detail DB id
canonical_skill_proposed HVDC | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed Power Systems Engineering | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed Power System Design | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed Circuit Analysis | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed Power Control | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed Reactive Power | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed HVAC | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed High Voltage Equipment | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed Reliability, Availability and Maintainability | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed Electrical Power Systems Modeling | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed Insulation Coordination | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed Audible Noise Assessment | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed Network Studies | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed Harmonic Analysis | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed Power Quality | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed EMC | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed HVDC Valves | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed PSCAD | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed EMTP-RV | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed ATP | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed ReliaSoft | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed Isograph | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed SoundPLAN | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed Visual Basic for Applications | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed MATLAB | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed Simulink | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed DOORS | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR
nano JD Parser — gpt-4.1-nano click to toggle
RolePower Systems Engineer
DomainEnergy & Utilities
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": null,
  "certifications": [],
  "company_name": null,
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [
        "Power Systems",
        "HVDC"
      ],
      "domain": "Energy \u0026 Utilities"
    },
    "secondary": null
  },
  "education": [
    {
      "level": "Master\u0027s",
      "qualification": "MTECH/ME - Power Systems Engineering",
      "raw": "Preferably educated with a Master in Power Systems Engineering from an accredited institution (or equivalent knowledge)",
      "requirement": "preferred"
    }
  ],
  "experience": {
    "max": null,
    "min": null,
    "raw": null
  },
  "job_locations": [],
  "role": "Power Systems Engineer",
  "role_aliases": [
    "HVDC Engineer",
    "Power Engineer",
    "Electrical Engineer"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 0,
      "heading": "Essential responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "The Successful Candidate May Be",
        "last_5_words": "when an uncontrolled risk is observed."
      },
      "text": "The Successful Candidate May Be Involved In Any Of The Following Areas And Is Expected To Have Experience In a Number Of These Areas\n\nMain Circuit Design\n\nDevelop an integrated scheme design that meets the Customer\u2019s needs, by developing requirements on the ratings and functionalities of the different HVDC system\u2019s subsystems, in an optimized and cost-effective manner.\n\nInsulation Coordination Studies\n\nDetermine the temporary and transient overvoltage stresses on HV equipment and provide the protective level requirements for the surge arresters.\n\nEquipment Lifecycle Management\n\nManage the lifecycle of high economic value High Voltage equipment such as power transformers, instrument transformers, reactors, capacitors, and surge arresters, covering the development of its requirements, specification, supplier management and the validation and verification (testing) of design, manufacturing and commissioning.\n\nReliability, Availability and Maintainability Studies and Management\n\nCreate, verify, and validate the reliability, availability and maintainability models for HVDC systems and subsystems, providing insight to customers and leaders and managing the risks, issues and opportunities that affect the systems throughout their lifecycle.\n\nLosses Management\n\nCreate, verify, and validate the electrical power losses models for HVDC systems and subsystems, providing insight to customers and leaders and managing the risks, issues and opportunities that affect the systems throughout their lifecycle.\n\nTechnical Leadership\n\nLead Project activities within the Systems department and co-ordination with other engineering department\n\nQuality\n\nTake part in the development and deployment of engineering processes, working methods and best practices within the Department.\n\nEnforce engineering discipline and set processes across all work tasks and adherence to company policies, quality procedures and work instructions (e.g., through trainings, technical reviews).\n\nReport or resolve any non-conformances in a timely manner.\n\nDevelopment and Industrialisation\n\nDevelop and industrialise solutions tools and processes associated with the engineering activities identified above.\n\nHealth and Safety\n\nIdentify and evaluate EHS risks in own area and implement practical measures.\n\nActively participate in defining corrective actions when work is unsafe or when an uncontrolled risk is observed.",
      "word_count": 469
    },
    {
      "bullet_count": 0,
      "heading": "Desired Candidate Profile",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Qualifications And Experience Preferably",
        "last_5_words": "and root cause identification skills."
      },
      "text": "Qualifications And Experience\n\nPreferably educated with a Master in Power Systems Engineering from an accredited institution (or equivalent knowledge) and proven professional experience and technical expertise in the field of Power Systems Engineering and preferably in HVDC System Design.\n\nTechnical Domain Competencies\n\nAt least AWARE of the following areas, and PROFICIENT in some of them:\n\n\u2022 Power System Design\n\u2022 Circuit analysis\n\u2022 Power control\n\u2022 Reactive power design\n\u2022 HVAC domain knowledge\n\u2022 HVDC domain knowledge\n\u2022 High voltage equipment specification, design, and testing (E.g., power transformers, reactors, capacitors, switchgear, instrumentation transformers and transducers, surge arresters, bushings and insulators)\n\u2022 Reliability, availability, and maintainability (RAM) assessment and management\n\u2022 Electrical power systems modelling and analysis\n\u2022 Insulation co-ordination\n\u2022 Audible noise assessment and mitigation\n\nAWARE Of (Preferable)\n\n\u2022 Network Studies\n\u2022 Harmonic Analysis and Power Quality\n\u2022 EMC assessment and mitigation\n\u2022 HVDC valves and their control systems\n\nTechnical Domain Tools\n\nAWARE Of\n\n\u2022 EMT Software (PSCAD, EMTP-RV, ATP)\n\u2022 Reliability assessment (Reliasoft, Isograph)\n\u2022 Audible Noise (SoundPLAN)\n\u2022 Visual Basic for Applications (VBA)\n\u2022 Python\n\u2022 MATLAB \u0026 Simulink\n\u2022 Requirements Management (DOORS)\n\nProfessional Competencies\n\n\u2022 Communications: Strong oral and written communication skills in English.\n\u2022 Critical Thinking: Capable of structuring defendable arguments, evidence, assumptions, and decisions.\n\u2022 Ethics and Professionalism: Personal commitment to professional standards, recognising obligations to society, the profession, and the environment.\n\u2022 Technical Leadership: understanding of customer need, problem solving, creativity and innovation, relationship management, operational oversight and accountability, engineering instinct.\n\u2022 Negotiation: capable of resolving points of difference, to gain advantage for an individual or collective, or crafting outcomes to satisfy various interests.\n\u2022 Team Dynamics and Facilitation: Ability to be a team player and to facilitate groups interactions.\n\nBehaviours\n\n\u2022 Self-motivating, proactive and results driven approach.\n\u2022 Curious, resilient, and willing to learn.\n\u2022 Able to work to deadlines with high quality, sense of urgency and delivery.\n\u2022 Focused on delivering value to customers.\n\u2022 Strong problem-solving and root cause identification skills.",
      "word_count": 564
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "HVDC"
    },
    {
      "is_primary": true,
      "skill_name": "Power Systems Engineering"
    },
    {
      "is_primary": true,
      "skill_name": "Power System Design"
    },
    {
      "is_primary": true,
      "skill_name": "Circuit Analysis"
    },
    {
      "is_primary": true,
      "skill_name": "Power Control"
    },
    {
      "is_primary": true,
      "skill_name": "Reactive Power"
    },
    {
      "is_primary": false,
      "skill_name": "HVAC"
    },
    {
      "is_primary": true,
      "skill_name": "High Voltage Equipment"
    },
    {
      "is_primary": true,
      "skill_name": "Reliability, Availability and Maintainability"
    },
    {
      "is_primary": true,
      "skill_name": "Electrical Power Systems Modeling"
    },
    {
      "is_primary": true,
      "skill_name": "Insulation Coordination"
    },
    {
      "is_primary": false,
      "skill_name": "Audible Noise Assessment"
    },
    {
      "is_primary": false,
      "skill_name": "Network Studies"
    },
    {
      "is_primary": false,
      "skill_name": "Harmonic Analysis"
    },
    {
      "is_primary": false,
      "skill_name": "Power Quality"
    },
    {
      "is_primary": false,
      "skill_name": "EMC"
    },
    {
      "is_primary": false,
      "skill_name": "HVDC Valves"
    },
    {
      "is_primary": false,
      "skill_name": "PSCAD"
    },
    {
      "is_primary": false,
      "skill_name": "EMTP-RV"
    },
    {
      "is_primary": false,
      "skill_name": "ATP"
    },
    {
      "is_primary": false,
      "skill_name": "ReliaSoft"
    },
    {
      "is_primary": false,
      "skill_name": "Isograph"
    },
    {
      "is_primary": false,
      "skill_name": "SoundPLAN"
    },
    {
      "is_primary": false,
      "skill_name": "Visual Basic for Applications"
    },
    {
      "is_primary": false,
      "skill_name": "Python"
    },
    {
      "is_primary": false,
      "skill_name": "MATLAB"
    },
    {
      "is_primary": false,
      "skill_name": "Simulink"
    },
    {
      "is_primary": false,
      "skill_name": "DOORS"
    }
  ],
  "jd_role": {
    "display_name": "Power Systems Engineer",
    "rationale": null,
    "role_aliases": [
      "HVDC Engineer",
      "Power Engineer",
      "Electrical Engineer"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": null,
    "certifications": [],
    "company_name": null,
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [
          "Power Systems",
          "HVDC"
        ],
        "domain": "Energy \u0026 Utilities"
      },
      "secondary": null
    },
    "education": [
      {
        "level": "Master\u0027s",
        "qualification": "MTECH/ME - Power Systems Engineering",
        "raw": "Preferably educated with a Master in Power Systems Engineering from an accredited institution (or equivalent knowledge)",
        "requirement": "preferred"
      }
    ],
    "experience": {
      "max": null,
      "min": null,
      "raw": null
    },
    "job_locations": [],
    "role": "Power Systems Engineer",
    "role_aliases": [
      "HVDC Engineer",
      "Power Engineer",
      "Electrical Engineer"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 0,
        "heading": "Essential responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "The Successful Candidate May Be",
          "last_5_words": "when an uncontrolled risk is observed."
        },
        "text": "The Successful Candidate May Be Involved In Any Of The Following Areas And Is Expected To Have Experience In a Number Of These Areas\n\nMain Circuit Design\n\nDevelop an integrated scheme design that meets the Customer\u2019s needs, by developing requirements on the ratings and functionalities of the different HVDC system\u2019s subsystems, in an optimized and cost-effective manner.\n\nInsulation Coordination Studies\n\nDetermine the temporary and transient overvoltage stresses on HV equipment and provide the protective level requirements for the surge arresters.\n\nEquipment Lifecycle Management\n\nManage the lifecycle of high economic value High Voltage equipment such as power transformers, instrument transformers, reactors, capacitors, and surge arresters, covering the development of its requirements, specification, supplier management and the validation and verification (testing) of design, manufacturing and commissioning.\n\nReliability, Availability and Maintainability Studies and Management\n\nCreate, verify, and validate the reliability, availability and maintainability models for HVDC systems and subsystems, providing insight to customers and leaders and managing the risks, issues and opportunities that affect the systems throughout their lifecycle.\n\nLosses Management\n\nCreate, verify, and validate the electrical power losses models for HVDC systems and subsystems, providing insight to customers and leaders and managing the risks, issues and opportunities that affect the systems throughout their lifecycle.\n\nTechnical Leadership\n\nLead Project activities within the Systems department and co-ordination with other engineering department\n\nQuality\n\nTake part in the development and deployment of engineering processes, working methods and best practices within the Department.\n\nEnforce engineering discipline and set processes across all work tasks and adherence to company policies, quality procedures and work instructions (e.g., through trainings, technical reviews).\n\nReport or resolve any non-conformances in a timely manner.\n\nDevelopment and Industrialisation\n\nDevelop and industrialise solutions tools and processes associated with the engineering activities identified above.\n\nHealth and Safety\n\nIdentify and evaluate EHS risks in own area and implement practical measures.\n\nActively participate in defining corrective actions when work is unsafe or when an uncontrolled risk is observed.",
        "word_count": 469
      },
      {
        "bullet_count": 0,
        "heading": "Desired Candidate Profile",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Qualifications And Experience Preferably",
          "last_5_words": "and root cause identification skills."
        },
        "text": "Qualifications And Experience\n\nPreferably educated with a Master in Power Systems Engineering from an accredited institution (or equivalent knowledge) and proven professional experience and technical expertise in the field of Power Systems Engineering and preferably in HVDC System Design.\n\nTechnical Domain Competencies\n\nAt least AWARE of the following areas, and PROFICIENT in some of them:\n\n\u2022 Power System Design\n\u2022 Circuit analysis\n\u2022 Power control\n\u2022 Reactive power design\n\u2022 HVAC domain knowledge\n\u2022 HVDC domain knowledge\n\u2022 High voltage equipment specification, design, and testing (E.g., power transformers, reactors, capacitors, switchgear, instrumentation transformers and transducers, surge arresters, bushings and insulators)\n\u2022 Reliability, availability, and maintainability (RAM) assessment and management\n\u2022 Electrical power systems modelling and analysis\n\u2022 Insulation co-ordination\n\u2022 Audible noise assessment and mitigation\n\nAWARE Of (Preferable)\n\n\u2022 Network Studies\n\u2022 Harmonic Analysis and Power Quality\n\u2022 EMC assessment and mitigation\n\u2022 HVDC valves and their control systems\n\nTechnical Domain Tools\n\nAWARE Of\n\n\u2022 EMT Software (PSCAD, EMTP-RV, ATP)\n\u2022 Reliability assessment (Reliasoft, Isograph)\n\u2022 Audible Noise (SoundPLAN)\n\u2022 Visual Basic for Applications (VBA)\n\u2022 Python\n\u2022 MATLAB \u0026 Simulink\n\u2022 Requirements Management (DOORS)\n\nProfessional Competencies\n\n\u2022 Communications: Strong oral and written communication skills in English.\n\u2022 Critical Thinking: Capable of structuring defendable arguments, evidence, assumptions, and decisions.\n\u2022 Ethics and Professionalism: Personal commitment to professional standards, recognising obligations to society, the profession, and the environment.\n\u2022 Technical Leadership: understanding of customer need, problem solving, creativity and innovation, relationship management, operational oversight and accountability, engineering instinct.\n\u2022 Negotiation: capable of resolving points of difference, to gain advantage for an individual or collective, or crafting outcomes to satisfy various interests.\n\u2022 Team Dynamics and Facilitation: Ability to be a team player and to facilitate groups interactions.\n\nBehaviours\n\n\u2022 Self-motivating, proactive and results driven approach.\n\u2022 Curious, resilient, and willing to learn.\n\u2022 Able to work to deadlines with high quality, sense of urgency and delivery.\n\u2022 Focused on delivering value to customers.\n\u2022 Strong problem-solving and root cause identification skills.",
        "word_count": 564
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "174e0431-ee47-415f-b8ea-06f85b9fc1d1",
  "stage3_signals": {
    "alias_found": false,
    "alias_match_roles": [],
    "kra_match_roles": [
      {
        "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": "Take part in the development and deployment of engineering processes, working methods and best practices within the Department.",
            "similarity": 0.5482
          },
          {
            "kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
            "sentence": "Develop and industrialise solutions tools and processes associated with the engineering activities identified above.",
            "similarity": 0.4547
          },
          {
            "kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
            "sentence": "Enforce engineering discipline and set processes across all work tasks and adherence to company policies, quality procedures and work instructions (e.g. , through trainings, technical reviews).",
            "similarity": 0.4522
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 10,
        "score": 0.485,
        "slug": "devops-engineer",
        "total_count": null
      },
      {
        "display_name": "Engineering Manager",
        "kra_matches": [
          {
            "kra_text": "monitor risks and dependencies",
            "sentence": "Reliability, availability, and maintainability (RAM) assessment and management",
            "similarity": 0.5263
          },
          {
            "kra_text": "Set team goals and delivery plans",
            "sentence": "Lead Project activities within the Systems department and co-ordination with other engineering department",
            "similarity": 0.4574
          },
          {
            "kra_text": "monitor risks and dependencies",
            "sentence": "Reliability, Availability and Maintainability Studies and Management",
            "similarity": 0.4361
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 121,
        "score": 0.4733,
        "slug": "engineering-manager",
        "total_count": null
      },
      {
        "display_name": "Scala Backend Developer",
        "kra_matches": [
          {
            "kra_text": "performance and reliability tuning",
            "sentence": "Reliability, Availability and Maintainability Studies and Management",
            "similarity": 0.4861
          },
          {
            "kra_text": "performance and reliability tuning",
            "sentence": "Reliability, availability, and maintainability (RAM) assessment and management",
            "similarity": 0.464
          },
          {
            "kra_text": "defect investigation and fixes",
            "sentence": "Report or resolve any non-conformances in a timely manner.",
            "similarity": 0.4532
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 87,
        "score": 0.4678,
        "slug": "scala-backend-developer",
        "total_count": null
      },
      {
        "display_name": ".NET Backend Developer",
        "kra_matches": [
          {
            "kra_text": "defect investigation and resolution",
            "sentence": "Report or resolve any non-conformances in a timely manner.",
            "similarity": 0.5143
          },
          {
            "kra_text": "service-level technical collaboration",
            "sentence": "Technical Leadership: understanding of customer need, problem solving, creativity and innovation, relationship management, operational oversight and accountability, engineering instinct.",
            "similarity": 0.4811
          },
          {
            "kra_text": "defect investigation and resolution",
            "sentence": "Actively participate in defining corrective actions when work is unsafe or when an uncontrolled risk is observed.",
            "similarity": 0.388
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 83,
        "score": 0.4611,
        "slug": "dotnet-backend-developer",
        "total_count": null
      },
      {
        "display_name": "Cyber Security Engineer",
        "kra_matches": [
          {
            "kra_text": "Defines secure engineering standards, secure coding guidelines, threat intelligence feeds, and compliance requirements for the organization.",
            "sentence": "Enforce engineering discipline and set processes across all work tasks and adherence to company policies, quality procedures and work instructions (e.g. , through trainings, technical reviews).",
            "similarity": 0.5204
          },
          {
            "kra_text": "Performs threat modeling, security architecture reviews, and quantitative risk analysis for new product features and infrastructure changes.",
            "sentence": "Create, verify, and validate the electrical power losses models for HVDC systems and subsystems, providing insight to customers and leaders and managing the risks, issues and opportunities that affect the systems throughout their lifecycle.",
            "similarity": 0.4323
          },
          {
            "kra_text": "Triages vulnerability scan findings, prioritizes remediation based on CVSS scores and exploitability, and tracks remediation to closure.",
            "sentence": "Reliability, availability, and maintainability (RAM) assessment and management",
            "similarity": 0.423
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 5,
        "score": 0.4585,
        "slug": "cybersecurity-engineer",
        "total_count": null
      }
    ],
    "skill_match_roles": []
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "F",
    "chosen_role": {
      "display_name": "Engineering Manager",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 121,
      "score": 0.4733,
      "slug": "engineering-manager",
      "total_count": null
    },
    "confidence": 0.72,
    "is_new_role": false,
    "llm2_fired": true,
    "llm2_reasoning": "The role\u2019s emphasis on technical leadership, quality processes, and project coordination aligns best with an Engineering Manager\u2019s responsibilities.",
    "matched_dimensions": [],
    "matched_kras": [],
    "matched_skills": [],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "LLM2 picked engineering-manager (confidence 0.72)",
    "sub_role": null
  },
  "stage5_updates": {
    "centroid_n_after": 14,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": null,
    "new_skills_attached": [
      {
        "is_primary": true,
        "queue_id": 25304,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "HVDC",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25305,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "Power Systems Engineering",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25306,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "Power System Design",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25307,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "Circuit Analysis",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25308,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "Power Control",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25309,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "Reactive Power",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 25310,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "HVAC",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25311,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "High Voltage Equipment",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25312,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "Reliability, Availability and Maintainability",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25313,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "Electrical Power Systems Modeling",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 25314,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "Insulation Coordination",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 25315,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "Audible Noise Assessment",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 25316,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "Network Studies",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 25317,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "Harmonic Analysis",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 25318,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "Power Quality",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 25319,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "EMC",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 25320,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "HVDC Valves",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 25321,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "PSCAD",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 25322,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "EMTP-RV",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 25323,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "ATP",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 25324,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "ReliaSoft",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 25325,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "Isograph",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 25326,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "SoundPLAN",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 25327,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "Visual Basic for Applications",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 25328,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "MATLAB",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 25329,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "Simulink",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 25330,
        "role_display_name": "Engineering Manager",
        "role_slug": "engineering-manager",
        "skill_name": "DOORS",
        "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": 67,
      "existing_alias_text": "Python",
      "input_term": "Python",
      "matched_canonical": {
        "category_id": 6,
        "display_name": "Python",
        "id": 5,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "LANGUAGE",
        "slug": "python",
        "sub_category_id": 96,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    }
  ],
  "candidate_roles": [
    {
      "display_name": "Cloud Security Engineer",
      "id": 23,
      "rationale": null,
      "role_archetype": null,
      "slug": "cloud-security-engineer",
      "source": "db"
    },
    {
      "display_name": "Backend Developer",
      "id": 1,
      "rationale": null,
      "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"
    },
    {
      "display_name": "Fullstack Developer",
      "id": 15,
      "rationale": null,
      "role_archetype": null,
      "slug": "full-stack-engineer",
      "source": "db"
    },
    {
      "display_name": "Fullstack Developer",
      "id": 435,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "fullstack-developer",
      "source": "db"
    },
    {
      "display_name": "Engineering Manager",
      "id": 121,
      "rationale": null,
      "role_archetype": null,
      "slug": "engineering-manager",
      "source": "db"
    },
    {
      "display_name": "Cyber Security Engineer",
      "id": 5,
      "rationale": null,
      "role_archetype": null,
      "slug": "cybersecurity-engineer",
      "source": "db"
    },
    {
      "display_name": "Data Engineer",
      "id": 2,
      "rationale": null,
      "role_archetype": null,
      "slug": "data-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"
    },
    {
      "display_name": "AR/VR Engineer",
      "id": 8,
      "rationale": null,
      "role_archetype": null,
      "slug": "ar-vr-engineer",
      "source": "db"
    },
    {
      "display_name": "Python Backend Developer",
      "id": 80,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "python-backend-developer",
      "source": "db"
    }
  ],
  "chosen_role": {
    "display_name": "Engineering Manager",
    "id": 121,
    "rationale": "LLM2 picked engineering-manager (confidence 0.72)",
    "role_archetype": null,
    "slug": "engineering-manager",
    "source": "db"
  },
  "dimensions": [
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Cloud Security Scripting \u0026 DSL Languages",
        "id": 248,
        "rationale": "Proficiency in programming and domain-specific languages used to automate and script cloud security controls.",
        "slug": "cloud-security-scripting-dsl-languages",
        "source": "db"
      },
      "input_skill": "Python",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Cloud Security Engineer",
          "id": 23,
          "rationale": null,
          "role_archetype": null,
          "slug": "cloud-security-engineer",
          "source": "db"
        }
      ]
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Programming Languages",
        "id": 1,
        "rationale": "Primary implementation languages used to build client and server feature code. Full stack engineers need enough fluency to move across layers and implement product behavior end to end.",
        "slug": "programming-languages",
        "source": "db"
      },
      "input_skill": "Python",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Backend Developer",
          "id": 1,
          "rationale": null,
          "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"
        },
        {
          "display_name": "Fullstack Developer",
          "id": 15,
          "rationale": null,
          "role_archetype": null,
          "slug": "full-stack-engineer",
          "source": "db"
        },
        {
          "display_name": "Fullstack Developer",
          "id": 435,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "fullstack-developer",
          "source": "db"
        }
      ]
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Programming Languages \u0026 DSLs",
        "id": 475,
        "rationale": "Oversee and guide the selection and effective use of programming and domain\u2010specific languages in software projects.",
        "slug": "programming-languages-dsls",
        "source": "db"
      },
      "input_skill": "Python",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Engineering Manager",
          "id": 121,
          "rationale": null,
          "role_archetype": null,
          "slug": "engineering-manager",
          "source": "db"
        }
      ]
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Programming Languages and Scripting",
        "id": 59,
        "rationale": "Languages used to write security automation, analysis scripts, detection logic, and remediation helpers. This is the primary implementation surface for a cybersecurity engineer across tooling and response workflows.",
        "slug": "programming-languages-and-scripting",
        "source": "db"
      },
      "input_skill": "Python",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Cyber Security Engineer",
          "id": 5,
          "rationale": null,
          "role_archetype": null,
          "slug": "cybersecurity-engineer",
          "source": "db"
        }
      ]
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Programming Languages for Data Work",
        "id": 21,
        "rationale": "Languages used to implement data pipelines, transformations, and operational glue. This is the primary coding surface for building ingestion, enrichment, and automation logic in data engineering.",
        "slug": "programming-languages-for-data-work",
        "source": "db"
      },
      "input_skill": "Python",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Data Engineer",
          "id": 2,
          "rationale": null,
          "role_archetype": null,
          "slug": "data-engineer",
          "source": "db"
        }
      ]
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Programming Languages for ML Systems",
        "id": 39,
        "rationale": "Languages used to build training code, inference services, evaluation jobs, and ML glue code. This is the primary implementation surface for ML engineers across experimentation and productionization.",
        "slug": "programming-languages-for-ml-systems",
        "source": "db"
      },
      "input_skill": "Python",
      "llm_role": null,
      "roles_from_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": "Programming Languages for XR",
        "id": 97,
        "rationale": "Primary implementation languages used to build immersive client features, interaction logic, and device-specific runtime behavior. This is the core coding surface for AR/VR experiences.",
        "slug": "programming-languages-for-xr",
        "source": "db"
      },
      "input_skill": "Python",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "AR/VR Engineer",
          "id": 8,
          "rationale": null,
          "role_archetype": null,
          "slug": "ar-vr-engineer",
          "source": "db"
        }
      ]
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Python Programming",
        "id": 290,
        "rationale": "Core Python language skills used to implement backend business logic, request handlers, integrations, and service internals. This is the primary coding surface for the role.",
        "slug": "python-programming",
        "source": "db"
      },
      "input_skill": "Python",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Python Backend Developer",
          "id": 80,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "python-backend-developer",
          "source": "db"
        }
      ]
    }
  ],
  "input_final_skills": [
    "HVDC",
    "Power Systems Engineering",
    "Power System Design",
    "Circuit Analysis",
    "Power Control",
    "Reactive Power",
    "HVAC",
    "High Voltage Equipment",
    "Reliability, Availability and Maintainability",
    "Electrical Power Systems Modeling",
    "Insulation Coordination",
    "Audible Noise Assessment",
    "Network Studies",
    "Harmonic Analysis",
    "Power Quality",
    "EMC",
    "HVDC Valves",
    "PSCAD",
    "EMTP-RV",
    "ATP",
    "ReliaSoft",
    "Isograph",
    "SoundPLAN",
    "Visual Basic for Applications",
    "Python",
    "MATLAB",
    "Simulink",
    "DOORS"
  ],
  "input_llm_skills": [
    "HVDC",
    "Power Systems Engineering",
    "Power System Design",
    "Circuit Analysis",
    "Power Control",
    "Reactive Power",
    "HVAC",
    "High Voltage Equipment",
    "Reliability, Availability and Maintainability",
    "Electrical Power Systems Modeling",
    "Insulation Coordination",
    "Audible Noise Assessment",
    "Network Studies",
    "Harmonic Analysis",
    "Power Quality",
    "EMC",
    "HVDC Valves",
    "PSCAD",
    "EMTP-RV",
    "ATP",
    "ReliaSoft",
    "Isograph",
    "SoundPLAN",
    "Visual Basic for Applications",
    "Python",
    "MATLAB",
    "Simulink",
    "DOORS"
  ],
  "new_aliases_persisted": 0,
  "run_id": "174e0431-ee47-415f-b8ea-06f85b9fc1d1",
  "skills_detail": [
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "HVDC",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "hvdc",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Power Systems Engineering",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "power-systems-engineering",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Power System Design",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "power-system-design",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Circuit Analysis",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "circuit-analysis",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Power Control",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "power-control",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Reactive Power",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "reactive-power",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "HVAC",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "hvac",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "High Voltage Equipment",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "high-voltage-equipment",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Reliability, Availability and Maintainability",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "reliability-availability-and-maintainability",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Electrical Power Systems Modeling",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "electrical-power-systems-modeling",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Insulation Coordination",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "insulation-coordination",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Audible Noise Assessment",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "audible-noise-assessment",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Network Studies",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "network-studies",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Harmonic Analysis",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "harmonic-analysis",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Power Quality",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "power-quality",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "EMC",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "emc",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "HVDC Valves",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "hvdc-valves",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "PSCAD",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "pscad",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "EMTP-RV",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "emtp-rv",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "ATP",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "atp",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "ReliaSoft",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "reliasoft",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Isograph",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "isograph",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "SoundPLAN",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "soundplan",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Visual Basic for Applications",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "visual-basic-for-applications",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [
        {
          "alias_text": "Python",
          "alias_type": "CANONICAL",
          "id": 67,
          "is_primary": true,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "Python 2",
          "alias_type": "VERSION",
          "id": 72,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "Python 2.x",
          "alias_type": "VERSION",
          "id": 74,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "Python 3",
          "alias_type": "VERSION",
          "id": 73,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "Python 3.10",
          "alias_type": "VERSION",
          "id": 76,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "Python 3.11",
          "alias_type": "VERSION",
          "id": 77,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "Python 3.12",
          "alias_type": "VERSION",
          "id": 78,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "Python 3.x",
          "alias_type": "VERSION",
          "id": 75,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "py",
          "alias_type": "VERSION",
          "id": 2183,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "py2",
          "alias_type": "VERSION",
          "id": 68,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "py3",
          "alias_type": "VERSION",
          "id": 69,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "python 3",
          "alias_type": "VERSION",
          "id": 2186,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "python 3.x",
          "alias_type": "VERSION",
          "id": 2849,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "python2",
          "alias_type": "VERSION",
          "id": 70,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "python3",
          "alias_type": "VERSION",
          "id": 71,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "python3.x",
          "alias_type": "VERSION",
          "id": 2848,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 6,
        "display_name": "Python",
        "id": 5,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "LANGUAGE",
        "slug": "python",
        "sub_category_id": 96,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Cloud Security Scripting \u0026 DSL Languages",
            "id": 248,
            "rationale": "Proficiency in programming and domain-specific languages used to automate and script cloud security controls.",
            "slug": "cloud-security-scripting-dsl-languages",
            "source": "db"
          },
          "input_skill": "Python",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Cloud Security Engineer",
              "id": 23,
              "rationale": null,
              "role_archetype": null,
              "slug": "cloud-security-engineer",
              "source": "db"
            }
          ]
        },
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Programming Languages",
            "id": 1,
            "rationale": "Primary implementation languages used to build client and server feature code. Full stack engineers need enough fluency to move across layers and implement product behavior end to end.",
            "slug": "programming-languages",
            "source": "db"
          },
          "input_skill": "Python",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Backend Developer",
              "id": 1,
              "rationale": null,
              "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"
            },
            {
              "display_name": "Fullstack Developer",
              "id": 15,
              "rationale": null,
              "role_archetype": null,
              "slug": "full-stack-engineer",
              "source": "db"
            },
            {
              "display_name": "Fullstack Developer",
              "id": 435,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "fullstack-developer",
              "source": "db"
            }
          ]
        },
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Programming Languages \u0026 DSLs",
            "id": 475,
            "rationale": "Oversee and guide the selection and effective use of programming and domain\u2010specific languages in software projects.",
            "slug": "programming-languages-dsls",
            "source": "db"
          },
          "input_skill": "Python",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Engineering Manager",
              "id": 121,
              "rationale": null,
              "role_archetype": null,
              "slug": "engineering-manager",
              "source": "db"
            }
          ]
        },
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Programming Languages and Scripting",
            "id": 59,
            "rationale": "Languages used to write security automation, analysis scripts, detection logic, and remediation helpers. This is the primary implementation surface for a cybersecurity engineer across tooling and response workflows.",
            "slug": "programming-languages-and-scripting",
            "source": "db"
          },
          "input_skill": "Python",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Cyber Security Engineer",
              "id": 5,
              "rationale": null,
              "role_archetype": null,
              "slug": "cybersecurity-engineer",
              "source": "db"
            }
          ]
        },
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Programming Languages for Data Work",
            "id": 21,
            "rationale": "Languages used to implement data pipelines, transformations, and operational glue. This is the primary coding surface for building ingestion, enrichment, and automation logic in data engineering.",
            "slug": "programming-languages-for-data-work",
            "source": "db"
          },
          "input_skill": "Python",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Data Engineer",
              "id": 2,
              "rationale": null,
              "role_archetype": null,
              "slug": "data-engineer",
              "source": "db"
            }
          ]
        },
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Programming Languages for ML Systems",
            "id": 39,
            "rationale": "Languages used to build training code, inference services, evaluation jobs, and ML glue code. This is the primary implementation surface for ML engineers across experimentation and productionization.",
            "slug": "programming-languages-for-ml-systems",
            "source": "db"
          },
          "input_skill": "Python",
          "llm_role": null,
          "roles_from_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": "Programming Languages for XR",
            "id": 97,
            "rationale": "Primary implementation languages used to build immersive client features, interaction logic, and device-specific runtime behavior. This is the core coding surface for AR/VR experiences.",
            "slug": "programming-languages-for-xr",
            "source": "db"
          },
          "input_skill": "Python",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "AR/VR Engineer",
              "id": 8,
              "rationale": null,
              "role_archetype": null,
              "slug": "ar-vr-engineer",
              "source": "db"
            }
          ]
        },
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Python Programming",
            "id": 290,
            "rationale": "Core Python language skills used to implement backend business logic, request handlers, integrations, and service internals. This is the primary coding surface for the role.",
            "slug": "python-programming",
            "source": "db"
          },
          "input_skill": "Python",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Python Backend Developer",
              "id": 80,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "python-backend-developer",
              "source": "db"
            }
          ]
        }
      ],
      "input_skill": "Python",
      "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": "MATLAB",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "matlab",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Simulink",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "simulink",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "DOORS",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Other",
          "skill_nature": "TOOL",
          "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": "doors",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": [
    "HVDC",
    "Power Systems Engineering",
    "Power System Design",
    "Circuit Analysis",
    "Power Control",
    "Reactive Power",
    "HVAC",
    "High Voltage Equipment",
    "Reliability, Availability and Maintainability",
    "Electrical Power Systems Modeling",
    "Insulation Coordination",
    "Audible Noise Assessment",
    "Network Studies",
    "Harmonic Analysis",
    "Power Quality",
    "EMC",
    "HVDC Valves",
    "PSCAD",
    "EMTP-RV",
    "ATP",
    "ReliaSoft",
    "Isograph",
    "SoundPLAN",
    "Visual Basic for Applications",
    "MATLAB",
    "Simulink",
    "DOORS"
  ]
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Engineering Manager",
    "id": 121,
    "rationale": "LLM2 picked engineering-manager (confidence 0.72)",
    "role_archetype": null,
    "slug": "engineering-manager",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "HVDC",
      "tag": "new"
    },
    {
      "skill": "Power Systems Engineering",
      "tag": "new"
    },
    {
      "skill": "Power System Design",
      "tag": "new"
    },
    {
      "skill": "Circuit Analysis",
      "tag": "new"
    },
    {
      "skill": "Power Control",
      "tag": "new"
    },
    {
      "skill": "Reactive Power",
      "tag": "new"
    },
    {
      "skill": "HVAC",
      "tag": "new"
    },
    {
      "skill": "High Voltage Equipment",
      "tag": "new"
    },
    {
      "skill": "Reliability, Availability and Maintainability",
      "tag": "new"
    },
    {
      "skill": "Electrical Power Systems Modeling",
      "tag": "new"
    },
    {
      "skill": "Insulation Coordination",
      "tag": "new"
    },
    {
      "skill": "Audible Noise Assessment",
      "tag": "new"
    },
    {
      "skill": "Network Studies",
      "tag": "new"
    },
    {
      "skill": "Harmonic Analysis",
      "tag": "new"
    },
    {
      "skill": "Power Quality",
      "tag": "new"
    },
    {
      "skill": "EMC",
      "tag": "new"
    },
    {
      "skill": "HVDC Valves",
      "tag": "new"
    },
    {
      "skill": "PSCAD",
      "tag": "new"
    },
    {
      "skill": "EMTP-RV",
      "tag": "new"
    },
    {
      "skill": "ATP",
      "tag": "new"
    },
    {
      "skill": "ReliaSoft",
      "tag": "new"
    },
    {
      "skill": "Isograph",
      "tag": "new"
    },
    {
      "skill": "SoundPLAN",
      "tag": "new"
    },
    {
      "skill": "Visual Basic for Applications",
      "tag": "new"
    },
    {
      "skill": "Python",
      "tag": "in_db"
    },
    {
      "skill": "MATLAB",
      "tag": "new"
    },
    {
      "skill": "Simulink",
      "tag": "new"
    },
    {
      "skill": "DOORS",
      "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": "Cloud Security Scripting \u0026 DSL Languages",
          "id": 248,
          "rationale": "Proficiency in programming and domain-specific languages used to automate and script cloud security controls.",
          "slug": "cloud-security-scripting-dsl-languages",
          "source": "db"
        },
        "dimension_id": 248,
        "input_skill": "Python",
        "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": "Cloud Security Engineer",
            "id": 23,
            "rationale": null,
            "role_archetype": null,
            "slug": "cloud-security-engineer",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 5,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 121,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Programming Languages",
          "id": 1,
          "rationale": "Primary implementation languages used to build client and server feature code. Full stack engineers need enough fluency to move across layers and implement product behavior end to end.",
          "slug": "programming-languages",
          "source": "db"
        },
        "dimension_id": 1,
        "input_skill": "Python",
        "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": "Backend Developer",
            "id": 1,
            "rationale": null,
            "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"
          },
          {
            "display_name": "Fullstack Developer",
            "id": 15,
            "rationale": null,
            "role_archetype": null,
            "slug": "full-stack-engineer",
            "source": "db"
          },
          {
            "display_name": "Fullstack Developer",
            "id": 435,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "fullstack-developer",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 5,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 121,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Programming Languages \u0026 DSLs",
          "id": 475,
          "rationale": "Oversee and guide the selection and effective use of programming and domain\u2010specific languages in software projects.",
          "slug": "programming-languages-dsls",
          "source": "db"
        },
        "dimension_id": 475,
        "input_skill": "Python",
        "llm_role": null,
        "matched_chosen_role": true,
        "outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension saved",
        "role_dimension_saved": true,
        "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": 5,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 121,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Programming Languages and Scripting",
          "id": 59,
          "rationale": "Languages used to write security automation, analysis scripts, detection logic, and remediation helpers. This is the primary implementation surface for a cybersecurity engineer across tooling and response workflows.",
          "slug": "programming-languages-and-scripting",
          "source": "db"
        },
        "dimension_id": 59,
        "input_skill": "Python",
        "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": "Cyber Security Engineer",
            "id": 5,
            "rationale": null,
            "role_archetype": null,
            "slug": "cybersecurity-engineer",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 5,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 121,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Programming Languages for Data Work",
          "id": 21,
          "rationale": "Languages used to implement data pipelines, transformations, and operational glue. This is the primary coding surface for building ingestion, enrichment, and automation logic in data engineering.",
          "slug": "programming-languages-for-data-work",
          "source": "db"
        },
        "dimension_id": 21,
        "input_skill": "Python",
        "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": "Data Engineer",
            "id": 2,
            "rationale": null,
            "role_archetype": null,
            "slug": "data-engineer",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 5,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 121,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Programming Languages for ML Systems",
          "id": 39,
          "rationale": "Languages used to build training code, inference services, evaluation jobs, and ML glue code. This is the primary implementation surface for ML engineers across experimentation and productionization.",
          "slug": "programming-languages-for-ml-systems",
          "source": "db"
        },
        "dimension_id": 39,
        "input_skill": "Python",
        "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": "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": 5,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 121,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Programming Languages for XR",
          "id": 97,
          "rationale": "Primary implementation languages used to build immersive client features, interaction logic, and device-specific runtime behavior. This is the core coding surface for AR/VR experiences.",
          "slug": "programming-languages-for-xr",
          "source": "db"
        },
        "dimension_id": 97,
        "input_skill": "Python",
        "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": "AR/VR Engineer",
            "id": 8,
            "rationale": null,
            "role_archetype": null,
            "slug": "ar-vr-engineer",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 5,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 121,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Python Programming",
          "id": 290,
          "rationale": "Core Python language skills used to implement backend business logic, request handlers, integrations, and service internals. This is the primary coding surface for the role.",
          "slug": "python-programming",
          "source": "db"
        },
        "dimension_id": 290,
        "input_skill": "Python",
        "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": "Python Backend Developer",
            "id": 80,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "python-backend-developer",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 5,
        "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": "174e0431-ee47-415f-b8ea-06f85b9fc1d1"
}