Pipeline run
022f1ff1-5cc3-43e9-af91-5dbeb7548526
Client output enrichment
v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA descriptionvocab breakdown (legacy)
Signals
Post-classification
Captured for admin review
Build and lead the verification team. Drive the test bench architecture, verification plan and test bench development for full chip and subsystem verification. Mentor and lead a team of verification e…
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
FPGA / ASIC Engineer
domain · Hardware Engineering CASE DOMAINslug: fpga-asic-engineer · id: 216 · source: db
Domain=Hardware Engineering; The JD is explicitly about ASIC verification leadership, test bench architecture, UVM-based verification, and SoC/full-chip verification, which matches the FPGA/ASIC Engineer role best.
Matched skills
Matched dimensions
Matched KRAs
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
Job description
Career Opportunities ASIC Verification Manager (MID TO SENIOR POSITION) Roles and Responsibilities Bachelor's degree in Electrical/Computer Engineering or Computer Science and 7+ years OR a Master's degree in Electrical/Computer Engineering or Computer Science and 5+ years of experience in Verification of ASIC, custom IC designs, and/or FPGA designBuild and lead the verification team. Drive the test bench architecture, verification plan and test bench development for full chip and subsystem verification. Mentor and lead a team of verification engineers to complete unit, subsystem and chip level verification. Develop and maintain methodology, flows, and sign-off criteria for verification. The Ideal Candidate Experience with development of test bench architecture, test plan and test bench development for full chip and subsystem verification Hands on experience with System Verilog and VMM/OVM/UVM Hands-on experience with simulation tools including Synopsys VCS, Cadence IES to verify full-chip SoCs and FPGA based designs Requires strong understanding of state-of-the-art verification techniques, including assertion and metric-driven verification. Experience in AXI, DDR4, HBM, PCIe verification is a plus Verification experience in hardware accelerators and coprocessors is a plus Familiarity with verification management tools including regression management is required Familiarity with scripting in Python or Perl Strong understanding of ASIC and/or full custom chip development process is required Experience with FPGA programming and software is a plus Coherency and computer architecture experience is desirable Experience with formal property checking tools such as Cadence (IEV), Jasper, and Synopsys (Magellan) is a plus. Experience with gate level simulation, power verification, reset verification, contention checking, abstraction techniques are a plus Email: careers@goodbits.in Senior DevOps Engineer Experience: 4 years Experience with Linux administration. Must be very comfortable with Linux (Must have) Experience with building and deploying applications on AWS. (Must have) Must be well versed in creating CI/CD pipelines, and building docker containers. (Must have) Deep experience with CI/CD tools (Jenkins) & pipelines. (Must have) Should Have basic understanding of networking (must have) Understanding concept of code versioning tools such as Git or SVN. Understanding and implementation of security and data protection. Should have good communication skills (must have) Experience with any scripting languages-python/bash preferably Experience in IAAC tools like Ansible, Terraform is a plus Knowledge in container orchestration tools like EKS, ECS is a plus Email: careers@goodbits.in Dotnet Backend Developer Looking for Dotnet Backend Developer with 3+ yrs. experience (relevant) Skills Solid hands on experience on Microsoft .Net technology stack (.NET Core, MVC, Web API & C#), Microsoft Azure , Micro service Designing and implementing solutions on Azure Cloud Platform (ServicesAzure PaaS Service SDKs for .NET, like Storage, App Insights, Azure App Services, Azure Server-less, Micro services on Azure, API Management, Event Hub, Logic Apps, Service Bus & Message Queues, Azure Storage, Key Vaults) Working knowledge of SQL Server databases, queuing technologies, relational databases, SQL functions, queries. Entity Framework 6/LINQ Software development background including design patterns, data structures, test driven development Ability to use version control software such as GIT and TFS Email: careers@goodbits.in Dotnet Full Stack Developer Looking for Dotnet Full Stack Developer with 3+ yrs. experience (relevant) Solid hands on experience on Microsoft .Net technology stack (.NET Core, MVC, Web API & C#), Microsoft Azure , Micro service. Experience in any of Frontend Technologies - Angular / React JS. Designing and implementing solutions on Azure Cloud Platform (ServicesAzure PaaS Service SDKs for .NET, like Storage, App Insights, Azure App Services, Azure Server-less, Micro services on Azure, API Management, Event Hub, Logic Apps, Service Bus & Message Queues, Azure Storage, Key Vaults) Working knowledge of SQL Server databases, queuing technologies, relational databases, SQL functions, queries. Entity Framework 6/LINQ Software development background including design patterns, data structures, test driven development Ability to use version control software such as GIT and TFS Email: careers@goodbits.in React Native Developer Looking for React Native Developer with 3+ yrs. experience (relevant) Job Description We are looking for React Native developer interested in building mobile apps. The candidate should be able to build high-quality, and performant applications with good coding standards and according to design. The developer must be skilled in development, writing clean and scalable code, and documenting functionality. Candidate Requirements Experience with React Native skills such as Redux/Mobx, GraphQL, Animation, Authentication, etc. Must have built Mobile apps that are deployed to App store and google play store. Hands-on experience in using Hooks for functional components with the State, Pure Components, etc. Familiarity with native build tools, like XCode, Gradle Android Studio, IntelliJ Experience with automated testing suites, like Jest or Mocha Should have the ability to integrate third-party libraries and APIs. Familiarity with code versioning tools such as Git. Good knowledge of React Native and its core Principles. Key Skills: React Native, Mobile Application Development, IOS Development, JavaScript Android Development, React JS Email: careers@goodbits.in QA Tester Job Summary The Sr. Software Engineer – Automation Testing, Digital and Transformation requires in-depth knowledge and expertise to participate in the product planning, designing test suites, defining automation testing strategies and execution of testing across different products. Core part of Software engineering team, responsible for end-to-end product quality and automating as much as testing efforts with respect to functional, User Interface, Load and Performance Test. Essential Duties And Responsibilities Possesses solid understanding of the overall vision, product road maps, business needs and the solution architecture across different products. Uses this in-depth knowledge to solve complex problems. Plans and manages end-to-end testing in an Agile methodology with Azure DevOps / Visual Studio Team Services (VSTS). Sets up Continuous Integration (CI) and Continuous Delivery (CD) using Azure DevOps for all Automated Test Tools. Develops test case, prioritizes test cases and configures test automation framework and executes functional stability and performance tests. Responsible for defining and executing testing throughout the product development lifecycle and sharing testing status reports across engineering team. Defines and executes Manual Test cases during early stage of product development using Azure DevOps Test Plan and Test Suites. Enables Manual Testing as minimum and driving product testing in a repeatable automated manner. Manages Automation Testing Framework across Web Platform, Mobility Platform and API Level. Coordinates with product owner and software engineering team to deliver stable enterprise software products with high quality. Possesses clear understanding of Automation Testing, Test Coverages, Code Coverages for Unit Testing, Test Execution State Analysis. Works to build business knowledge and to transform this knowledge and business requirements into test specifications. Estimates technical requirements and breaks down work to user stories and tasks for automation testing Plans, tests, deploys and monitors cloud-based solution in a DevOps model. Collaborates with senior roles and Architects on various prototypes, or proof of concept, to test solutions Azure Automation, Azure Monitor, Log Analytics services, Identify crash log for mobile based solutions. Monitors and troubleshoots Azure hosted solution. Other duties as assigned. Education And Experience Bachelor’s degree or equivalent experience Minimum 5+ years of experience Knowledge, Skills And Abilities Experience with authoring functional and non-functional test cases. Exceptional knowledge on capturing NFR’s Hands-on experience and in-depth knowledge in the following: Automation testing using HP ALM Having strong knowledge in creating test plans, test execution using Azure Test Plan Suites with the power of Azure DevOps Strong knowledge of C# / Python programming language and Azure cloud technologies Deep Understanding of Azure DevOps / VSTS for Build, Automation and overall Testing Strategies Familiar with of TestNG/Junit, Ant/Maven and Jenkins build and release pipelines Experience is Native Mobile App Testing using Automation, Familiar with HockeyApp Crash Analytics, and Visual Studio App Center Exceptional knowledge in log analysis from Azure Application Insights, and Kudu logs. Exceptional knowledge on Selenium/Appium and BDD Tools Experience in designing, building test automation frameworks for REST API’s and UI based testing Solid knowledge of DevOps and integration of test automation into CI/CD Pipeline, Release Build Plan Performance Testing and web load testing using Microsoft Web Load Test and Performance Test Tools. Integrate All Test Execution with Release pipeline Experiences in Load Test using Visual Studio and Azure DevOps Performance Testing using Azure DevOps Suites, identify performance test metrics and provide recommendation. Advanced knowledge of PS1 script. Familiar with Developing & managing cloud-based solution with Azure PaaS, using C#, .NET Core, Node.js and python Application Telemetry and analyze telemetry using Application Insights and other analytics services Solid understanding and knowledge of the following:Overall automation testing strategies and road maps using Azure DevOpsEnd-to-End Integration of different automation testing tools using Build and Release pipelinesManaging Traceability matrix throughout product development lifecycle. Preferred:Overall 4+ years of experiences in Automation Testing (3+ years with Selenium / C# / Azure DevOps)Development experiences with .NET, C#, http://ASP.NET MVC with other Microsoft Tools and Technologies Ability to work in a global and virtual environment and to effectively prioritize and execute tasks in a high-pressure environment. Ability to work in a fast-paced environment; utilize sound judgment with an ability to manage multiple priorities with a sense of urgency. Willingness to global travel Able to be aware of all relevant SOPs as per Company policy as they are related to the position covered by this Job Description Able to comply with the company’s safety and quality policies at all times Physical and Travel Requirements 10% travel, including global travel Occasional on-call work required Prefer 12pm – 8pm India time. Willingness to work outside of these hours as needed. Email: careers@goodbits.in SENIOR FULL STACK ENIGNEER - NODEJS/REACTJS Looking for candidates with good experience to join our Engineering Team. The selected candidate will assist in conceptualising, planning, and creating groundbreaking new features that will enhance our user’s online experience. Qualifications 4+ Years of overall experience 2+ years of relevant experience in Nodejs & React jsGood to have Team lead experience Exceptional coding skills in Javascript/Jquery, MySQL, MongoDB Knowledge in Frameworks/libraries like Flux, Redux, Express.js etc. Familiarity with Architectural patterns like MVC, MVVM, and MVP. Familiarity with Linux platforms and Shell scripting is an added bonus Strong communication skills Responsibilities Building and integrating information systems to meet the company’s needs. Optimize and develop new features for our backend. Scale and optimize code to handle fast-growing traffic. Resolving technical problems as they arise. Continually researching current and emerging technologies and proposing changes where needed. Interacting with the Client Email: careers@goodbits.in Python Developer Years of Experience : 3+Yrs Location : Kochi, Infopark Must Have Strong Data Structure Skills. Desired Python-Django developers must have skills in python, Django, and Django Rest API. Basic idea of Kubernetes / Docker (Worked in a SaaS / Container Env) Good To Have Strong Problem Solving / Algorithmic Skills Understanding of OS Concepts like Multi-threading / Multi-Process, Concurrency, Synchronization Primitives, Memory Management Worked with NoSQL Databases like Mongo, Elastic, Cassandra Network Security Domain Experience is a Plus (not mandatory) Ideal candidate would have the above skills and also need to know any JavaScript library like React JS, Vue JS, Angular JS, etc. Proficient in one or more of the well-known Programming Languages like Python, NodeJS (Proficiency in other programming languages is also fine, but, must be ready to code in Python / NodeJS/ GoLang) Forward suitable profiles to careers@goodbits.in NB: In case you receive any fraudulent communication for a Job offer/ interview call against payment of money, please stay alert. Goodbits Tech Pvt Ltd doesn't collect any placement fee from any candidates for any of the above Email: careers@goodbits.in Front End Developer – ReactJS Qualifications overall 3+ Years of experience3+ years of experience in Reactjs.Proficiency in Node/Python / Dotnet will be a big plusGreat Communication skills Skillset Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model Thorough understanding of React.js and its core principles (especially React Hooks 16.8 and higher versions) Prior experience with popular React.js workflows (such as Flux or Redux) Familiarity with more current specifications of EcmaScript. Familiarity with RESTful APIs (GraphQL is a plus). Strong proficiency in HTML5, CCS3, SASS, and familiarity with any popular CSS utility frameworks such as Material-UI, Bootstrap, Ant-d, Tailwind, etc Knowledge of modern authorization mechanisms, such as JSON Web Token. Knowledge of tools and libraries like React Hook Form, Immer, Formik, Lodash, React Router, React Router DOM, etc. Familiarity with modern front-end build pipelines and tools is a plus. Experience with common front-end development tools such as Babel, ESLint, Airbnb style guide, Webpack, NPM, YARN, etc. Familiarity with code versioning tools (git) and any of the git clients such as Source Tree, Github desktop, TortoiseGit, SmartGit, etc Ability to understand business requirements and translate them into technical requirements A knack for benchmarking and code optimization Email: careers@goodbits.in
Skills from this JD
Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Aliases — catalog
- Python (CANONICAL) primary
- Python 2 (VERSION)
- Python 2.x (VERSION)
- Python 3 (VERSION)
- Python 3.10 (VERSION)
- Python 3.11 (VERSION)
- Python 3.12 (VERSION)
- Python 3.x (VERSION)
- py (VERSION)
- py2 (VERSION)
- py3 (VERSION)
- python 3 (VERSION)
- python 3.x (VERSION)
- python2 (VERSION)
- python3 (VERSION)
- python3.x (VERSION)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Language
- Sub-category
- Programming Language
- Vendor
- PSF
- License
- mit
- Year introduced
- 1991
- Confidence
- 0.99
- Version strategy
- SEPARATE_ENTITY
- Version tag
- 3
Maturity reasoning: Python appears in a very high volume of job descriptions across data, backend, automation, and ML roles, and remains a default hiring-pipeline language on major job boards and tech stacks.
Skill profile (library / DB)
- Skill nature
- LANGUAGE
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 6
- Sub-category id
- 96
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Cloud Security Scripting & DSL Languages Catalog dimension db id 248
Library dimension (catalog)
Roles linked in library: Cloud Security Engineer
-
Programming Languages Catalog dimension db id 1
Library dimension (catalog)
Roles linked in library: Backend Developer, Fullstack Developer, Fullstack Developer
-
Programming Languages and Scripting Catalog dimension db id 59
Library dimension (catalog)
Roles linked in library: Cyber Security Engineer
-
Programming Languages for Data Work Catalog dimension db id 21
Library dimension (catalog)
Roles linked in library: Data Engineer
-
Programming Languages for ML Systems Catalog dimension db id 39
Library dimension (catalog)
Roles linked in library: ML Engineer, MLOps Engineer
-
Programming Languages for XR Catalog dimension db id 97
Library dimension (catalog)
Roles linked in library: AR/VR Engineer
-
Python Programming Catalog dimension db id 290
Library dimension (catalog)
Roles linked in library: Python Backend Developer
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
Cloud Security Scripting & DSL Languages
cloud-security-scripting-dsl-languages
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
|
Programming Languages
programming-languages
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
|
Programming Languages and Scripting
programming-languages-and-scripting
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
|
Programming Languages for Data Work
programming-languages-for-data-work
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
|
Programming Languages for ML Systems
programming-languages-for-ml-systems
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
|
Programming Languages for XR
programming-languages-for-xr
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
|
Python Programming
python-programming
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Aliases — catalog
- Perl (CANONICAL)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Language
- Sub-category
- Scripting Language
- Vendor
- Perl Foundation
- License
- unknown
- Year introduced
- 1987
- Confidence
- 0.99
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Perl still appears in some legacy-maintenance JDs, but far fewer than Python/JavaScript; GitHub activity and new-project adoption are much lower, with many orgs having migrated to Python or Ruby.
Skill profile (library / DB)
- Skill nature
- LANGUAGE
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 6
- Sub-category id
- 38
- 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) |
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Other
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
All API 3 persistence rows
Same grid as the skill-extractor “Persistence items” table: one row per (skill × dimension) work item.
| Skill | Tag | Dimension | Skill↔dim | Role↔dim | Outcome | Notes |
|---|---|---|---|---|---|---|
| Python | in_db |
Cloud Security Scripting & DSL Languages
cloud-security-scripting-dsl-languages
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Python | in_db |
Programming Languages
programming-languages
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Python | in_db |
Programming Languages and Scripting
programming-languages-and-scripting
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Python | in_db |
Programming Languages for Data Work
programming-languages-for-data-work
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Python | in_db |
Programming Languages for ML Systems
programming-languages-for-ml-systems
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Python | in_db |
Programming Languages for XR
programming-languages-for-xr
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Python | in_db |
Python Programming
python-programming
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Perl | 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 | ASIC | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | SystemVerilog | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | VMM | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | OVM | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | UVM | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Synopsys VCS | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Cadence IES | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Assertion-Based Verification | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Metric-Driven Verification | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | AXI | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | DDR4 | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | HBM | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | PCIe | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Regression Management | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | FPGA | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Coherency | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Computer Architecture | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Cadence IEV | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Jasper | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Synopsys Magellan | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Gate-Level Simulation | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Power Verification | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Reset Verification | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Contention Checking | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Abstraction Techniques | type=Other subtype=general nature=TOOL lifespan=MULTI_YEAR |
nano JD Parser — gpt-4.1-nano click to toggle
Show raw JSON
{
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": "Goodbits Tech Pvt Ltd",
"ctc": null,
"domain": {
"primary": {
"aliases": [],
"domain": "Other"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE - Electrical/Computer Engineering (or related)",
"raw": "Bachelor\u0027s degree in Electrical/Computer Engineering or Computer Science",
"requirement": "required"
},
{
"level": "Master\u0027s",
"qualification": "MTECH/ME - Electrical/Computer Engineering (or related)",
"raw": "Master\u0027s degree in Electrical/Computer Engineering or Computer Science",
"requirement": "required"
}
],
"experience": {
"max": 7,
"min": 5,
"raw": "7+ years OR a Master\u0027s degree in Electrical/Computer Engineering or Computer Science and 5+ years of experience"
},
"job_locations": [],
"role": "ASIC Verification Manager",
"role_aliases": [
"Verification Manager",
"ASIC Verification Lead"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 0,
"heading": "Roles and Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Build and lead the verification",
"last_5_words": "flows, and sign-off criteria for verification."
},
"text": "Build and lead the verification team.\nDrive the test bench architecture, verification plan and test bench development for full chip and subsystem verification.\nMentor and lead a team of verification engineers to complete unit, subsystem and chip level verification.\nDevelop and maintain methodology, flows, and sign-off criteria for verification.",
"word_count": 52
},
{
"bullet_count": 0,
"heading": "The Ideal Candidate",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Experience with development of test",
"last_5_words": "verification, power verification, reset verification."
},
"text": "Experience with development of test bench architecture, test plan and test bench development for full chip and subsystem verification\nHands on experience with System Verilog and VMM/OVM/UVM\nHands-on experience with simulation tools including Synopsys VCS, Cadence IES to verify full-chip SoCs and FPGA based designs\nRequires strong understanding of state-of-the-art verification techniques, including assertion and metric-driven verification.\nExperience in AXI, DDR4, HBM, PCIe verification is a plus\nVerification experience in hardware accelerators and coprocessors is a plus\nFamiliarity with verification management tools including regression management is required\nFamiliarity with scripting in Python or Perl\nStrong understanding of ASIC and/or full custom chip development process is required\nExperience with FPGA programming and software is a plus\nCoherency and computer architecture experience is desirable\nExperience with formal property checking tools such as Cadence (IEV), Jasper, and Synopsys (Magellan) is a plus.\nExperience with gate level simulation, power verification, reset verification, contention checking, abstraction techniques are a plus",
"word_count": 174
}
],
"urls": [
{
"type": "other",
"url": "mailto:careers@goodbits.in"
}
]
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "ASIC"
},
{
"is_primary": true,
"skill_name": "SystemVerilog"
},
{
"is_primary": true,
"skill_name": "VMM"
},
{
"is_primary": true,
"skill_name": "OVM"
},
{
"is_primary": true,
"skill_name": "UVM"
},
{
"is_primary": true,
"skill_name": "Synopsys VCS"
},
{
"is_primary": true,
"skill_name": "Cadence IES"
},
{
"is_primary": true,
"skill_name": "Assertion-Based Verification"
},
{
"is_primary": true,
"skill_name": "Metric-Driven Verification"
},
{
"is_primary": false,
"skill_name": "AXI"
},
{
"is_primary": false,
"skill_name": "DDR4"
},
{
"is_primary": false,
"skill_name": "HBM"
},
{
"is_primary": false,
"skill_name": "PCIe"
},
{
"is_primary": true,
"skill_name": "Regression Management"
},
{
"is_primary": false,
"skill_name": "Python"
},
{
"is_primary": false,
"skill_name": "Perl"
},
{
"is_primary": false,
"skill_name": "FPGA"
},
{
"is_primary": false,
"skill_name": "Coherency"
},
{
"is_primary": false,
"skill_name": "Computer Architecture"
},
{
"is_primary": false,
"skill_name": "Cadence IEV"
},
{
"is_primary": false,
"skill_name": "Jasper"
},
{
"is_primary": false,
"skill_name": "Synopsys Magellan"
},
{
"is_primary": false,
"skill_name": "Gate-Level Simulation"
},
{
"is_primary": false,
"skill_name": "Power Verification"
},
{
"is_primary": false,
"skill_name": "Reset Verification"
},
{
"is_primary": false,
"skill_name": "Contention Checking"
},
{
"is_primary": false,
"skill_name": "Abstraction Techniques"
}
],
"jd_role": {
"display_name": "ASIC Verification Manager",
"rationale": null,
"role_aliases": [
"Verification Manager",
"ASIC Verification Lead"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": "Goodbits Tech Pvt Ltd",
"ctc": null,
"domain": {
"primary": {
"aliases": [],
"domain": "Other"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE - Electrical/Computer Engineering (or related)",
"raw": "Bachelor\u0027s degree in Electrical/Computer Engineering or Computer Science",
"requirement": "required"
},
{
"level": "Master\u0027s",
"qualification": "MTECH/ME - Electrical/Computer Engineering (or related)",
"raw": "Master\u0027s degree in Electrical/Computer Engineering or Computer Science",
"requirement": "required"
}
],
"experience": {
"max": 7,
"min": 5,
"raw": "7+ years OR a Master\u0027s degree in Electrical/Computer Engineering or Computer Science and 5+ years of experience"
},
"job_locations": [],
"role": "ASIC Verification Manager",
"role_aliases": [
"Verification Manager",
"ASIC Verification Lead"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 0,
"heading": "Roles and Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Build and lead the verification",
"last_5_words": "flows, and sign-off criteria for verification."
},
"text": "Build and lead the verification team.\nDrive the test bench architecture, verification plan and test bench development for full chip and subsystem verification.\nMentor and lead a team of verification engineers to complete unit, subsystem and chip level verification.\nDevelop and maintain methodology, flows, and sign-off criteria for verification.",
"word_count": 52
},
{
"bullet_count": 0,
"heading": "The Ideal Candidate",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Experience with development of test",
"last_5_words": "verification, power verification, reset verification."
},
"text": "Experience with development of test bench architecture, test plan and test bench development for full chip and subsystem verification\nHands on experience with System Verilog and VMM/OVM/UVM\nHands-on experience with simulation tools including Synopsys VCS, Cadence IES to verify full-chip SoCs and FPGA based designs\nRequires strong understanding of state-of-the-art verification techniques, including assertion and metric-driven verification.\nExperience in AXI, DDR4, HBM, PCIe verification is a plus\nVerification experience in hardware accelerators and coprocessors is a plus\nFamiliarity with verification management tools including regression management is required\nFamiliarity with scripting in Python or Perl\nStrong understanding of ASIC and/or full custom chip development process is required\nExperience with FPGA programming and software is a plus\nCoherency and computer architecture experience is desirable\nExperience with formal property checking tools such as Cadence (IEV), Jasper, and Synopsys (Magellan) is a plus.\nExperience with gate level simulation, power verification, reset verification, contention checking, abstraction techniques are a plus",
"word_count": 174
}
],
"urls": [
{
"type": "other",
"url": "mailto:careers@goodbits.in"
}
]
},
"rejected": false,
"rejection_reason": null,
"run_id": "022f1ff1-5cc3-43e9-af91-5dbeb7548526",
"stage3_signals": {
"alias_found": false,
"alias_match_roles": [],
"kra_match_roles": [
{
"display_name": "MLOps Engineer",
"kra_matches": [
{
"kra_text": "Validates model performance benchmarks, data schema contracts, and system integration health before signing off on production release readiness.",
"sentence": "Develop and maintain methodology, flows, and sign-off criteria for verification.",
"similarity": 0.4925
},
{
"kra_text": "Validates model performance benchmarks, data schema contracts, and system integration health before signing off on production release readiness.",
"sentence": "Drive the test bench architecture, verification plan and test bench development for full chip and subsystem verification.",
"similarity": 0.4008
},
{
"kra_text": "Validates model performance benchmarks, data schema contracts, and system integration health before signing off on production release readiness.",
"sentence": "Requires strong understanding of state-of-the-art verification techniques, including assertion and metric-driven verification.",
"similarity": 0.3886
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 16,
"score": 0.4273,
"slug": "ml-ops-engineer",
"total_count": null
},
{
"display_name": "Cloud Architect",
"kra_matches": [
{
"kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
"sentence": "Develop and maintain methodology, flows, and sign-off criteria for verification.",
"similarity": 0.4519
},
{
"kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
"sentence": "Mentor and lead a team of verification engineers to complete unit, subsystem and chip level verification.",
"similarity": 0.4079
},
{
"kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
"sentence": "Coherency and computer architecture experience is desirable",
"similarity": 0.3514
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 9,
"score": 0.4037,
"slug": "cloud-architect",
"total_count": null
},
{
"display_name": "Cyber Security Engineer",
"kra_matches": [
{
"kra_text": "Defines secure engineering standards, secure coding guidelines, threat intelligence feeds, and compliance requirements for the organization.",
"sentence": "Develop and maintain methodology, flows, and sign-off criteria for verification.",
"similarity": 0.4553
},
{
"kra_text": "Performs threat modeling, security architecture reviews, and quantitative risk analysis for new product features and infrastructure changes.",
"sentence": "Mentor and lead a team of verification engineers to complete unit, subsystem and chip level verification.",
"similarity": 0.3829
},
{
"kra_text": "Performs threat modeling, security architecture reviews, and quantitative risk analysis for new product features and infrastructure changes.",
"sentence": "Drive the test bench architecture, verification plan and test bench development for full chip and subsystem verification.",
"similarity": 0.3625
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 5,
"score": 0.4002,
"slug": "cybersecurity-engineer",
"total_count": null
},
{
"display_name": "PHP Backend Developer",
"kra_matches": [
{
"kra_text": "validation and authorization safeguards",
"sentence": "Develop and maintain methodology, flows, and sign-off criteria for verification.",
"similarity": 0.4214
},
{
"kra_text": "validation and authorization safeguards",
"sentence": "Requires strong understanding of state-of-the-art verification techniques, including assertion and metric-driven verification.",
"similarity": 0.405
},
{
"kra_text": "validation and authorization safeguards",
"sentence": "Verification experience in hardware accelerators and coprocessors is a plus",
"similarity": 0.3718
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 86,
"score": 0.3994,
"slug": "php-backend-developer",
"total_count": null
},
{
"display_name": "Angular Frontend Developer",
"kra_matches": [
{
"kra_text": "collaboration with design and QA",
"sentence": "Develop and maintain methodology, flows, and sign-off criteria for verification.",
"similarity": 0.4427
},
{
"kra_text": "collaboration with design and QA",
"sentence": "Mentor and lead a team of verification engineers to complete unit, subsystem and chip level verification.",
"similarity": 0.3933
},
{
"kra_text": "collaboration with design and QA",
"sentence": "Drive the test bench architecture, verification plan and test bench development for full chip and subsystem verification.",
"similarity": 0.3542
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 90,
"score": 0.3968,
"slug": "angular-frontend-developer",
"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.99,
"slug": "fpga-asic-engineer",
"total_count": null
},
"confidence": 0.99,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"matched_dimensions": [
"ASIC Verification Leadership",
"Test Bench Architecture and Development",
"Full-Chip and Subsystem Verification",
"Verification Methodology and Sign-off",
"Simulation and Formal Verification",
"Regression Management",
"Hardware Architecture Verification"
],
"matched_kras": [
"Build and lead the verification team",
"Drive the test bench architecture",
"Develop verification plan and test bench development",
"Lead unit, subsystem and chip level verification",
"Develop and maintain methodology, flows, and sign-off criteria"
],
"matched_skills": [
"System Verilog",
"VMM",
"OVM",
"UVM",
"Synopsys VCS",
"Cadence IES",
"AXI",
"DDR4",
"HBM",
"PCIe",
"Python",
"Perl",
"Cadence (IEV)",
"Jasper",
"Synopsys (Magellan)"
],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Domain=Hardware Engineering; The JD is explicitly about ASIC verification leadership, test bench architecture, UVM-based verification, and SoC/full-chip verification, which matches the FPGA/ASIC Engineer role best.",
"sub_role": null
},
"stage5_updates": {
"centroid_n_after": 1,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": {
"best_kra_similarity": 0.0,
"queue_id": 759,
"r_and_r_preview": "Build and lead the verification team.\nDrive the test bench architecture, verification plan and test bench development for full chip and subsystem verification.\nMentor and lead a team of verification e",
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"status": "pending"
},
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 11322,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "ASIC",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 11323,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "SystemVerilog",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 11324,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "VMM",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 11325,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "OVM",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 11326,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "UVM",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 11328,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Synopsys VCS",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 11329,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Cadence IES",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 11330,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Assertion-Based Verification",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 11332,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Metric-Driven Verification",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 11333,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "AXI",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 11334,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "DDR4",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 11335,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "HBM",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 11338,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "PCIe",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 11339,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Regression Management",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 11340,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "FPGA",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 11341,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Coherency",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 11342,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Computer Architecture",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 11343,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Cadence IEV",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 11344,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Jasper",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 11345,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Synopsys Magellan",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 11346,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Gate-Level Simulation",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 11347,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Power Verification",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 11348,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Reset Verification",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 11349,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Contention Checking",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 11350,
"role_display_name": "FPGA / ASIC Engineer",
"role_slug": "fpga-asic-engineer",
"skill_name": "Abstraction Techniques",
"status": "pending"
}
],
"queue_entry_id": null,
"v3_pipeline_triggered": false,
"v3_role_slug": null,
"v3_run_id": null
}
}
API 2 — extract-details
{
"alias_matches": [
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 67,
"existing_alias_text": "Python",
"input_term": "Python",
"matched_canonical": {
"category_id": 6,
"display_name": "Python",
"id": 5,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "LANGUAGE",
"slug": "python",
"sub_category_id": 96,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
},
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 1612,
"existing_alias_text": "Perl",
"input_term": "Perl",
"matched_canonical": {
"category_id": 6,
"display_name": "Perl",
"id": 1001,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "LANGUAGE",
"slug": "perl",
"sub_category_id": 38,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
}
],
"candidate_roles": [
{
"display_name": "Cloud Security Engineer",
"id": 23,
"rationale": null,
"role_archetype": null,
"slug": "cloud-security-engineer",
"source": "db"
},
{
"display_name": "Backend Developer",
"id": 1,
"rationale": null,
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 435,
"rationale": null,
"role_archetype": "Engineering",
"slug": "fullstack-developer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 15,
"rationale": null,
"role_archetype": null,
"slug": "full-stack-engineer",
"source": "db"
},
{
"display_name": "Cyber Security Engineer",
"id": 5,
"rationale": null,
"role_archetype": null,
"slug": "cybersecurity-engineer",
"source": "db"
},
{
"display_name": "Data Engineer",
"id": 2,
"rationale": null,
"role_archetype": null,
"slug": "data-engineer",
"source": "db"
},
{
"display_name": "ML Engineer",
"id": 3,
"rationale": null,
"role_archetype": null,
"slug": "ml-engineer",
"source": "db"
},
{
"display_name": "MLOps Engineer",
"id": 16,
"rationale": null,
"role_archetype": null,
"slug": "ml-ops-engineer",
"source": "db"
},
{
"display_name": "AR/VR Engineer",
"id": 8,
"rationale": null,
"role_archetype": null,
"slug": "ar-vr-engineer",
"source": "db"
},
{
"display_name": "Python Backend Developer",
"id": 80,
"rationale": null,
"role_archetype": "Engineering",
"slug": "python-backend-developer",
"source": "db"
}
],
"chosen_role": {
"display_name": "FPGA / ASIC Engineer",
"id": 216,
"rationale": "Domain=Hardware Engineering; The JD is explicitly about ASIC verification leadership, test bench architecture, UVM-based verification, and SoC/full-chip verification, which matches the FPGA/ASIC Engineer role best.",
"role_archetype": null,
"slug": "fpga-asic-engineer",
"source": "db"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Cloud Security Scripting \u0026 DSL Languages",
"id": 248,
"rationale": "Proficiency in programming and domain-specific languages used to automate and script cloud security controls.",
"slug": "cloud-security-scripting-dsl-languages",
"source": "db"
},
"input_skill": "Python",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Cloud Security Engineer",
"id": 23,
"rationale": null,
"role_archetype": null,
"slug": "cloud-security-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages",
"id": 1,
"rationale": "Primary implementation languages used to build client and server feature code. Full stack engineers need enough fluency to move across layers and implement product behavior end to end.",
"slug": "programming-languages",
"source": "db"
},
"input_skill": "Python",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Backend Developer",
"id": 1,
"rationale": null,
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 435,
"rationale": null,
"role_archetype": "Engineering",
"slug": "fullstack-developer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 15,
"rationale": null,
"role_archetype": null,
"slug": "full-stack-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages and Scripting",
"id": 59,
"rationale": "Languages used to write security automation, analysis scripts, detection logic, and remediation helpers. This is the primary implementation surface for a cybersecurity engineer across tooling and response workflows.",
"slug": "programming-languages-and-scripting",
"source": "db"
},
"input_skill": "Python",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Cyber Security Engineer",
"id": 5,
"rationale": null,
"role_archetype": null,
"slug": "cybersecurity-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages for Data Work",
"id": 21,
"rationale": "Languages used to implement data pipelines, transformations, and operational glue. This is the primary coding surface for building ingestion, enrichment, and automation logic in data engineering.",
"slug": "programming-languages-for-data-work",
"source": "db"
},
"input_skill": "Python",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Data Engineer",
"id": 2,
"rationale": null,
"role_archetype": null,
"slug": "data-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages for ML Systems",
"id": 39,
"rationale": "Languages used to build training code, inference services, evaluation jobs, and ML glue code. This is the primary implementation surface for ML engineers across experimentation and productionization.",
"slug": "programming-languages-for-ml-systems",
"source": "db"
},
"input_skill": "Python",
"llm_role": null,
"roles_from_db": [
{
"display_name": "ML Engineer",
"id": 3,
"rationale": null,
"role_archetype": null,
"slug": "ml-engineer",
"source": "db"
},
{
"display_name": "MLOps Engineer",
"id": 16,
"rationale": null,
"role_archetype": null,
"slug": "ml-ops-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages for XR",
"id": 97,
"rationale": "Primary implementation languages used to build immersive client features, interaction logic, and device-specific runtime behavior. This is the core coding surface for AR/VR experiences.",
"slug": "programming-languages-for-xr",
"source": "db"
},
"input_skill": "Python",
"llm_role": null,
"roles_from_db": [
{
"display_name": "AR/VR Engineer",
"id": 8,
"rationale": null,
"role_archetype": null,
"slug": "ar-vr-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Python Programming",
"id": 290,
"rationale": "Core Python language skills used to implement backend business logic, request handlers, integrations, and service internals. This is the primary coding surface for the role.",
"slug": "python-programming",
"source": "db"
},
"input_skill": "Python",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Python Backend Developer",
"id": 80,
"rationale": null,
"role_archetype": "Engineering",
"slug": "python-backend-developer",
"source": "db"
}
]
},
{
"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": "Perl",
"llm_role": null,
"roles_from_db": []
}
],
"input_final_skills": [
"ASIC",
"SystemVerilog",
"VMM",
"OVM",
"UVM",
"Synopsys VCS",
"Cadence IES",
"Assertion-Based Verification",
"Metric-Driven Verification",
"AXI",
"DDR4",
"HBM",
"PCIe",
"Regression Management",
"Python",
"Perl",
"FPGA",
"Coherency",
"Computer Architecture",
"Cadence IEV",
"Jasper",
"Synopsys Magellan",
"Gate-Level Simulation",
"Power Verification",
"Reset Verification",
"Contention Checking",
"Abstraction Techniques"
],
"input_llm_skills": [
"ASIC",
"SystemVerilog",
"VMM",
"OVM",
"UVM",
"Synopsys VCS",
"Cadence IES",
"Assertion-Based Verification",
"Metric-Driven Verification",
"AXI",
"DDR4",
"HBM",
"PCIe",
"Regression Management",
"Python",
"Perl",
"FPGA",
"Coherency",
"Computer Architecture",
"Cadence IEV",
"Jasper",
"Synopsys Magellan",
"Gate-Level Simulation",
"Power Verification",
"Reset Verification",
"Contention Checking",
"Abstraction Techniques"
],
"new_aliases_persisted": 0,
"run_id": "022f1ff1-5cc3-43e9-af91-5dbeb7548526",
"skills_detail": [
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "ASIC",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "asic",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "SystemVerilog",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "systemverilog",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "VMM",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "vmm",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "OVM",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "ovm",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "UVM",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "uvm",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Synopsys VCS",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "synopsys-vcs",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Cadence IES",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "cadence-ies",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Assertion-Based Verification",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "assertion-based-verification",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Metric-Driven Verification",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "metric-driven-verification",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "AXI",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "axi",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "DDR4",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "ddr4",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "HBM",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "hbm",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "PCIe",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "pcie",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Regression Management",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "regression-management",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "Python",
"alias_type": "CANONICAL",
"id": 67,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Python 2",
"alias_type": "VERSION",
"id": 72,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Python 2.x",
"alias_type": "VERSION",
"id": 74,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Python 3",
"alias_type": "VERSION",
"id": 73,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Python 3.10",
"alias_type": "VERSION",
"id": 76,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Python 3.11",
"alias_type": "VERSION",
"id": 77,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Python 3.12",
"alias_type": "VERSION",
"id": 78,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "Python 3.x",
"alias_type": "VERSION",
"id": 75,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "py",
"alias_type": "VERSION",
"id": 2183,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "py2",
"alias_type": "VERSION",
"id": 68,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "py3",
"alias_type": "VERSION",
"id": 69,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "python 3",
"alias_type": "VERSION",
"id": 2186,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "python 3.x",
"alias_type": "VERSION",
"id": 2849,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "python2",
"alias_type": "VERSION",
"id": 70,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "python3",
"alias_type": "VERSION",
"id": 71,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "python3.x",
"alias_type": "VERSION",
"id": 2848,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 6,
"display_name": "Python",
"id": 5,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "LANGUAGE",
"slug": "python",
"sub_category_id": 96,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Cloud Security Scripting \u0026 DSL Languages",
"id": 248,
"rationale": "Proficiency in programming and domain-specific languages used to automate and script cloud security controls.",
"slug": "cloud-security-scripting-dsl-languages",
"source": "db"
},
"input_skill": "Python",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Cloud Security Engineer",
"id": 23,
"rationale": null,
"role_archetype": null,
"slug": "cloud-security-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages",
"id": 1,
"rationale": "Primary implementation languages used to build client and server feature code. Full stack engineers need enough fluency to move across layers and implement product behavior end to end.",
"slug": "programming-languages",
"source": "db"
},
"input_skill": "Python",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Backend Developer",
"id": 1,
"rationale": null,
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 435,
"rationale": null,
"role_archetype": "Engineering",
"slug": "fullstack-developer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 15,
"rationale": null,
"role_archetype": null,
"slug": "full-stack-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages and Scripting",
"id": 59,
"rationale": "Languages used to write security automation, analysis scripts, detection logic, and remediation helpers. This is the primary implementation surface for a cybersecurity engineer across tooling and response workflows.",
"slug": "programming-languages-and-scripting",
"source": "db"
},
"input_skill": "Python",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Cyber Security Engineer",
"id": 5,
"rationale": null,
"role_archetype": null,
"slug": "cybersecurity-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages for Data Work",
"id": 21,
"rationale": "Languages used to implement data pipelines, transformations, and operational glue. This is the primary coding surface for building ingestion, enrichment, and automation logic in data engineering.",
"slug": "programming-languages-for-data-work",
"source": "db"
},
"input_skill": "Python",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Data Engineer",
"id": 2,
"rationale": null,
"role_archetype": null,
"slug": "data-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages for ML Systems",
"id": 39,
"rationale": "Languages used to build training code, inference services, evaluation jobs, and ML glue code. This is the primary implementation surface for ML engineers across experimentation and productionization.",
"slug": "programming-languages-for-ml-systems",
"source": "db"
},
"input_skill": "Python",
"llm_role": null,
"roles_from_db": [
{
"display_name": "ML Engineer",
"id": 3,
"rationale": null,
"role_archetype": null,
"slug": "ml-engineer",
"source": "db"
},
{
"display_name": "MLOps Engineer",
"id": 16,
"rationale": null,
"role_archetype": null,
"slug": "ml-ops-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages for XR",
"id": 97,
"rationale": "Primary implementation languages used to build immersive client features, interaction logic, and device-specific runtime behavior. This is the core coding surface for AR/VR experiences.",
"slug": "programming-languages-for-xr",
"source": "db"
},
"input_skill": "Python",
"llm_role": null,
"roles_from_db": [
{
"display_name": "AR/VR Engineer",
"id": 8,
"rationale": null,
"role_archetype": null,
"slug": "ar-vr-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Python Programming",
"id": 290,
"rationale": "Core Python language skills used to implement backend business logic, request handlers, integrations, and service internals. This is the primary coding surface for the role.",
"slug": "python-programming",
"source": "db"
},
"input_skill": "Python",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Python Backend Developer",
"id": 80,
"rationale": null,
"role_archetype": "Engineering",
"slug": "python-backend-developer",
"source": "db"
}
]
}
],
"input_skill": "Python",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "Perl",
"alias_type": "CANONICAL",
"id": 1612,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 6,
"display_name": "Perl",
"id": 1001,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "LANGUAGE",
"slug": "perl",
"sub_category_id": 38,
"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": "Perl",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "Perl",
"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": "FPGA",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "fpga",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Coherency",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "coherency",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Computer Architecture",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "computer-architecture",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Cadence IEV",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "cadence-iev",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Jasper",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "jasper",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Synopsys Magellan",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "synopsys-magellan",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Gate-Level Simulation",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "gate-level-simulation",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Power Verification",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "power-verification",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Reset Verification",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "reset-verification",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Contention Checking",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "contention-checking",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Abstraction Techniques",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Other",
"skill_nature": "TOOL",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "abstraction-techniques",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
}
],
"unmatched_skills": [
"ASIC",
"SystemVerilog",
"VMM",
"OVM",
"UVM",
"Synopsys VCS",
"Cadence IES",
"Assertion-Based Verification",
"Metric-Driven Verification",
"AXI",
"DDR4",
"HBM",
"PCIe",
"Regression Management",
"FPGA",
"Coherency",
"Computer Architecture",
"Cadence IEV",
"Jasper",
"Synopsys Magellan",
"Gate-Level Simulation",
"Power Verification",
"Reset Verification",
"Contention Checking",
"Abstraction Techniques"
]
}
API 3 — final-role-output
{
"chosen_role": {
"display_name": "FPGA / ASIC Engineer",
"id": 216,
"rationale": "Domain=Hardware Engineering; The JD is explicitly about ASIC verification leadership, test bench architecture, UVM-based verification, and SoC/full-chip verification, which matches the FPGA/ASIC Engineer role best.",
"role_archetype": null,
"slug": "fpga-asic-engineer",
"source": "db"
},
"chosen_role_resolution": "in_db",
"final_input_skills": [
{
"skill": "ASIC",
"tag": "new"
},
{
"skill": "SystemVerilog",
"tag": "new"
},
{
"skill": "VMM",
"tag": "new"
},
{
"skill": "OVM",
"tag": "new"
},
{
"skill": "UVM",
"tag": "new"
},
{
"skill": "Synopsys VCS",
"tag": "new"
},
{
"skill": "Cadence IES",
"tag": "new"
},
{
"skill": "Assertion-Based Verification",
"tag": "new"
},
{
"skill": "Metric-Driven Verification",
"tag": "new"
},
{
"skill": "AXI",
"tag": "new"
},
{
"skill": "DDR4",
"tag": "new"
},
{
"skill": "HBM",
"tag": "new"
},
{
"skill": "PCIe",
"tag": "new"
},
{
"skill": "Regression Management",
"tag": "new"
},
{
"skill": "Python",
"tag": "in_db"
},
{
"skill": "Perl",
"tag": "in_db"
},
{
"skill": "FPGA",
"tag": "new"
},
{
"skill": "Coherency",
"tag": "new"
},
{
"skill": "Computer Architecture",
"tag": "new"
},
{
"skill": "Cadence IEV",
"tag": "new"
},
{
"skill": "Jasper",
"tag": "new"
},
{
"skill": "Synopsys Magellan",
"tag": "new"
},
{
"skill": "Gate-Level Simulation",
"tag": "new"
},
{
"skill": "Power Verification",
"tag": "new"
},
{
"skill": "Reset Verification",
"tag": "new"
},
{
"skill": "Contention Checking",
"tag": "new"
},
{
"skill": "Abstraction Techniques",
"tag": "new"
}
],
"llm_cost_api1_usd": null,
"llm_cost_api2_usd": null,
"llm_cost_api3_usd": null,
"llm_cost_total_usd": null,
"persistence": {
"items": [
{
"chosen_role_id": 216,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Cloud Security Scripting \u0026 DSL Languages",
"id": 248,
"rationale": "Proficiency in programming and domain-specific languages used to automate and script cloud security controls.",
"slug": "cloud-security-scripting-dsl-languages",
"source": "db"
},
"dimension_id": 248,
"input_skill": "Python",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [
{
"display_name": "Cloud Security Engineer",
"id": 23,
"rationale": null,
"role_archetype": null,
"slug": "cloud-security-engineer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 5,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 216,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages",
"id": 1,
"rationale": "Primary implementation languages used to build client and server feature code. Full stack engineers need enough fluency to move across layers and implement product behavior end to end.",
"slug": "programming-languages",
"source": "db"
},
"dimension_id": 1,
"input_skill": "Python",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [
{
"display_name": "Backend Developer",
"id": 1,
"rationale": null,
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 435,
"rationale": null,
"role_archetype": "Engineering",
"slug": "fullstack-developer",
"source": "db"
},
{
"display_name": "Fullstack Developer",
"id": 15,
"rationale": null,
"role_archetype": null,
"slug": "full-stack-engineer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 5,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 216,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages and Scripting",
"id": 59,
"rationale": "Languages used to write security automation, analysis scripts, detection logic, and remediation helpers. This is the primary implementation surface for a cybersecurity engineer across tooling and response workflows.",
"slug": "programming-languages-and-scripting",
"source": "db"
},
"dimension_id": 59,
"input_skill": "Python",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [
{
"display_name": "Cyber Security Engineer",
"id": 5,
"rationale": null,
"role_archetype": null,
"slug": "cybersecurity-engineer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 5,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 216,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages for Data Work",
"id": 21,
"rationale": "Languages used to implement data pipelines, transformations, and operational glue. This is the primary coding surface for building ingestion, enrichment, and automation logic in data engineering.",
"slug": "programming-languages-for-data-work",
"source": "db"
},
"dimension_id": 21,
"input_skill": "Python",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [
{
"display_name": "Data Engineer",
"id": 2,
"rationale": null,
"role_archetype": null,
"slug": "data-engineer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 5,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 216,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages for ML Systems",
"id": 39,
"rationale": "Languages used to build training code, inference services, evaluation jobs, and ML glue code. This is the primary implementation surface for ML engineers across experimentation and productionization.",
"slug": "programming-languages-for-ml-systems",
"source": "db"
},
"dimension_id": 39,
"input_skill": "Python",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [
{
"display_name": "ML Engineer",
"id": 3,
"rationale": null,
"role_archetype": null,
"slug": "ml-engineer",
"source": "db"
},
{
"display_name": "MLOps Engineer",
"id": 16,
"rationale": null,
"role_archetype": null,
"slug": "ml-ops-engineer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 5,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 216,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Programming Languages for XR",
"id": 97,
"rationale": "Primary implementation languages used to build immersive client features, interaction logic, and device-specific runtime behavior. This is the core coding surface for AR/VR experiences.",
"slug": "programming-languages-for-xr",
"source": "db"
},
"dimension_id": 97,
"input_skill": "Python",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [
{
"display_name": "AR/VR Engineer",
"id": 8,
"rationale": null,
"role_archetype": null,
"slug": "ar-vr-engineer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 5,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 216,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Python Programming",
"id": 290,
"rationale": "Core Python language skills used to implement backend business logic, request handlers, integrations, and service internals. This is the primary coding surface for the role.",
"slug": "python-programming",
"source": "db"
},
"dimension_id": 290,
"input_skill": "Python",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [
{
"display_name": "Python Backend Developer",
"id": 80,
"rationale": null,
"role_archetype": "Engineering",
"slug": "python-backend-developer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 5,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 216,
"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": "Perl",
"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": 1001,
"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": "022f1ff1-5cc3-43e9-af91-5dbeb7548526"
}
LLM Calls
Every model call made for this run, in pipeline order. Click a card to see the model's response.