← Back to history

Pipeline run

279ceb3e-5f4d-4a4d-b994-28dc4a9fdb81

Pipeline LLM cost (USD)
API 1: $0.0070 API 2: $0.0003 API 3: $0.0000 Total: $0.0073

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
Nature of work · STA / Timing Closure
Own chip-level STA and timing closure: build/extend constraints, close coverage gaps, analyze sign-off timing margins and signal integrity, and review STA reports before tapeout while coordinating fixes with PD and RTL teams.
"Final reviewer for STA reports before submission to manufacturing"
Tech stack maturity
Mainstream Modern
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 (7)
STA Timing Closure Signal Integrity Physical Design RTL ECO PPAS
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
STA Timing Closure Signal Integrity Physical Design RTL ECO PPAS
Show KRA description ↓
Develop functional, test constraints from scratch Identify constraints required beyond traditional/available, provide them as needed Close constraint coverage loss/issues Improve PPAS by but not limited to improvements in Methodology, Analysis and ECO Understand chip level clock, reset architecture and drive easy timing closure Derive and is accountable for sign-off timing margins Final reviewer for STA reports before submission to manufacturing Signal integrity analysis & fix Do bottleneck analysis, Report abstract data, prioritize fixation methods and identify methods for margin improvement Coordinate with Full chip Physical design team Coordinate with RTL design/architecture team An individual contributor, knows requirements to execute his/her responsibilities and seamlessly drives needed coordination among technical team members to constantly achieve better PPAS

Signals

Skill
Alias
KRA flutter-developer
0.49

Post-classification

Centroidupdated · n=4
Alias collision log
New-role queue
New skills captured7
New KRA capturedyes

Captured for admin review

STA primary FPGA / ASIC Engineer pending
Timing Closure primary FPGA / ASIC Engineer pending
Signal Integrity primary FPGA / ASIC Engineer pending
Physical Design primary FPGA / ASIC Engineer pending
RTL primary FPGA / ASIC Engineer pending
ECO primary FPGA / ASIC Engineer pending
PPAS primary FPGA / ASIC Engineer pending
R&R fragment (sim 0.00) FPGA / ASIC Engineer pending

Develop functional, test constraints from scratch Identify constraints required beyond traditional/available, provide them as needed Close constraint coverage loss/issues Improve PPAS by but not limit…

Status: completed Created: 2026-05-27T17:34:45.304140Z Updated: 2026-05-27T17:36:02.607574Z API 3 duration: 1811 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

FPGA / ASIC Engineer

domain · Hardware Engineering CASE DOMAIN

slug: fpga-asic-engineer · id: 216 · source: db

Domain=Hardware Engineering; The JD is centered on chip-level static timing analysis, constraints, sign-off timing margins, ECOs, and coordination with physical design and RTL teams, which best matches an FPGA/ASIC engineering role.

Matched skills

STAPPASECOchip level clockreset architecturesign-off timing marginsSTA reportsSignal integrity analysis

Matched dimensions

Static Timing AnalysisTiming ClosureConstraint DevelopmentChip-Level SignoffSignal IntegrityCross-Functional Coordination

Matched KRAs

Develop functional, test constraints from scratchClose constraint coverage loss/issuesImprove PPAS through methodology, analysis and ECODrive easy timing closureDerive and be accountable for sign-off timing marginsFinal reviewer for STA reports before submission to manufacturingSignal integrity analysis & fixCoordinate with Full chip Physical design teamCoordinate with RTL design/architecture team

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

Req. ID: 239781 Micron Technology’s vision is to transform how the world uses information to enrich life and our commitment to people, innovation, tenacity, collaboration, and customer focus allows us to fulfill our mission to be a global leader in memory and storage solutions. This means conducting business with integrity, accountability, and professionalism while supporting our global community.   Role   In this role as a Principal STA Engineer in Micron’s Non-Volatile Engineering Group, you will be responsible for crafting next generation ASIC products for Micron on most recent technology nodes. Responsibilities  Develop functional, test constraints from scratch   Identify constraints required beyond traditional/available, provide them as needed   Close constraint coverage loss/issues   Improve PPAS by but not limited to improvements in Methodology, Analysis and ECO   Understand chip level clock, reset architecture and drive easy timing closure   Derive and is accountable for sign-off timing margins   Final reviewer for STA reports before submission to manufacturing   Signal integrity analysis & fix   Do bottleneck analysis, Report abstract data, prioritize fixation methods and identify methods for margin improvement   Coordinate with Full chip Physical design team   Coordinate with RTL design/architecture team   An individual contributor, knows requirements to execute his/her responsibilities and seamlessly drives needed coordination among technical team members to constantly achieve better PPAS    Requirements    A minimum of 13-19 years of Static timing analysis/RTL development/RTL Synthesis experience   Very strong STA fundamentals, Signal integrity fundamentals   The specialist in Synopsys Design Constraints (SDC) constructs, issues, customized constraint delivery specialist   Lower power timing closure methodology experience   Fully aware of different DFT modes, has developed/modified/merged constraints for DFT modes   Specialist in at least one EDA tool, but is tool/methodology/flow agnostic with great functional proven experience   Very good proficiency in at least one programming language like TCL/PERL/Python   Has done at least one multi-partition/multi-million gate System on Chip / Test chip as top level hands-on STA lead.   Leads by example, works on ambitious, results-oriented schedule & does data driven, flawless aligned decision making   Well aware of Silicon development and Post-silicon work flows   Knowledge of abstract timing models, creation of/issue/limitations of.   Excellent debug , analytical skills   Specialist in collaborating in a team of multi-functional, geographically distributed members with highly diverse skill levels.   Bachelors of Engineering/Master of Technology in E&C/Electrical/Computer Science.    Preferred Skills:    Strong verbal, interpersonal skills   Spice simulation experience   Strong electronic circuit fundamentals, Circuit level timing fixes   Post-Silicon timing debug experience   RTL coding/verification experience   P&R implementation exposure    About Us   As the leader in innovative memory solutions, Micron is helping the world make sense of data by delivering technology that is transforming how the world uses information. Through our global brands — Micron, Crucial and Ballistix — we offer the industry’s broadest portfolio. We are the only company manufacturing today’s major memory and storage technologies: DRAM, NAND, NOR and 3D XPoint™ memory. Our solutions are purpose built to leverage the value of data to unlock financial insights, accelerate scientific breakthroughs and enhance communication around the world.   Micron Benefits   Employee Rewards Program, Healthcare, Paid time off (Combined Sick and Vacation Time), Retirement savings plans, Paid maternity/paternity leave, Employee Assistance Program, Professional development training, Workplace wellness programs, Micron Health Clinic (Boise only), Fitness Center / Activity rooms (Boise only), Tuition Reimbursement, Micron Corporate Discounts, Casual Dress attire. We recruit, hire, train, promote, discipline and provide other conditions of employment without regard to a person's race, color, religion, sex, age, national origin, disability, sexual orientation, gender identity and expression, pregnancy, veteran’s status, or other classifications protected under law. This includes providing reasonable accommodation for team members' disabilities or religious beliefs and practices. Each manager, supervisor and team member is responsible for carrying out this policy. The EEO Administrator in Human Resources is responsible for administration of this policy. The administrator will monitor compliance and is available to answer any questions on EEO matters. To request assistance with the application process, please contact Micron’s Human Resources Department at 1-800-336-8918 (or 208-368-4748). We recruit, hire, train, promote, discipline and provide other conditions of employment without regard to a person's race, color, religion, sex, age, national origin, disability, sexual orientation, gender identity and expression, pregnancy, veteran’s status, or other classifications protected under law. This includes providing reasonable accommodation for team members' disabilities or religious beliefs and practices. Each manager, supervisor and team member is responsible for carrying out this policy. The EEO Administrator in Human Resources is responsible for administration of this policy. The administrator will monitor compliance and is available to answer any questions on EEO matters. To request assistance with the application process, please contact Micron’s Human Resources Department at 1-800-336-8918 (or 208-368-4748). Keywords: Hyderabad || Telangana (IN-TG) || India (IN) || NVE (Non-Volatile Engineering Group) || Experienced || Regular || Engineering || ||

Skills from this JD

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

STA 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
Concepts
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Timing Closure 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
Concepts
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Signal Integrity 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
Concepts
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Physical Design Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

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

Derived legacy fields
Category
Concepts
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
RTL 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
Concepts
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
ECO 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
Concepts
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
PPAS 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
Concepts
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED

Library artifacts (this run)

Kind Detail DB id
canonical_skill_proposed STA | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed Timing Closure | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed Signal Integrity | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed Physical Design | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed RTL | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed ECO | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed PPAS | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR
nano JD Parser — gpt-4.1-nano click to toggle
RolePrincipal STA Engineer
CompanyMicron Technology
ExperienceA minimum of 13-19 years of Static timing analysis/RTL development/RTL Synthesis experience
DomainSoftware & SaaS Products
Location Hyderabad, India (null)
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": {
    "source_marker": {
      "first_5_words": "As the leader in innovative",
      "last_5_words": "communication around the world."
    },
    "text": "As the leader in innovative memory solutions, Micron is helping the world make sense of data by delivering technology that is transforming how the world uses information. Through our global brands \u2014 Micron, Crucial and Ballistix \u2014 we offer the industry\u2019s broadest portfolio. We are the only company manufacturing today\u2019s major memory and storage technologies: DRAM, NAND, NOR and 3D XPoint\u2122 memory. Our solutions are purpose built to leverage the value of data to unlock financial insights, accelerate scientific breakthroughs and enhance communication around the world.",
    "word_count": 64
  },
  "certifications": [],
  "company_name": "Micron Technology",
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [
        "SaaS",
        "Software Products"
      ],
      "domain": "Software \u0026 SaaS Products"
    },
    "secondary": null
  },
  "education": [
    {
      "level": "Bachelor\u0027s",
      "qualification": "BTECH/BE/MTECH/ME - E\u0026C/Electrical/Computer Science",
      "raw": "Bachelors of Engineering/Master of Technology in E\u0026C/Electrical/Computer Science.",
      "requirement": "required"
    }
  ],
  "experience": {
    "max": 19,
    "min": 13,
    "raw": "A minimum of 13-19 years of Static timing analysis/RTL development/RTL Synthesis experience"
  },
  "job_locations": [
    {
      "aliases": [
        "Hyderabad, TG"
      ],
      "city": "Hyderabad",
      "country": "India",
      "state": "Telangana",
      "work_mode": "null"
    }
  ],
  "role": "Principal STA Engineer",
  "role_aliases": [
    "STA Engineer",
    "Static Timing Analysis Engineer",
    "STA Lead"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 0,
      "heading": "Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Develop functional, test constraints",
        "last_5_words": "achieve better PPAS"
      },
      "text": "Develop functional, test constraints from scratch\nIdentify constraints required beyond traditional/available, provide them as needed\nClose constraint coverage loss/issues\nImprove PPAS by but not limited to improvements in Methodology, Analysis and ECO\nUnderstand chip level clock, reset architecture and drive easy timing closure\nDerive and is accountable for sign-off timing margins\nFinal reviewer for STA reports before submission to manufacturing\nSignal integrity analysis \u0026 fix\nDo bottleneck analysis, Report abstract data, prioritize fixation methods and identify methods for margin improvement\nCoordinate with Full chip Physical design team\nCoordinate with RTL design/architecture team\nAn individual contributor, knows requirements to execute his/her responsibilities and seamlessly drives needed coordination among technical team members to constantly achieve better PPAS",
      "word_count": 139
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "STA"
    },
    {
      "is_primary": true,
      "skill_name": "Timing Closure"
    },
    {
      "is_primary": true,
      "skill_name": "Signal Integrity"
    },
    {
      "is_primary": true,
      "skill_name": "Physical Design"
    },
    {
      "is_primary": true,
      "skill_name": "RTL"
    },
    {
      "is_primary": true,
      "skill_name": "ECO"
    },
    {
      "is_primary": true,
      "skill_name": "PPAS"
    }
  ],
  "jd_role": {
    "display_name": "Principal STA Engineer",
    "rationale": null,
    "role_aliases": [
      "STA Engineer",
      "Static Timing Analysis Engineer",
      "STA Lead"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": {
      "source_marker": {
        "first_5_words": "As the leader in innovative",
        "last_5_words": "communication around the world."
      },
      "text": "As the leader in innovative memory solutions, Micron is helping the world make sense of data by delivering technology that is transforming how the world uses information. Through our global brands \u2014 Micron, Crucial and Ballistix \u2014 we offer the industry\u2019s broadest portfolio. We are the only company manufacturing today\u2019s major memory and storage technologies: DRAM, NAND, NOR and 3D XPoint\u2122 memory. Our solutions are purpose built to leverage the value of data to unlock financial insights, accelerate scientific breakthroughs and enhance communication around the world.",
      "word_count": 64
    },
    "certifications": [],
    "company_name": "Micron Technology",
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [
          "SaaS",
          "Software Products"
        ],
        "domain": "Software \u0026 SaaS Products"
      },
      "secondary": null
    },
    "education": [
      {
        "level": "Bachelor\u0027s",
        "qualification": "BTECH/BE/MTECH/ME - E\u0026C/Electrical/Computer Science",
        "raw": "Bachelors of Engineering/Master of Technology in E\u0026C/Electrical/Computer Science.",
        "requirement": "required"
      }
    ],
    "experience": {
      "max": 19,
      "min": 13,
      "raw": "A minimum of 13-19 years of Static timing analysis/RTL development/RTL Synthesis experience"
    },
    "job_locations": [
      {
        "aliases": [
          "Hyderabad, TG"
        ],
        "city": "Hyderabad",
        "country": "India",
        "state": "Telangana",
        "work_mode": "null"
      }
    ],
    "role": "Principal STA Engineer",
    "role_aliases": [
      "STA Engineer",
      "Static Timing Analysis Engineer",
      "STA Lead"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 0,
        "heading": "Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Develop functional, test constraints",
          "last_5_words": "achieve better PPAS"
        },
        "text": "Develop functional, test constraints from scratch\nIdentify constraints required beyond traditional/available, provide them as needed\nClose constraint coverage loss/issues\nImprove PPAS by but not limited to improvements in Methodology, Analysis and ECO\nUnderstand chip level clock, reset architecture and drive easy timing closure\nDerive and is accountable for sign-off timing margins\nFinal reviewer for STA reports before submission to manufacturing\nSignal integrity analysis \u0026 fix\nDo bottleneck analysis, Report abstract data, prioritize fixation methods and identify methods for margin improvement\nCoordinate with Full chip Physical design team\nCoordinate with RTL design/architecture team\nAn individual contributor, knows requirements to execute his/her responsibilities and seamlessly drives needed coordination among technical team members to constantly achieve better PPAS",
        "word_count": 139
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "279ceb3e-5f4d-4a4d-b994-28dc4a9fdb81",
  "stage3_signals": {
    "alias_found": false,
    "alias_match_roles": [],
    "kra_match_roles": [
      {
        "display_name": "Flutter Developer",
        "kra_matches": [
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Coordinate with RTL design/architecture team",
            "similarity": 0.5159
          },
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Coordinate with Full chip Physical design team",
            "similarity": 0.4959
          },
          {
            "kra_text": "debug client defects",
            "sentence": "Develop functional, test constraints from scratch",
            "similarity": 0.4453
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.4857,
        "slug": "flutter-developer",
        "total_count": null
      },
      {
        "display_name": "Angular Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "Coordinate with RTL design/architecture team",
            "similarity": 0.478
          },
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "Coordinate with Full chip Physical design team",
            "similarity": 0.4562
          },
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "Develop functional, test constraints from scratch",
            "similarity": 0.4405
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 90,
        "score": 0.4582,
        "slug": "angular-frontend-developer",
        "total_count": null
      },
      {
        "display_name": "React Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "translate product and design requirements",
            "sentence": "Coordinate with RTL design/architecture team",
            "similarity": 0.5146
          },
          {
            "kra_text": "translate product and design requirements",
            "sentence": "Coordinate with Full chip Physical design team",
            "similarity": 0.434
          },
          {
            "kra_text": "handle forms, validation, and input feedback",
            "sentence": "Develop functional, test constraints from scratch",
            "similarity": 0.4245
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 89,
        "score": 0.4577,
        "slug": "react-frontend-developer",
        "total_count": null
      },
      {
        "display_name": "Ruby Backend Developer",
        "kra_matches": [
          {
            "kra_text": "backend defect diagnosis and fixes",
            "sentence": "Do bottleneck analysis, Report abstract data, prioritize fixation methods and identify methods for margin improvement",
            "similarity": 0.4933
          },
          {
            "kra_text": "performance and reliability improvements",
            "sentence": "Improve PPAS by but not limited to improvements in Methodology, Analysis and ECO",
            "similarity": 0.4273
          },
          {
            "kra_text": "backend defect diagnosis and fixes",
            "sentence": "Develop functional, test constraints from scratch",
            "similarity": 0.4193
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 85,
        "score": 0.4466,
        "slug": "ruby-backend-developer",
        "total_count": null
      },
      {
        "display_name": "Engineering Manager",
        "kra_matches": [
          {
            "kra_text": "coordinate execution and commitments",
            "sentence": "Derive and is accountable for sign-off timing margins",
            "similarity": 0.4354
          },
          {
            "kra_text": "Set team goals and delivery plans",
            "sentence": "An individual contributor, knows requirements to execute his/her responsibilities and seamlessly drives needed coordination among technical team members to constantly achieve better PPAS",
            "similarity": 0.4266
          },
          {
            "kra_text": "facilitate technical and delivery decisions",
            "sentence": "Identify constraints required beyond traditional/available, provide them as needed",
            "similarity": 0.4191
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 121,
        "score": 0.427,
        "slug": "engineering-manager",
        "total_count": null
      }
    ],
    "skill_match_roles": []
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "DOMAIN",
    "chosen_role": {
      "display_name": "FPGA / ASIC Engineer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 216,
      "score": 0.98,
      "slug": "fpga-asic-engineer",
      "total_count": null
    },
    "confidence": 0.98,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [
      "Static Timing Analysis",
      "Timing Closure",
      "Constraint Development",
      "Chip-Level Signoff",
      "Signal Integrity",
      "Cross-Functional Coordination"
    ],
    "matched_kras": [
      "Develop functional, test constraints from scratch",
      "Close constraint coverage loss/issues",
      "Improve PPAS through methodology, analysis and ECO",
      "Drive easy timing closure",
      "Derive and be accountable for sign-off timing margins",
      "Final reviewer for STA reports before submission to manufacturing",
      "Signal integrity analysis \u0026 fix",
      "Coordinate with Full chip Physical design team",
      "Coordinate with RTL design/architecture team"
    ],
    "matched_skills": [
      "STA",
      "PPAS",
      "ECO",
      "chip level clock",
      "reset architecture",
      "sign-off timing margins",
      "STA reports",
      "Signal integrity analysis"
    ],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Domain=Hardware Engineering; The JD is centered on chip-level static timing analysis, constraints, sign-off timing margins, ECOs, and coordination with physical design and RTL teams, which best matches an FPGA/ASIC engineering role.",
    "sub_role": null
  },
  "stage5_updates": {
    "centroid_n_after": 4,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": {
      "best_kra_similarity": 0.0,
      "queue_id": 1817,
      "r_and_r_preview": "Develop functional, test constraints from scratch\nIdentify constraints required beyond traditional/available, provide them as needed\nClose constraint coverage loss/issues\nImprove PPAS by but not limit",
      "role_display_name": "FPGA / ASIC Engineer",
      "role_slug": "fpga-asic-engineer",
      "status": "pending"
    },
    "new_skills_attached": [
      {
        "is_primary": true,
        "queue_id": 23965,
        "role_display_name": "FPGA / ASIC Engineer",
        "role_slug": "fpga-asic-engineer",
        "skill_name": "STA",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 23966,
        "role_display_name": "FPGA / ASIC Engineer",
        "role_slug": "fpga-asic-engineer",
        "skill_name": "Timing Closure",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 23967,
        "role_display_name": "FPGA / ASIC Engineer",
        "role_slug": "fpga-asic-engineer",
        "skill_name": "Signal Integrity",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 23968,
        "role_display_name": "FPGA / ASIC Engineer",
        "role_slug": "fpga-asic-engineer",
        "skill_name": "Physical Design",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 23969,
        "role_display_name": "FPGA / ASIC Engineer",
        "role_slug": "fpga-asic-engineer",
        "skill_name": "RTL",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 23970,
        "role_display_name": "FPGA / ASIC Engineer",
        "role_slug": "fpga-asic-engineer",
        "skill_name": "ECO",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 23971,
        "role_display_name": "FPGA / ASIC Engineer",
        "role_slug": "fpga-asic-engineer",
        "skill_name": "PPAS",
        "status": "pending"
      }
    ],
    "queue_entry_id": null,
    "v3_pipeline_triggered": false,
    "v3_role_slug": null,
    "v3_run_id": null
  }
}
API 2 — extract-details
{
  "alias_matches": [],
  "candidate_roles": [],
  "chosen_role": {
    "display_name": "FPGA / ASIC Engineer",
    "id": 216,
    "rationale": "Domain=Hardware Engineering; The JD is centered on chip-level static timing analysis, constraints, sign-off timing margins, ECOs, and coordination with physical design and RTL teams, which best matches an FPGA/ASIC engineering role.",
    "role_archetype": null,
    "slug": "fpga-asic-engineer",
    "source": "db"
  },
  "dimensions": [],
  "input_final_skills": [
    "STA",
    "Timing Closure",
    "Signal Integrity",
    "Physical Design",
    "RTL",
    "ECO",
    "PPAS"
  ],
  "input_llm_skills": [
    "STA",
    "Timing Closure",
    "Signal Integrity",
    "Physical Design",
    "RTL",
    "ECO",
    "PPAS"
  ],
  "new_aliases_persisted": 0,
  "run_id": "279ceb3e-5f4d-4a4d-b994-28dc4a9fdb81",
  "skills_detail": [
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "STA",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Concepts",
          "skill_nature": "CONCEPT",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "sta",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Timing Closure",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Concepts",
          "skill_nature": "CONCEPT",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "timing-closure",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Signal Integrity",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Concepts",
          "skill_nature": "CONCEPT",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "signal-integrity",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Physical Design",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Concepts",
          "skill_nature": "CONCEPT",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "physical-design",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "RTL",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Concepts",
          "skill_nature": "CONCEPT",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "rtl",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "ECO",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Concepts",
          "skill_nature": "CONCEPT",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "eco",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "PPAS",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Concepts",
          "skill_nature": "CONCEPT",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "ppas",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": [
    "STA",
    "Timing Closure",
    "Signal Integrity",
    "Physical Design",
    "RTL",
    "ECO",
    "PPAS"
  ]
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "FPGA / ASIC Engineer",
    "id": 216,
    "rationale": "Domain=Hardware Engineering; The JD is centered on chip-level static timing analysis, constraints, sign-off timing margins, ECOs, and coordination with physical design and RTL teams, which best matches an FPGA/ASIC engineering role.",
    "role_archetype": null,
    "slug": "fpga-asic-engineer",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "STA",
      "tag": "new"
    },
    {
      "skill": "Timing Closure",
      "tag": "new"
    },
    {
      "skill": "Signal Integrity",
      "tag": "new"
    },
    {
      "skill": "Physical Design",
      "tag": "new"
    },
    {
      "skill": "RTL",
      "tag": "new"
    },
    {
      "skill": "ECO",
      "tag": "new"
    },
    {
      "skill": "PPAS",
      "tag": "new"
    }
  ],
  "llm_cost_api1_usd": null,
  "llm_cost_api2_usd": null,
  "llm_cost_api3_usd": null,
  "llm_cost_total_usd": null,
  "persistence": {
    "items": [],
    "new_skills_created": 0,
    "role_dimension_saved": 0,
    "skill_dimension_saved": 0,
    "skipped": 0
  },
  "planner_output": null,
  "run_id": "279ceb3e-5f4d-4a4d-b994-28dc4a9fdb81"
}