← Back to history

Pipeline run

832dac9f-d606-4daa-9f04-e4a7871f2cc3

Pipeline LLM cost (USD)
API 1: $0.0107 API 2: $0.0001 API 3: $0.0000 Total: $0.0108

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
SPARSE JD sources · ai_index: jd · nature_of_work: jd · tech_stack_maturity: jd
Nature of work · Software Development
Build and verify reusable Linux-based software components in a Scrum team, partnering with product/architecture leads to turn user stories into tested code, document development work, and troubleshoot integration, quality, and customer issues while meeting GE healthcare compliance rules.
""develop quality software as member of the Scrum team""
Tech stack maturity
Mainstream Legacy
Embedded and firmware engineering typically centers on long-lived, hardware-coupled systems and established engineering practices, which aligns best with Mainstream Legacy.
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
0.00 / 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):
Evidence — skills matched in JD (4)
Scrum Agile Linux Design Patterns
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
Scrum Agile Linux Design Patterns
Show KRA description ↓
Work in a global environment, collaborating with product owner, architect and technical leaders to understand requirements and user stories and thereby develop quality software as member of the Scrum team (Agile Methodology) Ensure code quality, test coverage and adherence to various quality parameters per GE quality manual Ensure that the implementation results in reusable software assets. Document requirements, designs, verifications and other key development activities in accordance with established GE Healthcare and local quality processes. Identify technical risks, quality shortfalls and flag for resolution. Perform integration & verification activities at component and sub-system levels. Investigate and help resolve product complaints reported by customers / field engineers Participate in team meetings, introspection sessions and other group activities. Learn and understand clinical relevance of MR Visualization applications and platform components. Ensure all actions and software delivered are compliant with GE Healthcare regulations. Aware of and comply with the GEHC Quality Manual, Quality Management System, Quality Management Policy, Quality Goals, and applicable laws and regulations as they apply to this job type/position Complete all planned Quality & Compliance training within the defined deadlines Support compliance/closure of Regulatory and Quality requirements before completing Design Outputs/Program Deliverables Experience in development of application/platform components using various design patterns, design principles in Linux platform Experience in documentation and maintenance of software applications Problem solver and solution developer Attention to detail and ability to work independently Strong verbal/written communication skills Effective analytical, debugging and Problem-Solving skills

Signals

Skill engineering-manager
0.50
Alias
KRA flutter-developer
0.53

Post-classification

Centroidupdated · n=6
Alias collision log
New-role queue
New skills captured1
New KRA capturedyes

Captured for admin review

Linux primary Embedded / Firmware Engineer pending
R&R fragment (sim 0.00) Embedded / Firmware Engineer pending

Work in a global environment, collaborating with product owner, architect and technical leaders to understand requirements and user stories and thereby develop quality software as member of the Scrum …

Status: completed Created: 2026-05-27T17:35:00.603931Z Updated: 2026-05-27T17:35:42.193765Z API 3 duration: 4250 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

Embedded / Firmware Engineer

Embedded Linux Engineer

sub-role · 0.84 domain · Software Engineering CASE DOMAIN

slug: embedded-firmware-engineer · id: 26 · source: db · sub-role slug: embedded-linux-engineer

Domain=Software Engineering → sub-role embedded-linux-engineer; The JD centers on Linux-based platform/components development, component/sub-system verification, quality/compliance, and reusable software assets, which best matches embedded/firmware-style engineering among the given options.

Matched skills

Linux platformdesign patternsdesign principlesdocumentationintegration & verificationdebuggingProblem-SolvingAgile MethodologyScrumcode qualitytest coverage

Matched dimensions

Linux platform software developmentQuality/compliance-driven engineeringComponent and subsystem verificationReusable software designTechnical risk identification and resolutionClinical application software support

Matched KRAs

develop quality software as member of the Scrum teamEnsure code quality, test coverage and adherenceEnsure implementation results in reusable software assetsDocument requirements, designs, verifications and other key activitiesIdentify technical risks, quality shortfalls and flag for resolutionPerform integration & verification activities at component and sub-system levelsInvestigate and help resolve product complaintsEnsure all actions and software delivered are compliant

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 

As a member of the GE Healthcare Imaging Platform Software team at Bangalore, you will be expected to develop, test, maintain and deliver quality software for new/existing Imaging products, thus delivering next generation capabilities in the product lines.GE Healthcare is a leading global medical technology and digital solutions innovator. Our mission is to improve lives in the moments that matter. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world.

Job Description

Essential Responsibilities (but are not limited to):

Work in a global environment, collaborating with product owner, architect and technical leaders to understand requirements and user stories and thereby develop quality software as member of the Scrum team (Agile Methodology)Ensure code quality, test coverage and adherence to various quality parameters per GE quality manualEnsure that the implementation results in reusable software assets.Document requirements, designs, verifications and other key development activities in accordance with established GE Healthcare and local quality processes.Identify technical risks, quality shortfalls and flag for resolution.Perform integration & verification activities at component and sub-system levels.Investigate and help resolve product complaints reported by customers / field engineersParticipate in team meetings, introspection sessions and other group activities.Learn and understand clinical relevance of MR Visualization applications and platform components.Ensure all actions and software delivered are compliant with GE Healthcare regulations.Aware of and comply with the GEHC Quality Manual, Quality Management System, Quality Management Policy, Quality Goals, and applicable laws and regulations as they apply to this job type/positionComplete all planned Quality & Compliance training within the defined deadlinesSupport compliance/closure of Regulatory and Quality requirements before completing Design Outputs/Program Deliverables

Qualifications/Requirements:

A Bachelor's Degree in Computer Science Engineering/Electrical Engineering, Biomedical Engineering or related computer field, with 6+ years of software design & development experience.

Work experience in Healthcare industry developing post processing applications and basic knowledge in medical image post processingDemonstrated proficiency in C/C++ and/or Java programming and passion towards adopting to new software technology stack.Good understanding of data structures, Object Oriented Design (OOD) and Programming (OOP) concepts and Unified Modeling Language (UML)Experience in development of application/platform components using various design patterns, design principles in Linux platformHands on experience in software practices, tools used in agile development environmentFamiliarity with industry software development practices, tools and environments including practical usage of Configuration Management systems, Defect Tracking Tools and Debuggers

Desired Characteristics:

Experience in development of application/platform components using various design patterns, design principles in Linux platformExperience in documentation and maintenance of software applicationsProblem solver and solution developerAttention to detail and ability to work independentlyStrong verbal/written communication skillsEffective analytical, debugging and Problem-Solving skills

 Inclusion and Diversity 

 GE Healthcare is an Equal Opportunity Employer where inclusion matters. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. 

We expect all employees to live and breathe our behaviors: to act with humility and build trust; lead with transparency; deliver with focus, and drive ownership – always with unyielding integrity.

Our total rewards   are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you’d expect from an organization with global strength and scale, and you’ll be surrounded by career opportunities in a culture that fosters care, collaboration and support. 



 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.

Scrum Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: Scrum id=1215 · scrum

Aliases — catalog

  • Scrum (CANONICAL) primary

Context tags (catalog)

Agile Kanban backlog burndown chart cross-functional team daily standup definition of done increment product owner release planning retrospective scrum framework scrum master sprint story points user stories velocity

Stored enrichment (catalog DB)

Category
Methodology
Sub-category
Scrum
Confidence
0.99
Version strategy
NOT_APPLICABLE

Maturity reasoning: Scrum appears in a large share of agile project-management and product-owner job descriptions, and Scrum Alliance/PSM certifications are widely requested in hiring pipelines.

Skill profile (library / DB)

Skill nature
METHODOLOGY
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
8
Sub-category id
3627
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • React Frontend Development Catalog dimension db id 96

    Library dimension (catalog)

  • Software Concepts, Patterns & Practices Catalog dimension db id 478

    Library dimension (catalog)

    Roles linked in library: Engineering Manager

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Software Concepts, Patterns & Practices
software-concepts-patterns-practices
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Agile Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: Agile id=520 · agile

Aliases — catalog

  • Agile (CANONICAL) primary

Context tags (catalog)

Kanban SAFe Scrum backlog backlog grooming burndown burndown chart continuous delivery continuous improvement cross-functional daily standup epics incremental development iteration iteration planning lean product backlog product owner retrospective sprint sprint planning stand-up story points user stories velocity

Stored enrichment (catalog DB)

Category
Methodology
Sub-category
Agile
Confidence
0.99
Version strategy
NOT_APPLICABLE

Maturity reasoning: Agile appears in a large share of software job descriptions and is a standard hiring-pipeline requirement; Scrum/Kanban are commonly listed alongside it, showing broad market adoption.

Skill profile (library / DB)

Skill nature
METHODOLOGY
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
8
Sub-category id
3594
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • React Frontend Development Catalog dimension db id 96

    Library dimension (catalog)

  • Software Concepts, Patterns & Practices Catalog dimension db id 478

    Library dimension (catalog)

    Roles linked in library: Engineering Manager

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Software Concepts, Patterns & Practices
software-concepts-patterns-practices
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Linux 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
Operating Systems
Sub-category
general
Skill nature
TOOL
Volatility
STABLE
Typical lifespan
EVERGREEN
Version strategy
UNVERSIONED
Design Patterns Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: design patterns id=1654 · design-patterns

Aliases — catalog

  • design patterns (CANONICAL)

Context tags (catalog)

Adapter Builder Command Composite Decorator Dependency Injection Facade Factory MVC Observer Prototype SOLID Singleton Strategy Visitor

Stored enrichment (catalog DB)

Category
Concept
Sub-category
Software Design Patterns
Confidence
0.94
Version strategy
NOT_APPLICABLE

Maturity reasoning: Design patterns are a standard interview/JD topic across backend and frontend roles; job postings commonly mention them alongside OOP and system design, and they remain core in books, courses, and code reviews.

Skill profile (library / DB)

Skill nature
CONCEPT
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
2
Sub-category id
1247
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • React Frontend Development Catalog dimension db id 96

    Library dimension (catalog)

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)

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
Scrum in_db
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Scrum in_db
Software Concepts, Patterns & Practices
software-concepts-patterns-practices
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Agile in_db
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Agile in_db
Software Concepts, Patterns & Practices
software-concepts-patterns-practices
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Design Patterns in_db
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)

Library artifacts (this run)

Kind Detail DB id
canonical_skill_proposed Linux | type=Operating Systems subtype=general nature=TOOL lifespan=EVERGREEN
nano JD Parser — gpt-4.1-nano click to toggle
RoleSoftware Engineer
CompanyGE Healthcare
Experience6+ years of software design & development experience
DomainHealthcare
Location Bangalore, India (null)
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": {
    "source_marker": {
      "first_5_words": "GE Healthcare is a leading",
      "last_5_words": "builds a healthier world."
    },
    "text": "GE Healthcare is a leading global medical technology and digital solutions innovator. Our mission is to improve lives in the moments that matter. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world.",
    "word_count": 54
  },
  "certifications": [],
  "company_name": "GE Healthcare",
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [
        "HealthTech",
        "Medical Technology"
      ],
      "domain": "Healthcare"
    },
    "secondary": null
  },
  "education": [
    {
      "level": "Bachelor\u0027s",
      "qualification": "BTECH/BE - Computer Science Engineering / Electrical Engineering / Biomedical Engineering (or related)",
      "raw": "A Bachelor\u0027s Degree in Computer Science Engineering/Electrical Engineering, Biomedical Engineering or related computer field",
      "requirement": "required"
    }
  ],
  "experience": {
    "max": null,
    "min": 6,
    "raw": "6+ years of software design \u0026 development experience"
  },
  "job_locations": [
    {
      "aliases": [
        "Bengaluru"
      ],
      "city": "Bangalore",
      "country": "India",
      "state": null,
      "work_mode": "null"
    }
  ],
  "role": "Software Engineer",
  "role_aliases": [
    "Software Developer",
    "SWE",
    "C++ Developer"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 0,
      "heading": "Essential Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Work in a global environment,",
        "last_5_words": "Design Outputs/Program Deliverables"
      },
      "text": "Work in a global environment, collaborating with product owner, architect and technical leaders to understand requirements and user stories and thereby develop quality software as member of the Scrum team (Agile Methodology)\nEnsure code quality, test coverage and adherence to various quality parameters per GE quality manual\nEnsure that the implementation results in reusable software assets.\nDocument requirements, designs, verifications and other key development activities in accordance with established GE Healthcare and local quality processes.\nIdentify technical risks, quality shortfalls and flag for resolution.\nPerform integration \u0026 verification activities at component and sub-system levels.\nInvestigate and help resolve product complaints reported by customers / field engineers\nParticipate in team meetings, introspection sessions and other group activities.\nLearn and understand clinical relevance of MR Visualization applications and platform components.\nEnsure all actions and software delivered are compliant with GE Healthcare regulations.\nAware of and comply with the GEHC Quality Manual, Quality Management System, Quality Management Policy, Quality Goals, and applicable laws and regulations as they apply to this job type/position\nComplete all planned Quality \u0026 Compliance training within the defined deadlines\nSupport compliance/closure of Regulatory and Quality requirements before completing Design Outputs/Program Deliverables",
      "word_count": 233
    },
    {
      "bullet_count": 6,
      "heading": "Desired Characteristics",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Experience in development of application/platform",
        "last_5_words": "and Problem-Solving skills"
      },
      "text": "Experience in development of application/platform components using various design patterns, design principles in Linux platform\nExperience in documentation and maintenance of software applications\nProblem solver and solution developer\nAttention to detail and ability to work independently\nStrong verbal/written communication skills\nEffective analytical, debugging and Problem-Solving skills",
      "word_count": 41
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "Scrum"
    },
    {
      "is_primary": true,
      "skill_name": "Agile"
    },
    {
      "is_primary": true,
      "skill_name": "Linux"
    },
    {
      "is_primary": true,
      "skill_name": "Design Patterns"
    }
  ],
  "jd_role": {
    "display_name": "Software Engineer",
    "rationale": null,
    "role_aliases": [
      "Software Developer",
      "SWE",
      "C++ Developer"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": {
      "source_marker": {
        "first_5_words": "GE Healthcare is a leading",
        "last_5_words": "builds a healthier world."
      },
      "text": "GE Healthcare is a leading global medical technology and digital solutions innovator. Our mission is to improve lives in the moments that matter. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world.",
      "word_count": 54
    },
    "certifications": [],
    "company_name": "GE Healthcare",
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [
          "HealthTech",
          "Medical Technology"
        ],
        "domain": "Healthcare"
      },
      "secondary": null
    },
    "education": [
      {
        "level": "Bachelor\u0027s",
        "qualification": "BTECH/BE - Computer Science Engineering / Electrical Engineering / Biomedical Engineering (or related)",
        "raw": "A Bachelor\u0027s Degree in Computer Science Engineering/Electrical Engineering, Biomedical Engineering or related computer field",
        "requirement": "required"
      }
    ],
    "experience": {
      "max": null,
      "min": 6,
      "raw": "6+ years of software design \u0026 development experience"
    },
    "job_locations": [
      {
        "aliases": [
          "Bengaluru"
        ],
        "city": "Bangalore",
        "country": "India",
        "state": null,
        "work_mode": "null"
      }
    ],
    "role": "Software Engineer",
    "role_aliases": [
      "Software Developer",
      "SWE",
      "C++ Developer"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 0,
        "heading": "Essential Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Work in a global environment,",
          "last_5_words": "Design Outputs/Program Deliverables"
        },
        "text": "Work in a global environment, collaborating with product owner, architect and technical leaders to understand requirements and user stories and thereby develop quality software as member of the Scrum team (Agile Methodology)\nEnsure code quality, test coverage and adherence to various quality parameters per GE quality manual\nEnsure that the implementation results in reusable software assets.\nDocument requirements, designs, verifications and other key development activities in accordance with established GE Healthcare and local quality processes.\nIdentify technical risks, quality shortfalls and flag for resolution.\nPerform integration \u0026 verification activities at component and sub-system levels.\nInvestigate and help resolve product complaints reported by customers / field engineers\nParticipate in team meetings, introspection sessions and other group activities.\nLearn and understand clinical relevance of MR Visualization applications and platform components.\nEnsure all actions and software delivered are compliant with GE Healthcare regulations.\nAware of and comply with the GEHC Quality Manual, Quality Management System, Quality Management Policy, Quality Goals, and applicable laws and regulations as they apply to this job type/position\nComplete all planned Quality \u0026 Compliance training within the defined deadlines\nSupport compliance/closure of Regulatory and Quality requirements before completing Design Outputs/Program Deliverables",
        "word_count": 233
      },
      {
        "bullet_count": 6,
        "heading": "Desired Characteristics",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Experience in development of application/platform",
          "last_5_words": "and Problem-Solving skills"
        },
        "text": "Experience in development of application/platform components using various design patterns, design principles in Linux platform\nExperience in documentation and maintenance of software applications\nProblem solver and solution developer\nAttention to detail and ability to work independently\nStrong verbal/written communication skills\nEffective analytical, debugging and Problem-Solving skills",
        "word_count": 41
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "832dac9f-d606-4daa-9f04-e4a7871f2cc3",
  "stage3_signals": {
    "alias_found": false,
    "alias_match_roles": [],
    "kra_match_roles": [
      {
        "display_name": "Flutter Developer",
        "kra_matches": [
          {
            "kra_text": "structure reusable application code",
            "sentence": "Ensure that the implementation results in reusable software assets.",
            "similarity": 0.6038
          },
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Work in a global environment, collaborating with product owner, architect and technical leaders to understand requirements and user stories and thereby develop quality software as member of the Scrum team (Agile Methodology)",
            "similarity": 0.5494
          },
          {
            "kra_text": "support release readiness",
            "sentence": "Support compliance/closure of Regulatory and Quality requirements before completing Design Outputs/Program Deliverables",
            "similarity": 0.4413
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.5315,
        "slug": "flutter-developer",
        "total_count": null
      },
      {
        "display_name": ".NET Backend Developer",
        "kra_matches": [
          {
            "kra_text": "defect investigation and resolution",
            "sentence": "Investigate and help resolve product complaints reported by customers / field engineers",
            "similarity": 0.5657
          },
          {
            "kra_text": "defect investigation and resolution",
            "sentence": "Identify technical risks, quality shortfalls and flag for resolution.",
            "similarity": 0.519
          },
          {
            "kra_text": "internal and third-party system integration",
            "sentence": "Perform integration \u0026 verification activities at component and sub-system levels.",
            "similarity": 0.4714
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 83,
        "score": 0.5187,
        "slug": "dotnet-backend-developer",
        "total_count": null
      },
      {
        "display_name": "Pega Developer",
        "kra_matches": [
          {
            "kra_text": "defect troubleshooting and resolution",
            "sentence": "Identify technical risks, quality shortfalls and flag for resolution.",
            "similarity": 0.5399
          },
          {
            "kra_text": "external system integration implementation",
            "sentence": "Perform integration \u0026 verification activities at component and sub-system levels.",
            "similarity": 0.5132
          },
          {
            "kra_text": "defect troubleshooting and resolution",
            "sentence": "Investigate and help resolve product complaints reported by customers / field engineers",
            "similarity": 0.4956
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 24,
        "score": 0.5162,
        "slug": "pega-developer",
        "total_count": null
      },
      {
        "display_name": "Go Backend Developer",
        "kra_matches": [
          {
            "kra_text": "defect investigation and resolution",
            "sentence": "Investigate and help resolve product complaints reported by customers / field engineers",
            "similarity": 0.5657
          },
          {
            "kra_text": "defect investigation and resolution",
            "sentence": "Identify technical risks, quality shortfalls and flag for resolution.",
            "similarity": 0.5189
          },
          {
            "kra_text": "code review and testing support",
            "sentence": "Ensure code quality, test coverage and adherence to various quality parameters per GE quality manual",
            "similarity": 0.4626
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 81,
        "score": 0.5157,
        "slug": "go-backend-developer",
        "total_count": null
      },
      {
        "display_name": "Scala Backend Developer",
        "kra_matches": [
          {
            "kra_text": "defect investigation and fixes",
            "sentence": "Investigate and help resolve product complaints reported by customers / field engineers",
            "similarity": 0.5357
          },
          {
            "kra_text": "internal and external system integration",
            "sentence": "Perform integration \u0026 verification activities at component and sub-system levels.",
            "similarity": 0.4912
          },
          {
            "kra_text": "defect investigation and fixes",
            "sentence": "Identify technical risks, quality shortfalls and flag for resolution.",
            "similarity": 0.4908
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 87,
        "score": 0.5059,
        "slug": "scala-backend-developer",
        "total_count": null
      }
    ],
    "skill_match_roles": [
      {
        "display_name": "Engineering Manager",
        "kra_matches": null,
        "matched_count": 2,
        "matched_skills": [
          "Agile",
          "Scrum"
        ],
        "role_id": 121,
        "score": 0.5,
        "slug": "engineering-manager",
        "total_count": 4
      }
    ]
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "DOMAIN",
    "chosen_role": {
      "display_name": "Embedded / Firmware Engineer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 26,
      "score": 0.77,
      "slug": "embedded-firmware-engineer",
      "total_count": null
    },
    "confidence": 0.77,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [
      "Linux platform software development",
      "Quality/compliance-driven engineering",
      "Component and subsystem verification",
      "Reusable software design",
      "Technical risk identification and resolution",
      "Clinical application software support"
    ],
    "matched_kras": [
      "develop quality software as member of the Scrum team",
      "Ensure code quality, test coverage and adherence",
      "Ensure implementation results in reusable software assets",
      "Document requirements, designs, verifications and other key activities",
      "Identify technical risks, quality shortfalls and flag for resolution",
      "Perform integration \u0026 verification activities at component and sub-system levels",
      "Investigate and help resolve product complaints",
      "Ensure all actions and software delivered are compliant"
    ],
    "matched_skills": [
      "Linux platform",
      "design patterns",
      "design principles",
      "documentation",
      "integration \u0026 verification",
      "debugging",
      "Problem-Solving",
      "Agile Methodology",
      "Scrum",
      "code quality",
      "test coverage"
    ],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Domain=Software Engineering \u2192 sub-role embedded-linux-engineer; The JD centers on Linux-based platform/components development, component/sub-system verification, quality/compliance, and reusable software assets, which best matches embedded/firmware-style engineering among the given options.",
    "sub_role": {
      "confidence": 0.84,
      "display_name": "Embedded Linux Engineer",
      "reasoning": "The JD explicitly emphasizes developing application/platform components on a Linux platform, which best matches Embedded Linux Engineer over lower-level firmware or driver roles.",
      "role_id": 246,
      "slug": "embedded-linux-engineer"
    }
  },
  "stage5_updates": {
    "centroid_n_after": 6,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": {
      "best_kra_similarity": 0.0,
      "queue_id": 1830,
      "r_and_r_preview": "Work in a global environment, collaborating with product owner, architect and technical leaders to understand requirements and user stories and thereby develop quality software as member of the Scrum ",
      "role_display_name": "Embedded / Firmware Engineer",
      "role_slug": "embedded-firmware-engineer",
      "status": "pending"
    },
    "new_skills_attached": [
      {
        "is_primary": true,
        "queue_id": 24064,
        "role_display_name": "Embedded / Firmware Engineer",
        "role_slug": "embedded-firmware-engineer",
        "skill_name": "Linux",
        "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": 1851,
      "existing_alias_text": "Scrum",
      "input_term": "Scrum",
      "matched_canonical": {
        "category_id": 8,
        "display_name": "Scrum",
        "id": 1215,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "METHODOLOGY",
        "slug": "scrum",
        "sub_category_id": 3627,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    },
    {
      "alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
      "alias_persisted": false,
      "existing_alias_id": 868,
      "existing_alias_text": "Agile",
      "input_term": "Agile",
      "matched_canonical": {
        "category_id": 8,
        "display_name": "Agile",
        "id": 520,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "METHODOLOGY",
        "slug": "agile",
        "sub_category_id": 3594,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    },
    {
      "alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
      "alias_persisted": false,
      "existing_alias_id": 2624,
      "existing_alias_text": "design patterns",
      "input_term": "Design Patterns",
      "matched_canonical": {
        "category_id": 2,
        "display_name": "design patterns",
        "id": 1654,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "CONCEPT",
        "slug": "design-patterns",
        "sub_category_id": 1247,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    }
  ],
  "candidate_roles": [
    {
      "display_name": "Engineering Manager",
      "id": 121,
      "rationale": null,
      "role_archetype": null,
      "slug": "engineering-manager",
      "source": "db"
    }
  ],
  "chosen_role": {
    "display_name": "Embedded / Firmware Engineer",
    "id": 26,
    "rationale": "Domain=Software Engineering \u2192 sub-role embedded-linux-engineer; The JD centers on Linux-based platform/components development, component/sub-system verification, quality/compliance, and reusable software assets, which best matches embedded/firmware-style engineering among the given options.",
    "role_archetype": null,
    "slug": "embedded-firmware-engineer",
    "source": "db"
  },
  "dimensions": [
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "React Frontend Development",
        "id": 96,
        "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
        "slug": "d_init_01",
        "source": "db"
      },
      "input_skill": "Scrum",
      "llm_role": null,
      "roles_from_db": []
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Software Concepts, Patterns \u0026 Practices",
        "id": 478,
        "rationale": "Champion foundational software design patterns, development methodologies, and engineering best practices.",
        "slug": "software-concepts-patterns-practices",
        "source": "db"
      },
      "input_skill": "Scrum",
      "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": "React Frontend Development",
        "id": 96,
        "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
        "slug": "d_init_01",
        "source": "db"
      },
      "input_skill": "Agile",
      "llm_role": null,
      "roles_from_db": []
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Software Concepts, Patterns \u0026 Practices",
        "id": 478,
        "rationale": "Champion foundational software design patterns, development methodologies, and engineering best practices.",
        "slug": "software-concepts-patterns-practices",
        "source": "db"
      },
      "input_skill": "Agile",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Engineering Manager",
          "id": 121,
          "rationale": null,
          "role_archetype": null,
          "slug": "engineering-manager",
          "source": "db"
        }
      ]
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "React Frontend Development",
        "id": 96,
        "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
        "slug": "d_init_01",
        "source": "db"
      },
      "input_skill": "Design Patterns",
      "llm_role": null,
      "roles_from_db": []
    }
  ],
  "input_final_skills": [
    "Scrum",
    "Agile",
    "Linux",
    "Design Patterns"
  ],
  "input_llm_skills": [
    "Scrum",
    "Agile",
    "Linux",
    "Design Patterns"
  ],
  "new_aliases_persisted": 0,
  "run_id": "832dac9f-d606-4daa-9f04-e4a7871f2cc3",
  "skills_detail": [
    {
      "aliases_in_db": [
        {
          "alias_text": "Scrum",
          "alias_type": "CANONICAL",
          "id": 1851,
          "is_primary": true,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 8,
        "display_name": "Scrum",
        "id": 1215,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "METHODOLOGY",
        "slug": "scrum",
        "sub_category_id": 3627,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "React Frontend Development",
            "id": 96,
            "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
            "slug": "d_init_01",
            "source": "db"
          },
          "input_skill": "Scrum",
          "llm_role": null,
          "roles_from_db": []
        },
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Software Concepts, Patterns \u0026 Practices",
            "id": 478,
            "rationale": "Champion foundational software design patterns, development methodologies, and engineering best practices.",
            "slug": "software-concepts-patterns-practices",
            "source": "db"
          },
          "input_skill": "Scrum",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Engineering Manager",
              "id": 121,
              "rationale": null,
              "role_archetype": null,
              "slug": "engineering-manager",
              "source": "db"
            }
          ]
        }
      ],
      "input_skill": "Scrum",
      "matched_via": "alias",
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": null,
      "source_tag": "db",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [
        {
          "alias_text": "Agile",
          "alias_type": "CANONICAL",
          "id": 868,
          "is_primary": true,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 8,
        "display_name": "Agile",
        "id": 520,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "METHODOLOGY",
        "slug": "agile",
        "sub_category_id": 3594,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "React Frontend Development",
            "id": 96,
            "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
            "slug": "d_init_01",
            "source": "db"
          },
          "input_skill": "Agile",
          "llm_role": null,
          "roles_from_db": []
        },
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Software Concepts, Patterns \u0026 Practices",
            "id": 478,
            "rationale": "Champion foundational software design patterns, development methodologies, and engineering best practices.",
            "slug": "software-concepts-patterns-practices",
            "source": "db"
          },
          "input_skill": "Agile",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Engineering Manager",
              "id": 121,
              "rationale": null,
              "role_archetype": null,
              "slug": "engineering-manager",
              "source": "db"
            }
          ]
        }
      ],
      "input_skill": "Agile",
      "matched_via": "alias",
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": null,
      "source_tag": "db",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Linux",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Operating Systems",
          "skill_nature": "TOOL",
          "sub_category": "general",
          "typical_lifespan": "EVERGREEN",
          "version_strategy": "UNVERSIONED",
          "volatility": "STABLE"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "linux",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [
        {
          "alias_text": "design patterns",
          "alias_type": "CANONICAL",
          "id": 2624,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 2,
        "display_name": "design patterns",
        "id": 1654,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "CONCEPT",
        "slug": "design-patterns",
        "sub_category_id": 1247,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "React Frontend Development",
            "id": 96,
            "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
            "slug": "d_init_01",
            "source": "db"
          },
          "input_skill": "Design Patterns",
          "llm_role": null,
          "roles_from_db": []
        }
      ],
      "input_skill": "Design Patterns",
      "matched_via": "alias",
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": null,
      "source_tag": "db",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": [
    "Linux"
  ]
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Embedded / Firmware Engineer",
    "id": 26,
    "rationale": "Domain=Software Engineering \u2192 sub-role embedded-linux-engineer; The JD centers on Linux-based platform/components development, component/sub-system verification, quality/compliance, and reusable software assets, which best matches embedded/firmware-style engineering among the given options.",
    "role_archetype": null,
    "slug": "embedded-firmware-engineer",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "Scrum",
      "tag": "in_db"
    },
    {
      "skill": "Agile",
      "tag": "in_db"
    },
    {
      "skill": "Linux",
      "tag": "new"
    },
    {
      "skill": "Design Patterns",
      "tag": "in_db"
    }
  ],
  "llm_cost_api1_usd": null,
  "llm_cost_api2_usd": null,
  "llm_cost_api3_usd": null,
  "llm_cost_total_usd": null,
  "persistence": {
    "items": [
      {
        "chosen_role_id": 26,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "React Frontend Development",
          "id": 96,
          "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
          "slug": "d_init_01",
          "source": "db"
        },
        "dimension_id": 96,
        "input_skill": "Scrum",
        "llm_role": null,
        "matched_chosen_role": false,
        "outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
        "role_dimension_saved": false,
        "roles_from_db": [],
        "skill_dimension_saved": true,
        "skill_id": 1215,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 26,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Software Concepts, Patterns \u0026 Practices",
          "id": 478,
          "rationale": "Champion foundational software design patterns, development methodologies, and engineering best practices.",
          "slug": "software-concepts-patterns-practices",
          "source": "db"
        },
        "dimension_id": 478,
        "input_skill": "Scrum",
        "llm_role": null,
        "matched_chosen_role": false,
        "outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
        "role_dimension_saved": false,
        "roles_from_db": [
          {
            "display_name": "Engineering Manager",
            "id": 121,
            "rationale": null,
            "role_archetype": null,
            "slug": "engineering-manager",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 1215,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 26,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "React Frontend Development",
          "id": 96,
          "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
          "slug": "d_init_01",
          "source": "db"
        },
        "dimension_id": 96,
        "input_skill": "Agile",
        "llm_role": null,
        "matched_chosen_role": false,
        "outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
        "role_dimension_saved": false,
        "roles_from_db": [],
        "skill_dimension_saved": true,
        "skill_id": 520,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 26,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Software Concepts, Patterns \u0026 Practices",
          "id": 478,
          "rationale": "Champion foundational software design patterns, development methodologies, and engineering best practices.",
          "slug": "software-concepts-patterns-practices",
          "source": "db"
        },
        "dimension_id": 478,
        "input_skill": "Agile",
        "llm_role": null,
        "matched_chosen_role": false,
        "outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
        "role_dimension_saved": false,
        "roles_from_db": [
          {
            "display_name": "Engineering Manager",
            "id": 121,
            "rationale": null,
            "role_archetype": null,
            "slug": "engineering-manager",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 520,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 26,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "React Frontend Development",
          "id": 96,
          "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
          "slug": "d_init_01",
          "source": "db"
        },
        "dimension_id": 96,
        "input_skill": "Design Patterns",
        "llm_role": null,
        "matched_chosen_role": false,
        "outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
        "role_dimension_saved": false,
        "roles_from_db": [],
        "skill_dimension_saved": true,
        "skill_id": 1654,
        "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": "832dac9f-d606-4daa-9f04-e4a7871f2cc3"
}