← Back to history

Pipeline run

bd0680f9-b05d-498d-b70a-e6cc9b6e133e

Pipeline LLM cost (USD)
API 1: $0.0032 API 2: $0.0002 API 3: $0.0000 Total: $0.0034

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
Nature of work · software engineering
Build and review software for Echo/Alexa devices using AI/LLMs, with a strong focus on architecture, operational excellence, security, quality, and code reviews. Day to day you’ll join design discussions, implement projects, and help align the team on technical decisions.
""Building software that runs with high quality on millions of Echo family devices""
Tech stack maturity
Modern Cloud Native
An AI Engineer working in AI, code review, and LLMs typically operates in a current, cloud-first stack centered on modern model APIs, automation, and integration tooling.
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
3.20 / 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): LLMs, AI, Generative AI
Evidence — skills matched in JD (7)
Alexa AI LLMs Operational Excellence Security Quality Code Review
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
Alexa AI LLMs Operational Excellence Security Quality Code Review
Show KRA description ↓
Building software that runs with high quality on millions of Echo family devices, and Alexa-enabled Devices using latest AI technologies, including LLMs. Taking a long-term view of architecture, proactively fixing deficiencies and/or proposing larger projects. Understanding the business impact of your systems and show good judgment when making technical trade-offs. Driving engineering best practices (e.g., Operational Excellence, Security, Quality, etc.) and set standards. When confronted with discordant views, you are able to find the best way forward and influence others to follow that path, building consensus. You contribute to the professional development of colleagues, improving their technical knowledge and engineering practices. A typical day will start with a morning huddle to catch up on what you and your team worked on the previous day. This is usually followed by some white-board design discussions on the problems the team is working on, with afternoon mostly spent on project design and implementation work with a heavy dose of code reviews from and for your team along the way. We are a fun, close knit team where everyone is ready to roll their sleeves and help each other out, push boundaries and have fun doing it!

Signals

Skill
Alias ai-engineer
1.00
KRA engineering-manager
0.47

Post-classification

Centroidupdated · n=41
Alias collision log
New-role queue
New skills captured4
New KRA capturedyes

Captured for admin review

Alexa primary AI Engineer pending
Operational Excellence primary AI Engineer pending
Security primary AI Engineer pending
Quality primary AI Engineer pending
R&R fragment (sim 0.00) AI Engineer pending

Building software that runs with high quality on millions of Echo family devices, and Alexa-enabled Devices using latest AI technologies, including LLMs. Taking a long-term view of architecture, proac…

Status: completed Created: 2026-05-27T17:37:37.837460Z Updated: 2026-05-27T17:38:21.233546Z API 3 duration: 4516 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

AI Engineer

CASE A

slug: ai-engineer · id: 13 · source: db

Exact alias hit on ai-engineer (1.0) — no other alias at this confidence; skill_top absent does not contradict

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

Description

Alexa+ is our next-generation assistant powered by generative AI. Alexa+ is more conversational, smarter, personalized, and gets things done.

Our goal is make Alexa+ an instantly familiar personal assistant that is always ready to help or entertain on any device. At the core of this vision is 'Alexa AI Developer Tech', a close-knit team that’s dedicated to providing software developers with the tools, primitives, and services they need to easily create engaging customer experiences that expand the wealth of information, products and services available on Alexa+.

Interested in Alexa+? Ever wonder what's involved in enabling third-party partners to create experiences for Alexa+? Then come help us build the AI-native SDKs that partners use every day to expand Alexa+ capabilities!

You will join a growing organization working on top technology using Generative AI and have an enormous opportunity to make an impact on the design, architecture, and implementation of products used every day, by people you know.

We’re working hard, having fun, and making history; come join us!

Key job responsibilities

Building software that runs with high quality on millions of Echo family devices, and Alexa-enabled Devices using latest AI technologies, including LLMs.

Taking a long-term view of architecture, proactively fixing deficiencies and/or proposing larger projects.

Understanding the business impact of your systems and show good judgment when making technical trade-offs.

Driving engineering best practices (e.g., Operational Excellence, Security, Quality, etc.) and set standards.

When confronted with discordant views, you are able to find the best way forward and influence others to follow that path, building consensus.

You contribute to the professional development of colleagues, improving their technical knowledge and engineering practices

A day in the life

A typical day will start with a morning huddle to catch up on what you and your team worked on the previous day. This is usually followed by some white-board design discussions on the problems the team is working on, with afternoon mostly spent on project design and implementation work with a heavy dose of code reviews from and for your team along the way. We are a fun, close knit team where everyone is ready to roll their sleeves and help each other out, push boundaries and have fun doing it!

About The Team

Alexa AI Developer Tech is an organization within Alexa on a mission to empower developers to create delightful and engaging experiences by making Alexa more natural, accurate, conversational, and personalized.

Basic Qualifications

• 3+ years of non-internship professional software development experience
• 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
• Experience programming with at least one software programming language


Preferred Qualifications

• 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
• Bachelor's degree in computer science or equivalent


Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.


Company - ADCI - Maharashtra

Job ID: A2960381

Skills from this JD

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

Alexa 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
Cloud Platforms
Sub-category
general
Skill nature
PLATFORM
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)
LLMs Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: LLMs id=1193 · llms

Aliases — catalog

  • LLMs (CANONICAL)

Context tags (catalog)

BERT GPT NLP attention mechanism contextual embeddings fine-tuning language generation model training pre-trained models prompt engineering text classification tokenization transfer learning transformers zero-shot learning

Stored enrichment (catalog DB)

Category
Concept
Sub-category
Large Language Models
Confidence
0.96
Version strategy
NOT_APPLICABLE

Maturity reasoning: LLMs are increasingly listed in job descriptions for AI/ML and product roles, and major vendors (OpenAI, Anthropic, Google) are shipping APIs and platforms, but they are not yet universal across engineering hiring.

Skill profile (library / DB)

Skill nature
CONCEPT
Volatility
EMERGING
Typical lifespan
EVERGREEN
Category id
2
Sub-category id
903
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)
Operational Excellence 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
Soft Skills
Sub-category
general
Skill nature
PRACTICE
Volatility
STABLE
Typical lifespan
EVERGREEN
Version strategy
UNVERSIONED
Security 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
Soft Skills
Sub-category
general
Skill nature
CONCEPT
Volatility
STABLE
Typical lifespan
EVERGREEN
Version strategy
UNVERSIONED
Quality 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
Soft Skills
Sub-category
general
Skill nature
CONCEPT
Volatility
STABLE
Typical lifespan
EVERGREEN
Version strategy
UNVERSIONED
Code Review Primary Library skill API 3: existing canonical (in_db) Existing skill (matched library)
Canonical: Code Review id=516 · code-review

Aliases — catalog

  • Code Review (CANONICAL)

Context tags (catalog)

Bitbucket GitHub GitLab PR review approval workflow branch protection code quality diff inline comments linting merge request pair programming pull request review checklist static analysis

Stored enrichment (catalog DB)

Category
SoftSkill
Sub-category
Code Review
Confidence
0.96
Version strategy
NOT_APPLICABLE

Maturity reasoning: Code review is a standard hiring-pipeline requirement in engineering JDs and is built into major platforms like GitHub/GitLab pull-request workflows, indicating broad adoption.

Skill profile (library / DB)

Skill nature
PRACTICE
Volatility
STABLE
Typical lifespan
EVERGREEN
Category id
58
Sub-category id
364
Extractable
True
Also category
False

Dimensions (API 2 worklist)

  • React Frontend Development Catalog dimension db id 96

    Library dimension (catalog)

API 3 link attempts (this skill)

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

All API 3 persistence rows

Same grid as the skill-extractor “Persistence items” table: one row per (skill × dimension) work item.

Skill Tag Dimension Skill↔dim Role↔dim Outcome Notes
AI in_db
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
LLMs in_db
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)
Code Review in_db
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)

Library artifacts (this run)

Kind Detail DB id
canonical_skill_proposed Alexa | type=Cloud Platforms subtype=general nature=PLATFORM lifespan=MULTI_YEAR
canonical_skill_proposed Operational Excellence | type=Soft Skills subtype=general nature=PRACTICE lifespan=EVERGREEN
canonical_skill_proposed Security | type=Soft Skills subtype=general nature=CONCEPT lifespan=EVERGREEN
canonical_skill_proposed Quality | type=Soft Skills subtype=general nature=CONCEPT lifespan=EVERGREEN
nano JD Parser — gpt-4.1-nano click to toggle
RoleAlexa AI Developer
CompanyADCI - Maharashtra
Experience3+ years of non-internship professional software development experience
DomainIT Services & Consulting
Location India
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": null,
  "certifications": [],
  "company_name": "ADCI - Maharashtra",
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [],
      "domain": "IT Services \u0026 Consulting"
    },
    "secondary": null
  },
  "education": [
    {
      "level": "Bachelor\u0027s",
      "qualification": "BTECH/BE/BSC - Computer Science (or equivalent)",
      "raw": "Bachelor\u0027s degree in computer science or equivalent",
      "requirement": "preferred"
    }
  ],
  "experience": {
    "max": null,
    "min": 3,
    "raw": "3+ years of non-internship professional software development experience"
  },
  "job_locations": [
    {
      "aliases": [],
      "city": null,
      "country": "India",
      "state": "Maharashtra",
      "work_mode": null
    }
  ],
  "role": "Alexa AI Developer",
  "role_aliases": [
    "AI Developer",
    "Software Engineer",
    "Software Developer"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 6,
      "heading": "Key job responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Building software that runs with",
        "last_5_words": "improving their technical knowledge and"
      },
      "text": "Building software that runs with high quality on millions of Echo family devices, and Alexa-enabled Devices using latest AI technologies, including LLMs.\nTaking a long-term view of architecture, proactively fixing deficiencies and/or proposing larger projects.\nUnderstanding the business impact of your systems and show good judgment when making technical trade-offs.\nDriving engineering best practices (e.g., Operational Excellence, Security, Quality, etc.) and set standards.\nWhen confronted with discordant views, you are able to find the best way forward and influence others to follow that path, building consensus.\nYou contribute to the professional development of colleagues, improving their technical knowledge and engineering practices.",
      "word_count": 104
    },
    {
      "bullet_count": 0,
      "heading": "A day in the life",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "A typical day will start",
        "last_5_words": "and have fun doing it!"
      },
      "text": "A typical day will start with a morning huddle to catch up on what you and your team worked on the previous day. This is usually followed by some white-board design discussions on the problems the team is working on, with afternoon mostly spent on project design and implementation work with a heavy dose of code reviews from and for your team along the way. We are a fun, close knit team where everyone is ready to roll their sleeves and help each other out, push boundaries and have fun doing it!",
      "word_count": 83
    }
  ],
  "urls": [
    {
      "type": "website",
      "url": "https://amazon.jobs/content/en/how-we-hire/accommodations"
    }
  ]
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "Alexa"
    },
    {
      "is_primary": true,
      "skill_name": "AI"
    },
    {
      "is_primary": true,
      "skill_name": "LLMs"
    },
    {
      "is_primary": true,
      "skill_name": "Operational Excellence"
    },
    {
      "is_primary": true,
      "skill_name": "Security"
    },
    {
      "is_primary": true,
      "skill_name": "Quality"
    },
    {
      "is_primary": true,
      "skill_name": "Code Review"
    }
  ],
  "jd_role": {
    "display_name": "Alexa AI Developer",
    "rationale": null,
    "role_aliases": [
      "AI Developer",
      "Software Engineer",
      "Software Developer"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": null,
    "certifications": [],
    "company_name": "ADCI - Maharashtra",
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [],
        "domain": "IT Services \u0026 Consulting"
      },
      "secondary": null
    },
    "education": [
      {
        "level": "Bachelor\u0027s",
        "qualification": "BTECH/BE/BSC - Computer Science (or equivalent)",
        "raw": "Bachelor\u0027s degree in computer science or equivalent",
        "requirement": "preferred"
      }
    ],
    "experience": {
      "max": null,
      "min": 3,
      "raw": "3+ years of non-internship professional software development experience"
    },
    "job_locations": [
      {
        "aliases": [],
        "city": null,
        "country": "India",
        "state": "Maharashtra",
        "work_mode": null
      }
    ],
    "role": "Alexa AI Developer",
    "role_aliases": [
      "AI Developer",
      "Software Engineer",
      "Software Developer"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 6,
        "heading": "Key job responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Building software that runs with",
          "last_5_words": "improving their technical knowledge and"
        },
        "text": "Building software that runs with high quality on millions of Echo family devices, and Alexa-enabled Devices using latest AI technologies, including LLMs.\nTaking a long-term view of architecture, proactively fixing deficiencies and/or proposing larger projects.\nUnderstanding the business impact of your systems and show good judgment when making technical trade-offs.\nDriving engineering best practices (e.g., Operational Excellence, Security, Quality, etc.) and set standards.\nWhen confronted with discordant views, you are able to find the best way forward and influence others to follow that path, building consensus.\nYou contribute to the professional development of colleagues, improving their technical knowledge and engineering practices.",
        "word_count": 104
      },
      {
        "bullet_count": 0,
        "heading": "A day in the life",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "A typical day will start",
          "last_5_words": "and have fun doing it!"
        },
        "text": "A typical day will start with a morning huddle to catch up on what you and your team worked on the previous day. This is usually followed by some white-board design discussions on the problems the team is working on, with afternoon mostly spent on project design and implementation work with a heavy dose of code reviews from and for your team along the way. We are a fun, close knit team where everyone is ready to roll their sleeves and help each other out, push boundaries and have fun doing it!",
        "word_count": 83
      }
    ],
    "urls": [
      {
        "type": "website",
        "url": "https://amazon.jobs/content/en/how-we-hire/accommodations"
      }
    ]
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "bd0680f9-b05d-498d-b70a-e6cc9b6e133e",
  "stage3_signals": {
    "alias_found": true,
    "alias_match_roles": [
      {
        "display_name": "AI Engineer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 13,
        "score": 1.0,
        "slug": "ai-engineer",
        "total_count": null
      }
    ],
    "kra_match_roles": [
      {
        "display_name": "Engineering Manager",
        "kra_matches": [
          {
            "kra_text": "facilitate technical and delivery decisions",
            "sentence": "Understanding the business impact of your systems and show good judgment when making technical trade-offs.",
            "similarity": 0.5151
          },
          {
            "kra_text": "Set team goals and delivery plans",
            "sentence": "This is usually followed by some white-board design discussions on the problems the team is working on, with afternoon mostly spent on project design and implementation work with a heavy dose of code reviews from and for your team along the way.",
            "similarity": 0.4489
          },
          {
            "kra_text": "manage stakeholder alignment and tradeoffs",
            "sentence": "When confronted with discordant views, you are able to find the best way forward and influence others to follow that path, building consensus.",
            "similarity": 0.4486
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 121,
        "score": 0.4709,
        "slug": "engineering-manager",
        "total_count": null
      },
      {
        "display_name": "Cyber Security Engineer",
        "kra_matches": [
          {
            "kra_text": "Defines secure engineering standards, secure coding guidelines, threat intelligence feeds, and compliance requirements for the organization.",
            "sentence": "Driving engineering best practices (e.g. , Operational Excellence, Security, Quality, etc. ) and set standards.",
            "similarity": 0.5777
          },
          {
            "kra_text": "Hardens system and service configurations, applies security baselines, removes unnecessary services, and reduces attack surface across infrastructure.",
            "sentence": "Understanding the business impact of your systems and show good judgment when making technical trade-offs.",
            "similarity": 0.4244
          },
          {
            "kra_text": "Defines secure engineering standards, secure coding guidelines, threat intelligence feeds, and compliance requirements for the organization.",
            "sentence": "You contribute to the professional development of colleagues, improving their technical knowledge and engineering practices.",
            "similarity": 0.3823
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 5,
        "score": 0.4615,
        "slug": "cybersecurity-engineer",
        "total_count": null
      },
      {
        "display_name": "Cloud Architect",
        "kra_matches": [
          {
            "kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
            "sentence": "This is usually followed by some white-board design discussions on the problems the team is working on, with afternoon mostly spent on project design and implementation work with a heavy dose of code reviews from and for your team along the way.",
            "similarity": 0.4581
          },
          {
            "kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
            "sentence": "Taking a long-term view of architecture, proactively fixing deficiencies and/or proposing larger projects.",
            "similarity": 0.4549
          },
          {
            "kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
            "sentence": "Driving engineering best practices (e.g. , Operational Excellence, Security, Quality, etc. ) and set standards.",
            "similarity": 0.4475
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 9,
        "score": 0.4535,
        "slug": "cloud-architect",
        "total_count": null
      },
      {
        "display_name": "Flutter Developer",
        "kra_matches": [
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "This is usually followed by some white-board design discussions on the problems the team is working on, with afternoon mostly spent on project design and implementation work with a heavy dose of code reviews from and for your team along the way.",
            "similarity": 0.5053
          },
          {
            "kra_text": "optimize responsiveness and performance",
            "sentence": "Understanding the business impact of your systems and show good judgment when making technical trade-offs.",
            "similarity": 0.436
          },
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "We are a fun, close knit team where everyone is ready to roll their sleeves and help each other out, push boundaries and have fun doing it!",
            "similarity": 0.3984
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.4466,
        "slug": "flutter-developer",
        "total_count": null
      },
      {
        "display_name": "DevOps Engineer",
        "kra_matches": [
          {
            "kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
            "sentence": "Driving engineering best practices (e.g. , Operational Excellence, Security, Quality, etc. ) and set standards.",
            "similarity": 0.4619
          },
          {
            "kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
            "sentence": "You contribute to the professional development of colleagues, improving their technical knowledge and engineering practices.",
            "similarity": 0.4106
          },
          {
            "kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
            "sentence": "This is usually followed by some white-board design discussions on the problems the team is working on, with afternoon mostly spent on project design and implementation work with a heavy dose of code reviews from and for your team along the way.",
            "similarity": 0.4033
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 10,
        "score": 0.4253,
        "slug": "devops-engineer",
        "total_count": null
      }
    ],
    "skill_match_roles": []
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "A",
    "chosen_role": {
      "display_name": "AI Engineer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 13,
      "score": 1.0,
      "slug": "ai-engineer",
      "total_count": null
    },
    "confidence": 1.0,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [],
    "matched_kras": [],
    "matched_skills": [],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Exact alias hit on ai-engineer (1.0) \u2014 no other alias at this confidence; skill_top absent does not contradict",
    "sub_role": null
  },
  "stage5_updates": {
    "centroid_n_after": 41,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": {
      "best_kra_similarity": 0.0,
      "queue_id": 1895,
      "r_and_r_preview": "Building software that runs with high quality on millions of Echo family devices, and Alexa-enabled Devices using latest AI technologies, including LLMs.\nTaking a long-term view of architecture, proac",
      "role_display_name": "AI Engineer",
      "role_slug": "ai-engineer",
      "status": "pending"
    },
    "new_skills_attached": [
      {
        "is_primary": true,
        "queue_id": 24576,
        "role_display_name": "AI Engineer",
        "role_slug": "ai-engineer",
        "skill_name": "Alexa",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24577,
        "role_display_name": "AI Engineer",
        "role_slug": "ai-engineer",
        "skill_name": "Operational Excellence",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24578,
        "role_display_name": "AI Engineer",
        "role_slug": "ai-engineer",
        "skill_name": "Security",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 24579,
        "role_display_name": "AI Engineer",
        "role_slug": "ai-engineer",
        "skill_name": "Quality",
        "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": 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": 1829,
      "existing_alias_text": "LLMs",
      "input_term": "LLMs",
      "matched_canonical": {
        "category_id": 2,
        "display_name": "LLMs",
        "id": 1193,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "CONCEPT",
        "slug": "llms",
        "sub_category_id": 903,
        "typical_lifespan": "EVERGREEN",
        "volatility": "EMERGING"
      },
      "matched_via": "alias"
    },
    {
      "alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
      "alias_persisted": false,
      "existing_alias_id": 864,
      "existing_alias_text": "Code Review",
      "input_term": "Code Review",
      "matched_canonical": {
        "category_id": 58,
        "display_name": "Code Review",
        "id": 516,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "PRACTICE",
        "slug": "code-review",
        "sub_category_id": 364,
        "typical_lifespan": "EVERGREEN",
        "volatility": "STABLE"
      },
      "matched_via": "alias"
    }
  ],
  "candidate_roles": [],
  "chosen_role": {
    "display_name": "AI Engineer",
    "id": 13,
    "rationale": "Exact alias hit on ai-engineer (1.0) \u2014 no other alias at this confidence; skill_top absent does not contradict",
    "role_archetype": null,
    "slug": "ai-engineer",
    "source": "db"
  },
  "dimensions": [
    {
      "dimension": {
        "difficulty_hint": "well_known",
        "display_name": "React Frontend Development",
        "id": 96,
        "rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
        "slug": "d_init_01",
        "source": "db"
      },
      "input_skill": "AI",
      "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": "LLMs",
      "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": "Code Review",
      "llm_role": null,
      "roles_from_db": []
    }
  ],
  "input_final_skills": [
    "Alexa",
    "AI",
    "LLMs",
    "Operational Excellence",
    "Security",
    "Quality",
    "Code Review"
  ],
  "input_llm_skills": [
    "Alexa",
    "AI",
    "LLMs",
    "Operational Excellence",
    "Security",
    "Quality",
    "Code Review"
  ],
  "new_aliases_persisted": 0,
  "run_id": "bd0680f9-b05d-498d-b70a-e6cc9b6e133e",
  "skills_detail": [
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Alexa",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Cloud Platforms",
          "skill_nature": "PLATFORM",
          "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": "alexa",
        "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": "LLMs",
          "alias_type": "CANONICAL",
          "id": 1829,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 2,
        "display_name": "LLMs",
        "id": 1193,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "CONCEPT",
        "slug": "llms",
        "sub_category_id": 903,
        "typical_lifespan": "EVERGREEN",
        "volatility": "EMERGING"
      },
      "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": "LLMs",
          "llm_role": null,
          "roles_from_db": []
        }
      ],
      "input_skill": "LLMs",
      "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": "Operational Excellence",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Soft Skills",
          "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": "operational-excellence",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Security",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Soft Skills",
          "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": "security",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Quality",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Soft Skills",
          "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": "quality",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [
        {
          "alias_text": "Code Review",
          "alias_type": "CANONICAL",
          "id": 864,
          "is_primary": false,
          "match_strategy": "CASE_INSENSITIVE"
        }
      ],
      "canonical": {
        "category_id": 58,
        "display_name": "Code Review",
        "id": 516,
        "is_also_category": false,
        "is_extractable": true,
        "skill_nature": "PRACTICE",
        "slug": "code-review",
        "sub_category_id": 364,
        "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": "Code Review",
          "llm_role": null,
          "roles_from_db": []
        }
      ],
      "input_skill": "Code Review",
      "matched_via": "alias",
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": null,
      "source_tag": "db",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": [
    "Alexa",
    "Operational Excellence",
    "Security",
    "Quality"
  ]
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "AI Engineer",
    "id": 13,
    "rationale": "Exact alias hit on ai-engineer (1.0) \u2014 no other alias at this confidence; skill_top absent does not contradict",
    "role_archetype": null,
    "slug": "ai-engineer",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "Alexa",
      "tag": "new"
    },
    {
      "skill": "AI",
      "tag": "in_db"
    },
    {
      "skill": "LLMs",
      "tag": "in_db"
    },
    {
      "skill": "Operational Excellence",
      "tag": "new"
    },
    {
      "skill": "Security",
      "tag": "new"
    },
    {
      "skill": "Quality",
      "tag": "new"
    },
    {
      "skill": "Code Review",
      "tag": "in_db"
    }
  ],
  "llm_cost_api1_usd": null,
  "llm_cost_api2_usd": null,
  "llm_cost_api3_usd": null,
  "llm_cost_total_usd": null,
  "persistence": {
    "items": [
      {
        "chosen_role_id": 13,
        "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": 13,
        "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": "LLMs",
        "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": 1193,
        "skill_tag": "in_db",
        "skipped_reason": null
      },
      {
        "chosen_role_id": 13,
        "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": "Code Review",
        "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": 516,
        "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": "bd0680f9-b05d-498d-b70a-e6cc9b6e133e"
}