Pipeline run
174e0431-ee47-415f-b8ea-06f85b9fc1d1
Client output enrichment
v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA descriptionvocab breakdown (legacy)
Signals
Post-classification
Captured for admin review
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Engineering Manager
CASE Fslug: 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.
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.
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
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)
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) |
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- 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
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"
}