← Back to history

Pipeline run

4fe53b2d-ee51-435a-8cc4-104bcb8a47c2

Pipeline LLM cost (USD)
API 1: $0.0093 API 2: $0.0004 API 3: $0.0000 Total: $0.0097

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
Nature of work · Process Automation / RPA Delivery
Owns end-to-end automation delivery: designs and builds enterprise RPA/AI solutions, integrates them with legacy systems and APIs, and runs testing, security, deployment, and compliance checks. Also drives process-automation opportunities and supports COE/process improvement work.
""Own and be accountable for smooth and effective delivery of strategic and tactical process transformation related automation solutions""
Tech stack maturity
Mainstream Modern
An RPA Developer with agile, AI, APIs, integration testing, and machine learning skills typically works in a modern automation stack that integrates cloud-adjacent services and mainstream development practices.
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
1.70 / 5
· Title match
Has AI skill
AI skill (primary)
· AI skill (secondary)
· On AI team
· Builds AI products
vocab breakdown (legacy)
Assistants (×1):
Frameworks (×2):
Models / concepts (×3): AI, ML, AI/ML, Machine Learning, Deep Learning
Evidence — skills matched in JD (16)
UiPath RPA APIs Agile Waterfall AI Machine Learning Software Testing Security Testing Integration Testing Performance Testing Legacy Systems Software Development Lifecycle TCO ROI COE
Skill cluster (3 dimension groups, role-scoped)
AI Governance and Model Security
Machine Learning
Testing and Quality Assurance
Integration Testing
Cross-cutting / unaligned
UiPath RPA APIs Agile Waterfall AI Software Testing Security Testing Performance Testing Legacy Systems Software Development Lifecycle TCO ROI COE
Show KRA description ↓
Own and be accountable for smooth and effective delivery of strategic and tactical process transformation related automation solutions as per agreed plan. • Ensure the right time delivery of planned automation solutions • Ensure the right resources and capabilities are in place, with expected processes and compliance requirements are adhered to. • Ability to deliver as Individual contributor by independently architecting and implementing few new enterprises level applications involving multiple systems, sub-systems, and workflow applications • Own the technical design and architecture of the new software while integrating with legacy system interfaces. • Assist in build Process Automation Centre of Excellence (COE) as alternative to UiPath to drive low-cost automation, but not limited to TCO / ROI analysis, • Be accountable for technical delivery of the new tools and interfaces and overall aspects of software design with hardware, software stack, APIs, security, integration with legacy tools. • Grow and identify process automation opportunities within assigned verticals and independently implement couple of large-scale transformation projects. • Create or review and improvise the technical architecture documentation for green field or brown field projects, starting with application design, development, deployment and change implementation. • Hands-on functional testing, security testing, integration testing, performance testing. • Hands-on with software security vulnerability test creation and test execution. • Hands On with AI & ML algorithms will be mandatory • Hands-on with customer interaction and software development lifecycle, using Agile, Waterfall and other proven project management methodology. • Implement best practices, and RPA program/project management • Be accountable for impeccable coding standards and ensure reusable components. • Be accountable for compliance to all policies and procedures defined for existing solutions and applicable to new solutions, while designing fresh ones. • Deployment and maintenance of necessary technical environments & documentation for communicating with key stakeholders. • Build automation solutions autonomously with little guidance and help from resolver groups. • Effectively communicates with on project plans action requirements to team members and stakeholders, provide updates on project status and achievements. • Recruit, develop and retain a high performing and engaged team to deliver 100% compliance and great customer experience.

Signals

Skill backend-engineer
0.08
Alias
KRA cloud-architect
0.57

Post-classification

Centroidupdated · n=1
Alias collision log
New-role queue
New skills captured11
New KRA capturedyes

Captured for admin review

UiPath primary RPA Developer pending
RPA primary RPA Developer pending
Waterfall primary RPA Developer pending
Software Testing primary RPA Developer pending
Security Testing primary RPA Developer pending
Performance Testing primary RPA Developer pending
Legacy Systems primary RPA Developer pending
Software Development Lifecycle primary RPA Developer pending
TCO RPA Developer pending
ROI RPA Developer pending
COE RPA Developer pending
R&R fragment (sim 0.00) RPA Developer pending

Own and be accountable for smooth and effective delivery of strategic and tactical process transformation related automation solutions as per agreed plan. • Ensure the right time delivery of planned a…

Status: completed Created: 2026-05-27T14:19:50.023822Z Updated: 2026-05-27T14:21:03.858800Z API 3 duration: 23031 ms
Flow Current 3-step pipeline

1 POST /skills/extract-from-jd

2 POST /skills/extract-details

3 POST /skills/final-role-output

Role Chosen role & resolution

RPA Developer

domain · ITSM & Automation CASE DOMAIN

slug: rpa-developer · id: 207 · source: db

Domain=ITSM & Automation; The JD centers on automation solution delivery, UiPath/RPA program management, and process transformation with hands-on implementation, which best matches an RPA Developer role.

Matched skills

UiPathTCO / ROI analysisAPIsAI & ML algorithmsAgileWaterfallfunctional testingsecurity testingintegration testingperformance testingsoftware security vulnerability test creationRPA program/project management

Matched dimensions

Process AutomationEnterprise Automation ArchitectureRPA Solution DeliverySystems IntegrationSoftware Security and TestingAutomation COE DevelopmentProject Delivery and Stakeholder Communication

Matched KRAs

Own and be accountable for smooth and effective deliveryEnsure the right time delivery of planned automation solutionsOwn the technical design and architecture of the new softwareAssist in build Process Automation Centre of ExcellenceGrow and identify process automation opportunitiesCreate or review and improvise technical architecture documentationBuild automation solutions autonomously with little guidanceBe accountable for impeccable coding standardsDeployment and maintenance of necessary technical environmentsRecruit, develop and retain a high performing team

Resolution: in_db — role exists in library; skill↔dim and role↔dim links saved when applicable.

0
New skills
0
Skill↔dim saved
0
Role↔dim saved
0
Skipped

Job description

Job Description

Title : Analyst- Process Automation

Level: L6

Function : Global Business Operations, Quality and Continuous Improvement

Reports To: Senior Practice Leader, Process Automation

Context/Scope: Diageo’s aspiration is to embed a regionally based operational automation & continuous improvement function, driven by a common global strategic approach. It will be underpinned by a standardized, automated & integrated operating model, connecting all up and downstream end to end processing independencies for its 27,000+ employee’s, operating across 180 countries.

Global Business Operations (GBO) is part of Diageo, providing Business Operations, support across the organization. Quality & Continuous Improvement Tower is the new tower under GBO for achieving its Organisational Change & Transformation Strategy.

This role which is part of the GBO’s, Quality & Continuous Improvement Tower has a huge opportunity to design and deliver impeccable technology and analytics solutions at scale, through excellence in operation execution that contribute to significant business outcomes including but not limited to productivity improvement, cost savings, customer impact, risk mitigation, quality improvement.

This directional, consultative design and deployment leadership level role includes the management oversight to projects as well as technology ownership for design, development and deployment of certain strategic global automation and analytics solutions across all GBO markets and functional business stakeholders, while fulfilling external auditor’s obligations and internal audit, legal & compliance requirements.

The job holder is expected to understand the existing landscape while conceptualize the design and architecture of new technology solutions in GBO along with GBO & D&T stakeholders, thus ushering in impactful saving across bottom-line through improvements opportunities in areas of productivity, accuracy, timeliness / efficiency, simplification, standardization, waste elimination, waste reduction, compliance alignment through deterministic automation, stochastic automation, visual analytics and predictive analytics.

Own process automation, deterministic and non-deterministic chatbots, workflow optimization, AI-ML Deep Learning enabled analytics agenda for relevant processes.

Work with technical and functional leaders across various resolver groups to own and implement deterministic automation, stochastic automation, visual analytics solutions, predictive analytical solutions across GBO in Diageo servers.

Purpose of Role - Own and be accountable for smooth and effective delivery of strategic and tactical process transformation related automation solutions as per agreed plan.

• Ensure the right time delivery of planned automation solutions
• Ensure the right resources and capabilities are in place, with expected processes and compliance requirements are adhered to.


Top Accountabilities

• Ability to deliver as Individual contributor by independently architecting and implementing few new enterprises level applications involving multiple systems, sub-systems, and workflow applications
• Own the technical design and architecture of the new software while integrating with legacy system interfaces.
• Assist in build Process Automation Centre of Excellence (COE) as alternative to UiPath to drive low-cost automation, but not limited to TCO / ROI analysis,
• Be accountable for technical delivery of the new tools and interfaces and overall aspects of software design with hardware, software stack, APIs, security, integration with legacy tools.
• Grow and identify process automation opportunities within assigned verticals and independently implement couple of large-scale transformation projects.
• Create or review and improvise the technical architecture documentation for green field or brown field projects, starting with application design, development, deployment and change implementation.
• Hands-on functional testing, security testing, integration testing, performance testing.
• Hands-on with software security vulnerability test creation and test execution.
• Hands On with AI & ML algorithms will be mandatory
• Hands-on with customer interaction and software development lifecycle, using Agile, Waterfall and other proven project management methodology.
• Implement best practices, and RPA program/project management
• Be accountable for impeccable coding standards and ensure reusable components.
• Be accountable for compliance to all policies and procedures defined for existing solutions and applicable to new solutions, while designing fresh ones.
• Deployment and maintenance of necessary technical environments & documentation for communicating with key stakeholders.
• Build automation solutions autonomously with little guidance and help from resolver groups.
• Effectively communicates with on project plans action requirements to team members and stakeholders, provide updates on project status and achievements.
• Recruit, develop and retain a high performing and engaged team to deliver 100% compliance and great customer experience.


Qualifications And Experience Required

• 3-5years of autonomous software and technology solution design development within service delivery environment or as freelance software expert having enormous technical expertise.
• “Bachelor’s Degree” or “Master’s Degree” in science or equivalent – with 80% plus at secondary, higher secondary level with First Class in Graduation.
• Experience in building up a new automation solution with below stack is required.


The below skill stack are all mandatory to have hands on experience:

• Language – Atleast experience on 6 from the below stack is mandate
• Python 3.8 or above in Anaconda 5.3 Environment
• Angular, React JS, Node JS,
• Ajax, jQuery, JavaScript, JavaScript ES3, Typescript
• Flask & Flask REST, Flask-JWT, JWT
• REST APIs, Bootstrap, DART, Ruby, C#.Net, ASP.NET, .NET, VBA
• PHP, PERL, R Programming, C, C#, C++, Java 8, Swift UI,
• Kotlin, SASS, Go Programming,
• MATLAB, Werk Zeug Security APIs for Password Salting
• Database –Atleast 2 from the below
• MongoDB, with Mongo DB Atlas, PostgreSQL with pgAdmin,
• MySQL with Workbench, Dynamo DB with AWS console
• Cassandra with Admin Panel
• RPA Certification
• UiPath Designer Certification
• AI ML Libraries– Mandatory
• Tensor Flow, Scikit Learn, Matplotlib, NumPy, Pandas,
• PyTorch , Keras, Apache Spark, Open CV, PySpark
• AI Scalability: Any one
• Deep Learning concepts, Neural Networks concepts
• Sever Technologies –
• Hands On with WSGI, nGinix, gUnicorn, Apache, uWGSI
• Cloud Architecture –
• Conceptual understanding of Azure Architecture, Amazon Web Services AWS (EC2, EBS, ENI) Architecture, Python Anywhere, Google Cloud Architecture
• Microservice-based architecture (REST/SOAP)
• Repository for continuous integration and continuous delivery
• Docker, Jenkins, Fedora, Heroku, Bamboo, Kubernetes, Docker Swarm,
• Git Bash
• Networking –
• Elastic Networking with SSH, TCP/IP, FTP/SFTP, HTTP/ HTTPS, Sockets engineering
• Visual Dashboard –
• Basics of Tableau, Power BI, Power App
• Security Scanning –
• Synopsis, AB Testing, SonarQube, Cucumber.
• Graphical User Interface Design –
• Figma, Adobe Design, Adobe Photoshop, Adobe After Effects.
• Project Management Tools: JIRA, Confluence
• APIs Integration & Testing: Postman, Robot3T
• Ability to understand the present landscape and look into the future needs of the process, identify process automation solutions with costs and controls - deliver continuous improvement initiatives and manage change control.
• Experience of having successfully engaged, motivated, and influenced a variety of stakeholders in multiple geographies and cultures.
• Proven track record of deploying high performance technology solution with high engagement levels across teams and stakeholders.
• Ability to find solutions, tackle barriers and positively galvanize others around you in a context of ambiguity and fast-moving change.
• Fluent English is a must - articulate with excellent communication skills.


Worker Type

Regular

Primary Location:

Bangalore Karle Town SEZ

Additional Locations :

Job Posting Start Date

2022-06-20-07:00

Skills from this JD

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

UiPath Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

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

Derived legacy fields
Category
Automation Tools
Sub-category
general
Skill nature
TOOL
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
RPA Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

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

Derived legacy fields
Category
Automation Concepts
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
APIs Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: APIs id=1192 · apis

Aliases — catalog

  • APIs (CANONICAL)

Context tags (catalog)

API Gateway Endpoint GraphQL JSON JWT Microservices OAuth Postman REST Rate Limiting SOAP Swagger Throttling Webhooks XML

Stored enrichment (catalog DB)

Category
Protocol
Sub-category
Application Programming Interfaces
Confidence
0.93
Version strategy
NOT_APPLICABLE

Maturity reasoning: APIs are a hiring-pipeline staple across backend, mobile, and platform JDs; REST/GraphQL/API design appears in large volumes of job postings and vendor docs, indicating broad adoption.

Skill profile (library / DB)

Skill nature
PROTOCOL
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
10
Sub-category id
902
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)
Agile Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: Agile id=520 · agile

Aliases — catalog

  • Agile (CANONICAL) primary

Context tags (catalog)

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

Stored enrichment (catalog DB)

Category
Methodology
Sub-category
Agile
Confidence
0.99
Version strategy
NOT_APPLICABLE

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

Skill profile (library / DB)

Skill nature
METHODOLOGY
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
8
Sub-category id
367
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)
Waterfall Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

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

Derived legacy fields
Category
Software Development Methodologies
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
AI Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: AI id=1347 · ai

Aliases — catalog

  • AI (CANONICAL)

Context tags (catalog)

AI ethics PyTorch TensorFlow algorithm optimization computer vision data preprocessing deep learning feature engineering machine learning model training natural language processing neural networks predictive analytics reinforcement learning supervised learning

Stored enrichment (catalog DB)

Category
Concept
Sub-category
Artificial Intelligence
Confidence
0.98
Version strategy
NOT_APPLICABLE

Maturity reasoning: AI appears in a large and growing share of job descriptions across software, data, and product roles; major vendors like Microsoft, Google, and AWS have broad AI offerings and hiring demand reflects mainstream adoption.

Skill profile (library / DB)

Skill nature
CONCEPT
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
2
Sub-category id
1020
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)
Machine Learning Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: Machine Learning id=1356 · machine-learning

Aliases — catalog

  • Machine Learning (CANONICAL)

Context tags (catalog)

Keras PyTorch TensorFlow cross-validation data preprocessing ensemble methods feature engineering hyperparameter tuning model evaluation natural language processing neural networks reinforcement learning scikit-learn supervised learning unsupervised learning

Stored enrichment (catalog DB)

Category
Concept
Sub-category
Machine Learning
Confidence
0.98
Version strategy
NOT_APPLICABLE

Maturity reasoning: Machine Learning appears in large volumes of job descriptions across data, product, and platform roles, and major cloud vendors (AWS, Google Cloud, Azure) offer dedicated ML services and certifications, indicating broad adoption.

Skill profile (library / DB)

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

Dimensions (API 2 worklist)

  • AI Governance and Model Security Catalog dimension db id 50

    Library dimension (catalog)

    Roles linked in library: AI Engineer, ML Engineer, MLOps Engineer

  • React Frontend Development Catalog dimension db id 96

    Library dimension (catalog)

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
AI Governance and Model Security
ai-governance-and-model-security
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Software Testing Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

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

Derived legacy fields
Category
Testing Practices
Sub-category
general
Skill nature
PRACTICE
Volatility
STABLE
Typical lifespan
EVERGREEN
Version strategy
UNVERSIONED
Security Testing Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

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

Derived legacy fields
Category
Testing Practices
Sub-category
general
Skill nature
PRACTICE
Volatility
STABLE
Typical lifespan
EVERGREEN
Version strategy
UNVERSIONED
Integration Testing Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: Integration testing id=56 · integration-testing

Aliases — catalog

  • Integration testing (CANONICAL) primary
  • integration testing (CANONICAL)

Context tags (catalog)

API testing CI/CD Cucumber JUnit Selenium behavior-driven development continuous integration contract testing end-to-end end-to-end testing fixtures mocking pytest quality assurance regression testing smoke testing stubs system testing test automation test cases test coverage test data test frameworks test harness test strategy test suite test-driven development

Stored enrichment (catalog DB)

Category
Methodology
Sub-category
Testing Methodology
Confidence
0.97
Version strategy
NOT_APPLICABLE

Maturity reasoning: Integration testing is a standard QA skill in job descriptions across backend, frontend, and DevOps roles; it’s commonly paired with CI/CD and tools like Jest, Cypress, and Testcontainers.

Skill profile (library / DB)

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

Dimensions (API 2 worklist)

  • Testing and Defect Resolution Catalog dimension db id 262

    Library dimension (catalog)

    Roles linked in library: Pega Developer

  • Testing and Quality Assurance Catalog dimension db id 12

    Library dimension (catalog)

    Roles linked in library: .NET Backend Developer, Backend Developer, Node.js Backend Developer, PHP Backend Developer, Python Backend Developer, Scala Backend Developer

API 3 link attempts (this skill)

Dimension Skill↔dim Role↔dim Outcome
Testing and Defect Resolution
testing-and-defect-resolution
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Testing and Quality Assurance
testing-and-quality-assurance
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Performance Testing Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

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

Derived legacy fields
Category
Testing Practices
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Legacy Systems Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

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

Derived legacy fields
Category
Software Concepts
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Software Development Lifecycle Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

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

Derived legacy fields
Category
Software Development Concepts
Sub-category
general
Skill nature
CONCEPT
Volatility
STABLE
Typical lifespan
EVERGREEN
Version strategy
UNVERSIONED
TCO Secondary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

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

Derived legacy fields
Category
Financial Concepts
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
ROI Secondary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

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

Derived legacy fields
Category
Financial Concepts
Sub-category
general
Skill nature
CONCEPT
Volatility
STABLE
Typical lifespan
EVERGREEN
Version strategy
UNVERSIONED
COE Secondary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

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

Derived legacy fields
Category
Operational Concepts
Sub-category
general
Skill nature
CONCEPT
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
APIs in_db
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Agile in_db
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
AI in_db
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Machine Learning in_db
AI Governance and Model Security
ai-governance-and-model-security
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Machine Learning in_db
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Integration Testing in_db
Testing and Defect Resolution
testing-and-defect-resolution
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Integration Testing in_db
Testing and Quality Assurance
testing-and-quality-assurance
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)

Library artifacts (this run)

Kind Detail DB id
canonical_skill_proposed UiPath | type=Automation Tools subtype=general nature=TOOL lifespan=MULTI_YEAR
canonical_skill_proposed RPA | type=Automation Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed Waterfall | type=Software Development Methodologies subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Software Testing | type=Testing Practices subtype=general nature=PRACTICE lifespan=EVERGREEN
canonical_skill_proposed Security Testing | type=Testing Practices subtype=general nature=PRACTICE lifespan=EVERGREEN
canonical_skill_proposed Performance Testing | type=Testing Practices subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Legacy Systems | type=Software Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed Software Development Lifecycle | type=Software Development Concepts subtype=general nature=CONCEPT lifespan=EVERGREEN
canonical_skill_proposed TCO | type=Financial Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR
canonical_skill_proposed ROI | type=Financial Concepts subtype=general nature=CONCEPT lifespan=EVERGREEN
canonical_skill_proposed COE | type=Operational Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR
nano JD Parser — gpt-4.1-nano click to toggle
RoleAnalyst- Process Automation
CompanyDiageo
Experience3-5 years of autonomous software and technology solution design development
DomainOther
Location Bangalore, India (null)
JD type pass

Certifications

RPA Certification UiPath Designer Certification
Show raw JSON
{
  "JD_type": "pass",
  "about_company": null,
  "archetype_override_applied": true,
  "archetype_override_matched_skills": [
    "Python",
    "Integration testing",
    "Docker",
    "MongoDB",
    "Bash",
    "Tableau",
    "Power BI",
    "Cassandra",
    "AWS",
    "Flow",
    "Ruby",
    "Swift",
    "REST APIs",
    "Agile",
    "Algorithms",
    "Jenkins",
    "HTTP",
    "Chatbots",
    "WSGI",
    "JWT",
    "Python 3",
    "Perl",
    "Git",
    "Dart",
    "APIs",
    "Analytics",
    "Apache Spark",
    "Azure",
    "Java",
    "MySQL",
    "Kotlin",
    "Mitigation",
    "Kubernetes",
    "PyTorch",
    "Cloud",
    "Sockets",
    "Flask",
    "Role",
    "SOAP",
    "Dashboard",
    "Bootstrap",
    "REST",
    "JavaScript",
    "Angular",
    "PHP",
    "components",
    "effects",
    "Location",
    "PostgreSQL",
    "jQuery",
    "policies",
    ".NET",
    "Amazon Web Services",
    "Heroku",
    "TypeScript",
    "React",
    "Sass"
  ],
  "certifications": [
    "RPA Certification",
    "UiPath Designer Certification"
  ],
  "company_name": "Diageo",
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [],
      "domain": "Other"
    },
    "secondary": null
  },
  "education": [
    {
      "level": "Bachelor\u0027s",
      "qualification": "BTECH/BE/BSC - Science (or equivalent)",
      "raw": "Bachelor\u2019s Degree or Master\u2019s Degree in science or equivalent \u2013 with 80% plus at secondary, higher secondary level with First Class in Graduation.",
      "requirement": "required"
    }
  ],
  "experience": {
    "max": 5,
    "min": 3,
    "raw": "3-5 years of autonomous software and technology solution design development"
  },
  "job_locations": [
    {
      "aliases": [
        "Bengaluru"
      ],
      "city": "Bangalore",
      "country": "India",
      "state": "Karnataka",
      "work_mode": "null"
    }
  ],
  "role": "Analyst- Process Automation",
  "role_aliases": [
    "Process Automation Analyst",
    "Automation Analyst",
    "Business Operations Analyst"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 2,
      "heading": "Purpose of Role",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Own and be accountable for",
        "last_5_words": "are adhered to."
      },
      "text": "Own and be accountable for smooth and effective delivery of strategic and tactical process transformation related automation solutions as per agreed plan.\n\u2022 Ensure the right time delivery of planned automation solutions\n\u2022 Ensure the right resources and capabilities are in place, with expected processes and compliance requirements are adhered to.",
      "word_count": 42
    },
    {
      "bullet_count": 15,
      "heading": "Top Accountabilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "\u2022 Ability to deliver as",
        "last_5_words": "and great customer experience."
      },
      "text": "\u2022 Ability to deliver as Individual contributor by independently architecting and implementing few new enterprises level applications involving multiple systems, sub-systems, and workflow applications\n\u2022 Own the technical design and architecture of the new software while integrating with legacy system interfaces.\n\u2022 Assist in build Process Automation Centre of Excellence (COE) as alternative to UiPath to drive low-cost automation, but not limited to TCO / ROI analysis,\n\u2022 Be accountable for technical delivery of the new tools and interfaces and overall aspects of software design with hardware, software stack, APIs, security, integration with legacy tools.\n\u2022 Grow and identify process automation opportunities within assigned verticals and independently implement couple of large-scale transformation projects.\n\u2022 Create or review and improvise the technical architecture documentation for green field or brown field projects, starting with application design, development, deployment and change implementation.\n\u2022 Hands-on functional testing, security testing, integration testing, performance testing.\n\u2022 Hands-on with software security vulnerability test creation and test execution.\n\u2022 Hands On with AI \u0026 ML algorithms will be mandatory\n\u2022 Hands-on with customer interaction and software development lifecycle, using Agile, Waterfall and other proven project management methodology.\n\u2022 Implement best practices, and RPA program/project management\n\u2022 Be accountable for impeccable coding standards and ensure reusable components.\n\u2022 Be accountable for compliance to all policies and procedures defined for existing solutions and applicable to new solutions, while designing fresh ones.\n\u2022 Deployment and maintenance of necessary technical environments \u0026 documentation for communicating with key stakeholders.\n\u2022 Build automation solutions autonomously with little guidance and help from resolver groups.\n\u2022 Effectively communicates with on project plans action requirements to team members and stakeholders, provide updates on project status and achievements.\n\u2022 Recruit, develop and retain a high performing and engaged team to deliver 100% compliance and great customer experience.",
      "word_count": 366
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "UiPath"
    },
    {
      "is_primary": true,
      "skill_name": "RPA"
    },
    {
      "is_primary": true,
      "skill_name": "APIs"
    },
    {
      "is_primary": true,
      "skill_name": "Agile"
    },
    {
      "is_primary": true,
      "skill_name": "Waterfall"
    },
    {
      "is_primary": true,
      "skill_name": "AI"
    },
    {
      "is_primary": true,
      "skill_name": "Machine Learning"
    },
    {
      "is_primary": true,
      "skill_name": "Software Testing"
    },
    {
      "is_primary": true,
      "skill_name": "Security Testing"
    },
    {
      "is_primary": true,
      "skill_name": "Integration Testing"
    },
    {
      "is_primary": true,
      "skill_name": "Performance Testing"
    },
    {
      "is_primary": true,
      "skill_name": "Legacy Systems"
    },
    {
      "is_primary": true,
      "skill_name": "Software Development Lifecycle"
    },
    {
      "is_primary": false,
      "skill_name": "TCO"
    },
    {
      "is_primary": false,
      "skill_name": "ROI"
    },
    {
      "is_primary": false,
      "skill_name": "COE"
    }
  ],
  "jd_role": {
    "display_name": "Analyst- Process Automation",
    "rationale": null,
    "role_aliases": [
      "Process Automation Analyst",
      "Automation Analyst",
      "Business Operations Analyst"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": null,
    "archetype_override_applied": true,
    "archetype_override_matched_skills": [
      "Python",
      "Integration testing",
      "Docker",
      "MongoDB",
      "Bash",
      "Tableau",
      "Power BI",
      "Cassandra",
      "AWS",
      "Flow",
      "Ruby",
      "Swift",
      "REST APIs",
      "Agile",
      "Algorithms",
      "Jenkins",
      "HTTP",
      "Chatbots",
      "WSGI",
      "JWT",
      "Python 3",
      "Perl",
      "Git",
      "Dart",
      "APIs",
      "Analytics",
      "Apache Spark",
      "Azure",
      "Java",
      "MySQL",
      "Kotlin",
      "Mitigation",
      "Kubernetes",
      "PyTorch",
      "Cloud",
      "Sockets",
      "Flask",
      "Role",
      "SOAP",
      "Dashboard",
      "Bootstrap",
      "REST",
      "JavaScript",
      "Angular",
      "PHP",
      "components",
      "effects",
      "Location",
      "PostgreSQL",
      "jQuery",
      "policies",
      ".NET",
      "Amazon Web Services",
      "Heroku",
      "TypeScript",
      "React",
      "Sass"
    ],
    "certifications": [
      "RPA Certification",
      "UiPath Designer Certification"
    ],
    "company_name": "Diageo",
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [],
        "domain": "Other"
      },
      "secondary": null
    },
    "education": [
      {
        "level": "Bachelor\u0027s",
        "qualification": "BTECH/BE/BSC - Science (or equivalent)",
        "raw": "Bachelor\u2019s Degree or Master\u2019s Degree in science or equivalent \u2013 with 80% plus at secondary, higher secondary level with First Class in Graduation.",
        "requirement": "required"
      }
    ],
    "experience": {
      "max": 5,
      "min": 3,
      "raw": "3-5 years of autonomous software and technology solution design development"
    },
    "job_locations": [
      {
        "aliases": [
          "Bengaluru"
        ],
        "city": "Bangalore",
        "country": "India",
        "state": "Karnataka",
        "work_mode": "null"
      }
    ],
    "role": "Analyst- Process Automation",
    "role_aliases": [
      "Process Automation Analyst",
      "Automation Analyst",
      "Business Operations Analyst"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 2,
        "heading": "Purpose of Role",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Own and be accountable for",
          "last_5_words": "are adhered to."
        },
        "text": "Own and be accountable for smooth and effective delivery of strategic and tactical process transformation related automation solutions as per agreed plan.\n\u2022 Ensure the right time delivery of planned automation solutions\n\u2022 Ensure the right resources and capabilities are in place, with expected processes and compliance requirements are adhered to.",
        "word_count": 42
      },
      {
        "bullet_count": 15,
        "heading": "Top Accountabilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "\u2022 Ability to deliver as",
          "last_5_words": "and great customer experience."
        },
        "text": "\u2022 Ability to deliver as Individual contributor by independently architecting and implementing few new enterprises level applications involving multiple systems, sub-systems, and workflow applications\n\u2022 Own the technical design and architecture of the new software while integrating with legacy system interfaces.\n\u2022 Assist in build Process Automation Centre of Excellence (COE) as alternative to UiPath to drive low-cost automation, but not limited to TCO / ROI analysis,\n\u2022 Be accountable for technical delivery of the new tools and interfaces and overall aspects of software design with hardware, software stack, APIs, security, integration with legacy tools.\n\u2022 Grow and identify process automation opportunities within assigned verticals and independently implement couple of large-scale transformation projects.\n\u2022 Create or review and improvise the technical architecture documentation for green field or brown field projects, starting with application design, development, deployment and change implementation.\n\u2022 Hands-on functional testing, security testing, integration testing, performance testing.\n\u2022 Hands-on with software security vulnerability test creation and test execution.\n\u2022 Hands On with AI \u0026 ML algorithms will be mandatory\n\u2022 Hands-on with customer interaction and software development lifecycle, using Agile, Waterfall and other proven project management methodology.\n\u2022 Implement best practices, and RPA program/project management\n\u2022 Be accountable for impeccable coding standards and ensure reusable components.\n\u2022 Be accountable for compliance to all policies and procedures defined for existing solutions and applicable to new solutions, while designing fresh ones.\n\u2022 Deployment and maintenance of necessary technical environments \u0026 documentation for communicating with key stakeholders.\n\u2022 Build automation solutions autonomously with little guidance and help from resolver groups.\n\u2022 Effectively communicates with on project plans action requirements to team members and stakeholders, provide updates on project status and achievements.\n\u2022 Recruit, develop and retain a high performing and engaged team to deliver 100% compliance and great customer experience.",
        "word_count": 366
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "4fe53b2d-ee51-435a-8cc4-104bcb8a47c2",
  "stage3_signals": {
    "alias_found": false,
    "alias_match_roles": [],
    "kra_match_roles": [
      {
        "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": "Create or review and improvise the technical architecture documentation for green field or brown field projects, starting with application design, development, deployment and change implementation.",
            "similarity": 0.6502
          },
          {
            "kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
            "sentence": "Be accountable for technical delivery of the new tools and interfaces and overall aspects of software design with hardware, software stack, APIs, security, integration with legacy tools.",
            "similarity": 0.5335
          },
          {
            "kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
            "sentence": "Own the technical design and architecture of the new software while integrating with legacy system interfaces.",
            "similarity": 0.5306
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 9,
        "score": 0.5714,
        "slug": "cloud-architect",
        "total_count": null
      },
      {
        "display_name": "Flutter Developer",
        "kra_matches": [
          {
            "kra_text": "structure reusable application code",
            "sentence": "Be accountable for impeccable coding standards and ensure reusable components.",
            "similarity": 0.5789
          },
          {
            "kra_text": "support release readiness",
            "sentence": "Deployment and maintenance of necessary technical environments \u0026 documentation for communicating with key stakeholders.",
            "similarity": 0.5196
          },
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Be accountable for technical delivery of the new tools and interfaces and overall aspects of software design with hardware, software stack, APIs, security, integration with legacy tools.",
            "similarity": 0.513
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.5372,
        "slug": "flutter-developer",
        "total_count": null
      },
      {
        "display_name": "DevOps Engineer",
        "kra_matches": [
          {
            "kra_text": "Manages release management processes including environment promotion gates, deployment approval workflows, change management records, and rollback procedures.",
            "sentence": "Deployment and maintenance of necessary technical environments \u0026 documentation for communicating with key stakeholders.",
            "similarity": 0.5936
          },
          {
            "kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
            "sentence": "Create or review and improvise the technical architecture documentation for green field or brown field projects, starting with application design, development, deployment and change implementation.",
            "similarity": 0.4846
          },
          {
            "kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
            "sentence": "Ability to deliver as Individual contributor by independently architecting and implementing few new enterprises level applications involving multiple systems, sub-systems, and workflow applications",
            "similarity": 0.4788
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 10,
        "score": 0.519,
        "slug": "devops-engineer",
        "total_count": null
      },
      {
        "display_name": "Pega Developer",
        "kra_matches": [
          {
            "kra_text": "flow, rule, and integration testing",
            "sentence": "Hands-on functional testing, security testing, integration testing, performance testing.",
            "similarity": 0.5354
          },
          {
            "kra_text": "external system integration implementation",
            "sentence": "Own the technical design and architecture of the new software while integrating with legacy system interfaces.",
            "similarity": 0.5289
          },
          {
            "kra_text": "Requirements analysis and process translation",
            "sentence": "Create or review and improvise the technical architecture documentation for green field or brown field projects, starting with application design, development, deployment and change implementation.",
            "similarity": 0.4652
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 24,
        "score": 0.5098,
        "slug": "pega-developer",
        "total_count": null
      },
      {
        "display_name": "MLOps Engineer",
        "kra_matches": [
          {
            "kra_text": "Maintains ML platform runbooks, on-call escalation playbooks, and deployment procedure documentation for production operations teams.",
            "sentence": "Deployment and maintenance of necessary technical environments \u0026 documentation for communicating with key stakeholders.",
            "similarity": 0.5685
          },
          {
            "kra_text": "Validates model performance benchmarks, data schema contracts, and system integration health before signing off on production release readiness.",
            "sentence": "Hands-on functional testing, security testing, integration testing, performance testing.",
            "similarity": 0.476
          },
          {
            "kra_text": "Maintains ML platform runbooks, on-call escalation playbooks, and deployment procedure documentation for production operations teams.",
            "sentence": "Create or review and improvise the technical architecture documentation for green field or brown field projects, starting with application design, development, deployment and change implementation.",
            "similarity": 0.4623
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 16,
        "score": 0.5023,
        "slug": "ml-ops-engineer",
        "total_count": null
      }
    ],
    "skill_match_roles": [
      {
        "display_name": "Backend Developer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "Integration testing"
        ],
        "role_id": 1,
        "score": 0.0769,
        "slug": "backend-engineer",
        "total_count": 13
      },
      {
        "display_name": "ML Engineer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "Machine Learning"
        ],
        "role_id": 3,
        "score": 0.0769,
        "slug": "ml-engineer",
        "total_count": 13
      },
      {
        "display_name": "AI Engineer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "Machine Learning"
        ],
        "role_id": 13,
        "score": 0.0769,
        "slug": "ai-engineer",
        "total_count": 13
      },
      {
        "display_name": "MLOps Engineer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "Machine Learning"
        ],
        "role_id": 16,
        "score": 0.0769,
        "slug": "ml-ops-engineer",
        "total_count": 13
      },
      {
        "display_name": "Pega Developer",
        "kra_matches": null,
        "matched_count": 1,
        "matched_skills": [
          "Integration testing"
        ],
        "role_id": 24,
        "score": 0.0769,
        "slug": "pega-developer",
        "total_count": 13
      }
    ]
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "DOMAIN",
    "chosen_role": {
      "display_name": "RPA Developer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 207,
      "score": 0.93,
      "slug": "rpa-developer",
      "total_count": null
    },
    "confidence": 0.93,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [
      "Process Automation",
      "Enterprise Automation Architecture",
      "RPA Solution Delivery",
      "Systems Integration",
      "Software Security and Testing",
      "Automation COE Development",
      "Project Delivery and Stakeholder Communication"
    ],
    "matched_kras": [
      "Own and be accountable for smooth and effective delivery",
      "Ensure the right time delivery of planned automation solutions",
      "Own the technical design and architecture of the new software",
      "Assist in build Process Automation Centre of Excellence",
      "Grow and identify process automation opportunities",
      "Create or review and improvise technical architecture documentation",
      "Build automation solutions autonomously with little guidance",
      "Be accountable for impeccable coding standards",
      "Deployment and maintenance of necessary technical environments",
      "Recruit, develop and retain a high performing team"
    ],
    "matched_skills": [
      "UiPath",
      "TCO / ROI analysis",
      "APIs",
      "AI \u0026 ML algorithms",
      "Agile",
      "Waterfall",
      "functional testing",
      "security testing",
      "integration testing",
      "performance testing",
      "software security vulnerability test creation",
      "RPA program/project management"
    ],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Domain=ITSM \u0026 Automation; The JD centers on automation solution delivery, UiPath/RPA program management, and process transformation with hands-on implementation, which best matches an RPA Developer role.",
    "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": 488,
      "r_and_r_preview": "Own and be accountable for smooth and effective delivery of strategic and tactical process transformation related automation solutions as per agreed plan.\n\u2022 Ensure the right time delivery of planned a",
      "role_display_name": "RPA Developer",
      "role_slug": "rpa-developer",
      "status": "pending"
    },
    "new_skills_attached": [
      {
        "is_primary": true,
        "queue_id": 8367,
        "role_display_name": "RPA Developer",
        "role_slug": "rpa-developer",
        "skill_name": "UiPath",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 8368,
        "role_display_name": "RPA Developer",
        "role_slug": "rpa-developer",
        "skill_name": "RPA",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 8369,
        "role_display_name": "RPA Developer",
        "role_slug": "rpa-developer",
        "skill_name": "Waterfall",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 8370,
        "role_display_name": "RPA Developer",
        "role_slug": "rpa-developer",
        "skill_name": "Software Testing",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 8371,
        "role_display_name": "RPA Developer",
        "role_slug": "rpa-developer",
        "skill_name": "Security Testing",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 8372,
        "role_display_name": "RPA Developer",
        "role_slug": "rpa-developer",
        "skill_name": "Performance Testing",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 8373,
        "role_display_name": "RPA Developer",
        "role_slug": "rpa-developer",
        "skill_name": "Legacy Systems",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 8374,
        "role_display_name": "RPA Developer",
        "role_slug": "rpa-developer",
        "skill_name": "Software Development Lifecycle",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 8375,
        "role_display_name": "RPA Developer",
        "role_slug": "rpa-developer",
        "skill_name": "TCO",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 8376,
        "role_display_name": "RPA Developer",
        "role_slug": "rpa-developer",
        "skill_name": "ROI",
        "status": "pending"
      },
      {
        "is_primary": false,
        "queue_id": 8377,
        "role_display_name": "RPA Developer",
        "role_slug": "rpa-developer",
        "skill_name": "COE",
        "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": 1828,
      "existing_alias_text": "APIs",
      "input_term": "APIs",
      "matched_canonical": {
        "category_id": 10,
        "display_name": "APIs",
        "id": 1192,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "PROTOCOL",
        "slug": "apis",
        "sub_category_id": 902,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    },
    {
      "alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
      "alias_persisted": false,
      "existing_alias_id": 868,
      "existing_alias_text": "Agile",
      "input_term": "Agile",
      "matched_canonical": {
        "category_id": 8,
        "display_name": "Agile",
        "id": 520,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "METHODOLOGY",
        "slug": "agile",
        "sub_category_id": 367,
        "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": 1990,
      "existing_alias_text": "AI",
      "input_term": "AI",
      "matched_canonical": {
        "category_id": 2,
        "display_name": "AI",
        "id": 1347,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "CONCEPT",
        "slug": "ai",
        "sub_category_id": 1020,
        "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": 2015,
      "existing_alias_text": "Machine Learning",
      "input_term": "Machine Learning",
      "matched_canonical": {
        "category_id": 2,
        "display_name": "Machine Learning",
        "id": 1356,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "CONCEPT",
        "slug": "machine-learning",
        "sub_category_id": 1024,
        "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": 193,
      "existing_alias_text": "integration testing",
      "input_term": "Integration Testing",
      "matched_canonical": {
        "category_id": 8,
        "display_name": "Integration testing",
        "id": 56,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "METHODOLOGY",
        "slug": "integration-testing",
        "sub_category_id": 44,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    }
  ],
  "candidate_roles": [
    {
      "display_name": "AI Engineer",
      "id": 13,
      "rationale": null,
      "role_archetype": null,
      "slug": "ai-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": "Pega Developer",
      "id": 24,
      "rationale": null,
      "role_archetype": null,
      "slug": "pega-developer",
      "source": "db"
    },
    {
      "display_name": ".NET Backend Developer",
      "id": 83,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "dotnet-backend-developer",
      "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": "Node.js Backend Developer",
      "id": 82,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "node-backend-developer",
      "source": "db"
    },
    {
      "display_name": "PHP Backend Developer",
      "id": 86,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "php-backend-developer",
      "source": "db"
    },
    {
      "display_name": "Python Backend Developer",
      "id": 80,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "python-backend-developer",
      "source": "db"
    },
    {
      "display_name": "Scala Backend Developer",
      "id": 87,
      "rationale": null,
      "role_archetype": "Engineering",
      "slug": "scala-backend-developer",
      "source": "db"
    }
  ],
  "chosen_role": {
    "display_name": "RPA Developer",
    "id": 207,
    "rationale": "Domain=ITSM \u0026 Automation; The JD centers on automation solution delivery, UiPath/RPA program management, and process transformation with hands-on implementation, which best matches an RPA Developer role.",
    "role_archetype": null,
    "slug": "rpa-developer",
    "source": "db"
  },
  "dimensions": [
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "React Frontend Development",
        "id": 96,
        "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
        "slug": "d_init_01",
        "source": "db"
      },
      "input_skill": "APIs",
      "llm_role": null,
      "roles_from_db": []
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "React Frontend Development",
        "id": 96,
        "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
        "slug": "d_init_01",
        "source": "db"
      },
      "input_skill": "Agile",
      "llm_role": null,
      "roles_from_db": []
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "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": "AI",
      "llm_role": null,
      "roles_from_db": []
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "AI Governance and Model Security",
        "id": 50,
        "rationale": "Controls and documentation used to make models safer, auditable, and compliant. ML engineers use this to manage model risk, supply chain integrity, and governance requirements.",
        "slug": "ai-governance-and-model-security",
        "source": "db"
      },
      "input_skill": "Machine Learning",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "AI Engineer",
          "id": 13,
          "rationale": null,
          "role_archetype": null,
          "slug": "ai-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"
        }
      ]
    },
    {
      "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": "Machine Learning",
      "llm_role": null,
      "roles_from_db": []
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Testing and Defect Resolution",
        "id": 262,
        "rationale": "Validates Pega rules, flows, and integrations and then troubleshoots defects found in lower environments or production. This is a coherent cluster because the role is expected to verify platform behavior and fix rule-level issues.",
        "slug": "testing-and-defect-resolution",
        "source": "db"
      },
      "input_skill": "Integration Testing",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": "Pega Developer",
          "id": 24,
          "rationale": null,
          "role_archetype": null,
          "slug": "pega-developer",
          "source": "db"
        }
      ]
    },
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "Testing and Quality Assurance",
        "id": 12,
        "rationale": "Backend-specific test strategies used to validate service behavior and integration points. Covers automated test layers, contract checks, fixtures, and regression prevention.",
        "slug": "testing-and-quality-assurance",
        "source": "db"
      },
      "input_skill": "Integration Testing",
      "llm_role": null,
      "roles_from_db": [
        {
          "display_name": ".NET Backend Developer",
          "id": 83,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "dotnet-backend-developer",
          "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": "Node.js Backend Developer",
          "id": 82,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "node-backend-developer",
          "source": "db"
        },
        {
          "display_name": "PHP Backend Developer",
          "id": 86,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "php-backend-developer",
          "source": "db"
        },
        {
          "display_name": "Python Backend Developer",
          "id": 80,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "python-backend-developer",
          "source": "db"
        },
        {
          "display_name": "Scala Backend Developer",
          "id": 87,
          "rationale": null,
          "role_archetype": "Engineering",
          "slug": "scala-backend-developer",
          "source": "db"
        }
      ]
    }
  ],
  "input_final_skills": [
    "UiPath",
    "RPA",
    "APIs",
    "Agile",
    "Waterfall",
    "AI",
    "Machine Learning",
    "Software Testing",
    "Security Testing",
    "Integration Testing",
    "Performance Testing",
    "Legacy Systems",
    "Software Development Lifecycle",
    "TCO",
    "ROI",
    "COE"
  ],
  "input_llm_skills": [
    "UiPath",
    "RPA",
    "APIs",
    "Agile",
    "Waterfall",
    "AI",
    "Machine Learning",
    "Software Testing",
    "Security Testing",
    "Integration Testing",
    "Performance Testing",
    "Legacy Systems",
    "Software Development Lifecycle",
    "TCO",
    "ROI",
    "COE"
  ],
  "new_aliases_persisted": 0,
  "run_id": "4fe53b2d-ee51-435a-8cc4-104bcb8a47c2",
  "skills_detail": [
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "UiPath",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Automation Tools",
          "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": "uipath",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "RPA",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Automation Concepts",
          "skill_nature": "CONCEPT",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "rpa",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [
        {
          "alias_text": "APIs",
          "alias_type": "CANONICAL",
          "id": 1828,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 10,
        "display_name": "APIs",
        "id": 1192,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "PROTOCOL",
        "slug": "apis",
        "sub_category_id": 902,
        "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": "APIs",
          "llm_role": null,
          "roles_from_db": []
        }
      ],
      "input_skill": "APIs",
      "matched_via": "alias",
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": null,
      "source_tag": "db",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [
        {
          "alias_text": "Agile",
          "alias_type": "CANONICAL",
          "id": 868,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 8,
        "display_name": "Agile",
        "id": 520,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "METHODOLOGY",
        "slug": "agile",
        "sub_category_id": 367,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "React Frontend Development",
            "id": 96,
            "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
            "slug": "d_init_01",
            "source": "db"
          },
          "input_skill": "Agile",
          "llm_role": null,
          "roles_from_db": []
        }
      ],
      "input_skill": "Agile",
      "matched_via": "alias",
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": null,
      "source_tag": "db",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Waterfall",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Software Development Methodologies",
          "skill_nature": "PRACTICE",
          "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": "waterfall",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [
        {
          "alias_text": "AI",
          "alias_type": "CANONICAL",
          "id": 1990,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 2,
        "display_name": "AI",
        "id": 1347,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "CONCEPT",
        "slug": "ai",
        "sub_category_id": 1020,
        "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": "AI",
          "llm_role": null,
          "roles_from_db": []
        }
      ],
      "input_skill": "AI",
      "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": "Machine Learning",
          "alias_type": "CANONICAL",
          "id": 2015,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 2,
        "display_name": "Machine Learning",
        "id": 1356,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "CONCEPT",
        "slug": "machine-learning",
        "sub_category_id": 1024,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "AI Governance and Model Security",
            "id": 50,
            "rationale": "Controls and documentation used to make models safer, auditable, and compliant. ML engineers use this to manage model risk, supply chain integrity, and governance requirements.",
            "slug": "ai-governance-and-model-security",
            "source": "db"
          },
          "input_skill": "Machine Learning",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "AI Engineer",
              "id": 13,
              "rationale": null,
              "role_archetype": null,
              "slug": "ai-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"
            }
          ]
        },
        {
          "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": "Machine Learning",
          "llm_role": null,
          "roles_from_db": []
        }
      ],
      "input_skill": "Machine Learning",
      "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": "Software Testing",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Testing Practices",
          "skill_nature": "PRACTICE",
          "sub_category": "general",
          "typical_lifespan": "EVERGREEN",
          "version_strategy": "UNVERSIONED",
          "volatility": "STABLE"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "software-testing",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Security Testing",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Testing Practices",
          "skill_nature": "PRACTICE",
          "sub_category": "general",
          "typical_lifespan": "EVERGREEN",
          "version_strategy": "UNVERSIONED",
          "volatility": "STABLE"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "security-testing",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [
        {
          "alias_text": "Integration testing",
          "alias_type": "CANONICAL",
          "id": 2945,
          "is_primary": true,
          "match_strategy": "CASE_INSENSITIVE"
        },
        {
          "alias_text": "integration testing",
          "alias_type": "CANONICAL",
          "id": 193,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 8,
        "display_name": "Integration testing",
        "id": 56,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "METHODOLOGY",
        "slug": "integration-testing",
        "sub_category_id": 44,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "dimensions": [
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Testing and Defect Resolution",
            "id": 262,
            "rationale": "Validates Pega rules, flows, and integrations and then troubleshoots defects found in lower environments or production. This is a coherent cluster because the role is expected to verify platform behavior and fix rule-level issues.",
            "slug": "testing-and-defect-resolution",
            "source": "db"
          },
          "input_skill": "Integration Testing",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": "Pega Developer",
              "id": 24,
              "rationale": null,
              "role_archetype": null,
              "slug": "pega-developer",
              "source": "db"
            }
          ]
        },
        {
          "dimension": {
            "difficulty_hint": "well_known",
            "display_name": "Testing and Quality Assurance",
            "id": 12,
            "rationale": "Backend-specific test strategies used to validate service behavior and integration points. Covers automated test layers, contract checks, fixtures, and regression prevention.",
            "slug": "testing-and-quality-assurance",
            "source": "db"
          },
          "input_skill": "Integration Testing",
          "llm_role": null,
          "roles_from_db": [
            {
              "display_name": ".NET Backend Developer",
              "id": 83,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "dotnet-backend-developer",
              "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": "Node.js Backend Developer",
              "id": 82,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "node-backend-developer",
              "source": "db"
            },
            {
              "display_name": "PHP Backend Developer",
              "id": 86,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "php-backend-developer",
              "source": "db"
            },
            {
              "display_name": "Python Backend Developer",
              "id": 80,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "python-backend-developer",
              "source": "db"
            },
            {
              "display_name": "Scala Backend Developer",
              "id": 87,
              "rationale": null,
              "role_archetype": "Engineering",
              "slug": "scala-backend-developer",
              "source": "db"
            }
          ]
        }
      ],
      "input_skill": "Integration Testing",
      "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": "Performance Testing",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Testing Practices",
          "skill_nature": "PRACTICE",
          "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": "performance-testing",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Legacy Systems",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Software Concepts",
          "skill_nature": "CONCEPT",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "legacy-systems",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Software Development Lifecycle",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Software Development Concepts",
          "skill_nature": "CONCEPT",
          "sub_category": "general",
          "typical_lifespan": "EVERGREEN",
          "version_strategy": "UNVERSIONED",
          "volatility": "STABLE"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "software-development-lifecycle",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "TCO",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Financial Concepts",
          "skill_nature": "CONCEPT",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "tco",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "ROI",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Financial Concepts",
          "skill_nature": "CONCEPT",
          "sub_category": "general",
          "typical_lifespan": "EVERGREEN",
          "version_strategy": "UNVERSIONED",
          "volatility": "STABLE"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "roi",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "COE",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Operational Concepts",
          "skill_nature": "CONCEPT",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "coe",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": [
    "UiPath",
    "RPA",
    "Waterfall",
    "Software Testing",
    "Security Testing",
    "Performance Testing",
    "Legacy Systems",
    "Software Development Lifecycle",
    "TCO",
    "ROI",
    "COE"
  ]
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "RPA Developer",
    "id": 207,
    "rationale": "Domain=ITSM \u0026 Automation; The JD centers on automation solution delivery, UiPath/RPA program management, and process transformation with hands-on implementation, which best matches an RPA Developer role.",
    "role_archetype": null,
    "slug": "rpa-developer",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "UiPath",
      "tag": "new"
    },
    {
      "skill": "RPA",
      "tag": "new"
    },
    {
      "skill": "APIs",
      "tag": "in_db"
    },
    {
      "skill": "Agile",
      "tag": "in_db"
    },
    {
      "skill": "Waterfall",
      "tag": "new"
    },
    {
      "skill": "AI",
      "tag": "in_db"
    },
    {
      "skill": "Machine Learning",
      "tag": "in_db"
    },
    {
      "skill": "Software Testing",
      "tag": "new"
    },
    {
      "skill": "Security Testing",
      "tag": "new"
    },
    {
      "skill": "Integration Testing",
      "tag": "in_db"
    },
    {
      "skill": "Performance Testing",
      "tag": "new"
    },
    {
      "skill": "Legacy Systems",
      "tag": "new"
    },
    {
      "skill": "Software Development Lifecycle",
      "tag": "new"
    },
    {
      "skill": "TCO",
      "tag": "new"
    },
    {
      "skill": "ROI",
      "tag": "new"
    },
    {
      "skill": "COE",
      "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": 207,
        "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": "APIs",
        "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": 1192,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 207,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "React Frontend Development",
          "id": 96,
          "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
          "slug": "d_init_01",
          "source": "db"
        },
        "dimension_id": 96,
        "input_skill": "Agile",
        "llm_role": null,
        "matched_chosen_role": false,
        "outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
        "role_dimension_saved": false,
        "roles_from_db": [],
        "skill_dimension_saved": true,
        "skill_id": 520,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 207,
        "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": "AI",
        "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": 1347,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 207,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "AI Governance and Model Security",
          "id": 50,
          "rationale": "Controls and documentation used to make models safer, auditable, and compliant. ML engineers use this to manage model risk, supply chain integrity, and governance requirements.",
          "slug": "ai-governance-and-model-security",
          "source": "db"
        },
        "dimension_id": 50,
        "input_skill": "Machine Learning",
        "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": "AI Engineer",
            "id": 13,
            "rationale": null,
            "role_archetype": null,
            "slug": "ai-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"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 1356,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 207,
        "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": "Machine Learning",
        "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": 1356,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 207,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Testing and Defect Resolution",
          "id": 262,
          "rationale": "Validates Pega rules, flows, and integrations and then troubleshoots defects found in lower environments or production. This is a coherent cluster because the role is expected to verify platform behavior and fix rule-level issues.",
          "slug": "testing-and-defect-resolution",
          "source": "db"
        },
        "dimension_id": 262,
        "input_skill": "Integration Testing",
        "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": "Pega Developer",
            "id": 24,
            "rationale": null,
            "role_archetype": null,
            "slug": "pega-developer",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 56,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 207,
        "dimension": {
          "difficulty_hint": "well_known",
          "display_name": "Testing and Quality Assurance",
          "id": 12,
          "rationale": "Backend-specific test strategies used to validate service behavior and integration points. Covers automated test layers, contract checks, fixtures, and regression prevention.",
          "slug": "testing-and-quality-assurance",
          "source": "db"
        },
        "dimension_id": 12,
        "input_skill": "Integration Testing",
        "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": ".NET Backend Developer",
            "id": 83,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "dotnet-backend-developer",
            "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": "Node.js Backend Developer",
            "id": 82,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "node-backend-developer",
            "source": "db"
          },
          {
            "display_name": "PHP Backend Developer",
            "id": 86,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "php-backend-developer",
            "source": "db"
          },
          {
            "display_name": "Python Backend Developer",
            "id": 80,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "python-backend-developer",
            "source": "db"
          },
          {
            "display_name": "Scala Backend Developer",
            "id": 87,
            "rationale": null,
            "role_archetype": "Engineering",
            "slug": "scala-backend-developer",
            "source": "db"
          }
        ],
        "skill_dimension_saved": true,
        "skill_id": 56,
        "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": "4fe53b2d-ee51-435a-8cc4-104bcb8a47c2"
}

LLM Calls

Every model call made for this run, in pipeline order. Click a card to see the model's response.

Loading…