← Back to history

Pipeline run

34787536-e606-4176-8d42-96ada78e7c8a

Pipeline LLM cost (USD)
API 1: $0.0032 API 2: $0.0001 API 3: $0.0000 Total: $0.0033

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
SPARSE JD role baseline loaded sources · ai_index: role_baseline · nature_of_work: jd · tech_stack_maturity: role_baseline
Nature of work · API and service implementation
Build software features while using generative AI tools daily to speed decomposition, design, code generation, troubleshooting, and process improvement; also document reusable AI best practices and help establish a framework for integrating AI into engineering workflows.
""Developing fully functional features, using AI tools to expedite delivery and enhance quality.""
Tech stack maturity
Modern Cloud Native
Backend development today is typically built around cloud-hosted services, containers, CI/CD, and distributed systems, but AI is usually only an optional integration rather than the core of the role.
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
1.80 / 5
· Title match
Has AI skill
AI skill (primary)
· AI skill (secondary)
· On AI team
· Builds AI products
vocab breakdown (legacy)
Assistants (×1): Copilot
Frameworks (×2):
Models / concepts (×3): fine-tuning, AI, Generative AI
Evidence — skills matched in JD (2)
Generative AI AI
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
Generative AI AI
Show KRA description ↓
• Developing fully functional features, using AI tools to expedite delivery and enhance quality. • Performing experiments with AI to enhance engineering processes, including decomposition, solution design, code generation, and troubleshooting. • Documenting best practices and techniques in guides that enable others to harness the power of generative AI effectively. • Building new AI models from scratch; instead, your focus will be on leveraging and fine-tuning existing models to maximize efficiency. • Being confined to outdated technologies; we encourage an environment that thrives on dynamic tech stacks, fostering continuous innovation. • Drive transformative change by establishing a framework that seamlessly integrates generative AI, significantly amplifying engineering productivity. • Minimum 5 years of experience in professional software development. • Minimum 3 years either as a lead engineer reviewing the work of other engineers or as an architect making important technical decisions. • Excited to use and explore new generative AI tools for software engineering tasks on a day-to-day basis.

Signals

Skill
Alias backend-engineer
1.00
KRA ai-engineer
0.59

Post-classification

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

Captured for admin review

Generative AI primary Backend Developer pending
R&R fragment (sim 0.00) Backend Developer pending

• Developing fully functional features, using AI tools to expedite delivery and enhance quality. • Performing experiments with AI to enhance engineering processes, including decomposition, solution de…

Status: completed Created: 2026-05-27T17:40:20.211670Z Updated: 2026-05-27T17:40:46.982625Z API 3 duration: 1719 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

Backend Developer

CASE A

slug: backend-engineer · id: 1 · source: db

Exact alias hit on backend-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

Crossover is the world's #1 source of full-time remote jobs. Our clients offer top-tier pay for top-tier talent. We're recruiting this role for our client, Trilogy. Have you got what it takes?

Are you a seasoned software engineer with a deep interest in AI? Trilogy is on the lookout for exceptional engineers to lead the charge in adopting generative AI tools both in our development process and into our products.

Join us to work on our exciting product portfolio:

• TeachTap: Bringing historical figures to life using AI, offering an engaging, TikTok-like learning experience to make learning more relevant and fun.
• Educational Content Generation: Utilizing the latest in generative AI combined with comprehensive learning materials to create captivating content.
• TeachTower: A game-based motivation system inspired by popular games like Roblox and Minecraft, designed to make learning irresistibly fun.
• Coachbot: A learning copilot that integrates with existing apps, guiding learning paths, recommending next steps, and rewarding daily progress.
• Data-driven Sales: A sales platform that leverages AI to provide real-time guidance to agents during calls, create personalized renewal plans, and quality control sales calls.
• Crossover: An AI-powered hiring platform that sifts through millions of applicants annually to find the top 1% of global talent.


Your role will focus on integrating AI into engineering practices, using AI tools to increase efficiency and solve engineering tasks like coding and testing. Based on the obtained results, you will derive recipes and playbooks to be adopted by the broader engineering team. Maintaining high-quality standards in our codebases while ensuring high leverage of AI tools across our engineering teams will be a key part of your work.

You will be an integral part of our existing engineering team, working collaboratively on our suite of products to deeply understand our environment and needs. You will have the freedom to propose and experiment with new tools and then will leverage the insights and experiences obtained to evolve our processes, advocate for new tool adoption, or even spearhead the creation of small tools, bots, and frameworks to enhance our technical setup.

We seek candidates with a strong background in software engineering and a capacity for adapting to new technologies. Moreover, an interest in the latest generative AI developments and a drive for innovation are crucial. While our primary tech stack is AWS Serverless with TypeScript, we're looking for versatile engineers who can excel in a variety of technical environments and challenges.

What You Will Be Doing

• Developing fully functional features, using AI tools to expedite delivery and enhance quality.
• Performing experiments with AI to enhance engineering processes, including decomposition, solution design, code generation, and troubleshooting.
• Documenting best practices and techniques in guides that enable others to harness the power of generative AI effectively.


What You Won’t Be Doing

• Building new AI models from scratch; instead, your focus will be on leveraging and fine-tuning existing models to maximize efficiency.
• Being confined to outdated technologies; we encourage an environment that thrives on dynamic tech stacks, fostering continuous innovation.


Lead Software Engineer Key Responsibilities

• Drive transformative change by establishing a framework that seamlessly integrates generative AI, significantly amplifying engineering productivity.


Basic Requirements

• Minimum 5 years of experience in professional software development.
• Minimum 3 years either as a lead engineer reviewing the work of other engineers or as an architect making important technical decisions.
• Excited to use and explore new generative AI tools for software engineering tasks on a day-to-day basis


About Trilogy

Hundreds of software businesses run on the Trilogy Business Platform. For three decades, Trilogy has been known for 3 things: Relentlessly seeking top talent, Innovating new technology, and incubating new businesses. Our technological innovation is spearheaded by a passion for simple customer-facing designs. Our incubation of new businesses ranges from entirely new moon-shot ideas to rearchitecting existing projects for today's modern cloud-based stack. Trilogy is a place where you can be surrounded with great people, be proud of doing great work, and grow your career by leaps and bounds.

There is so much to cover for this exciting role, and space here is limited. Hit the Apply button if you found this interesting and want to learn more. We look forward to meeting you!

Working with Crossover

This is a full-time (40 hours per week), long-term position. The position is immediately available and requires entering into an independent contractor agreement with Crossover. The compensation level for this role is $100 USD/hour, which equates to $200,000 USD/year assuming 40 hours per week and 50 weeks per year. The payment period is weekly. Consult www.crossover.com/help-and-faqs for more details on this topic.

What to expect next:

• You will receive an email with a link to start your self-paced, online job application.
• Our hiring platform will guide you through a series of online “screening” assessments to check for basic job fit, job-related skills, and finally a few real-world job-specific assignments.


Important! If you do not receive an email from us:

• First, emails may take up to 15 minutes to send, refresh and check again.
• Second, check your spam and junk folders for an email from Crossover.com, mark as “Not Spam” since you will receive other emails as well.
• Third, we will send to whatever email account you indicated on the Apply form - by default, that is the email address you use as your LinkedIn username and it might be different than the one you have already checked.
• If all else fails, just reset your password by visiting https://www.crossover.com/auth/password-recovery if you already applied using LinkedIn EasyApply.


Crossover Job Code: LJ-5106-IN-Bengalur-LeadSoftwareEn.003

Skills from this JD

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

Generative AI 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
Machine Learning Frameworks
Sub-category
general
Skill nature
CONCEPT
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)

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)

Library artifacts (this run)

Kind Detail DB id
canonical_skill_proposed Generative AI | type=Machine Learning Frameworks subtype=general nature=CONCEPT lifespan=MULTI_YEAR
nano JD Parser — gpt-4.1-nano click to toggle
RoleLead Software Engineer
CompanyTrilogy
ExperienceMinimum 5 years of experience in professional software development.
CTC{'max': 200000, 'min': 200000, 'raw': '$100 USD/hour', 'period': 'annual', 'currency': 'USD'}
DomainSoftware & SaaS Products
Location Bengaluru, India (remote)
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": {
    "source_marker": {
      "first_5_words": "Hundreds of software businesses run",
      "last_5_words": "grow your career by leaps and bounds."
    },
    "text": "Hundreds of software businesses run on the Trilogy Business Platform. For three decades, Trilogy has been known for 3 things: Relentlessly seeking top talent, Innovating new technology, and incubating new businesses. Our technological innovation is spearheaded by a passion for simple customer-facing designs. Our incubation of new businesses ranges from entirely new moon-shot ideas to rearchitecting existing projects for today\u0027s modern cloud-based stack. Trilogy is a place where you can be surrounded with great people, be proud of doing great work, and grow your career by leaps and bounds.",
    "word_count": 84
  },
  "certifications": [],
  "company_name": "Trilogy",
  "ctc": {
    "currency": "USD",
    "max": 200000,
    "min": 200000,
    "period": "annual",
    "raw": "$100 USD/hour"
  },
  "domain": {
    "primary": {
      "aliases": [
        "SaaS",
        "Product Companies"
      ],
      "domain": "Software \u0026 SaaS Products"
    },
    "secondary": null
  },
  "education": [],
  "experience": {
    "max": null,
    "min": 5,
    "raw": "Minimum 5 years of experience in professional software development."
  },
  "job_locations": [
    {
      "aliases": [
        "Bangalore"
      ],
      "city": "Bengaluru",
      "country": "India",
      "state": "Karnataka",
      "work_mode": "remote"
    }
  ],
  "role": "Lead Software Engineer",
  "role_aliases": [
    "Software Engineer",
    "Senior Software Engineer",
    "SWE"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 3,
      "heading": "What You Will Be Doing",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "What You Will Be Doing",
        "last_5_words": "harness the power of generative"
      },
      "text": "\u2022 Developing fully functional features, using AI tools to expedite delivery and enhance quality.\n\u2022 Performing experiments with AI to enhance engineering processes, including decomposition, solution design, code generation, and troubleshooting.\n\u2022 Documenting best practices and techniques in guides that enable others to harness the power of generative AI effectively.",
      "word_count": 45
    },
    {
      "bullet_count": 2,
      "heading": "What You Won\u2019t Be Doing",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "What You Won\u2019t Be Doing",
        "last_5_words": "fostering continuous innovation."
      },
      "text": "\u2022 Building new AI models from scratch; instead, your focus will be on leveraging and fine-tuning existing models to maximize efficiency.\n\u2022 Being confined to outdated technologies; we encourage an environment that thrives on dynamic tech stacks, fostering continuous innovation.",
      "word_count": 40
    },
    {
      "bullet_count": 1,
      "heading": "Lead Software Engineer Key Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Lead Software Engineer Key Responsibilities",
        "last_5_words": "amplifying engineering productivity."
      },
      "text": "\u2022 Drive transformative change by establishing a framework that seamlessly integrates generative AI, significantly amplifying engineering productivity.",
      "word_count": 22
    },
    {
      "bullet_count": 3,
      "heading": "Basic Requirements",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Basic Requirements",
        "last_5_words": "engineering tasks on a day-to-day"
      },
      "text": "\u2022 Minimum 5 years of experience in professional software development.\n\u2022 Minimum 3 years either as a lead engineer reviewing the work of other engineers or as an architect making important technical decisions.\n\u2022 Excited to use and explore new generative AI tools for software engineering tasks on a day-to-day basis.",
      "word_count": 45
    }
  ],
  "urls": [
    {
      "type": "website",
      "url": "https://www.crossover.com/help-and-faqs"
    },
    {
      "type": "website",
      "url": "https://www.crossover.com/auth/password-recovery"
    }
  ]
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "Generative AI"
    },
    {
      "is_primary": true,
      "skill_name": "AI"
    }
  ],
  "jd_role": {
    "display_name": "Lead Software Engineer",
    "rationale": null,
    "role_aliases": [
      "Software Engineer",
      "Senior Software Engineer",
      "SWE"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": {
      "source_marker": {
        "first_5_words": "Hundreds of software businesses run",
        "last_5_words": "grow your career by leaps and bounds."
      },
      "text": "Hundreds of software businesses run on the Trilogy Business Platform. For three decades, Trilogy has been known for 3 things: Relentlessly seeking top talent, Innovating new technology, and incubating new businesses. Our technological innovation is spearheaded by a passion for simple customer-facing designs. Our incubation of new businesses ranges from entirely new moon-shot ideas to rearchitecting existing projects for today\u0027s modern cloud-based stack. Trilogy is a place where you can be surrounded with great people, be proud of doing great work, and grow your career by leaps and bounds.",
      "word_count": 84
    },
    "certifications": [],
    "company_name": "Trilogy",
    "ctc": {
      "currency": "USD",
      "max": 200000,
      "min": 200000,
      "period": "annual",
      "raw": "$100 USD/hour"
    },
    "domain": {
      "primary": {
        "aliases": [
          "SaaS",
          "Product Companies"
        ],
        "domain": "Software \u0026 SaaS Products"
      },
      "secondary": null
    },
    "education": [],
    "experience": {
      "max": null,
      "min": 5,
      "raw": "Minimum 5 years of experience in professional software development."
    },
    "job_locations": [
      {
        "aliases": [
          "Bangalore"
        ],
        "city": "Bengaluru",
        "country": "India",
        "state": "Karnataka",
        "work_mode": "remote"
      }
    ],
    "role": "Lead Software Engineer",
    "role_aliases": [
      "Software Engineer",
      "Senior Software Engineer",
      "SWE"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 3,
        "heading": "What You Will Be Doing",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "What You Will Be Doing",
          "last_5_words": "harness the power of generative"
        },
        "text": "\u2022 Developing fully functional features, using AI tools to expedite delivery and enhance quality.\n\u2022 Performing experiments with AI to enhance engineering processes, including decomposition, solution design, code generation, and troubleshooting.\n\u2022 Documenting best practices and techniques in guides that enable others to harness the power of generative AI effectively.",
        "word_count": 45
      },
      {
        "bullet_count": 2,
        "heading": "What You Won\u2019t Be Doing",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "What You Won\u2019t Be Doing",
          "last_5_words": "fostering continuous innovation."
        },
        "text": "\u2022 Building new AI models from scratch; instead, your focus will be on leveraging and fine-tuning existing models to maximize efficiency.\n\u2022 Being confined to outdated technologies; we encourage an environment that thrives on dynamic tech stacks, fostering continuous innovation.",
        "word_count": 40
      },
      {
        "bullet_count": 1,
        "heading": "Lead Software Engineer Key Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Lead Software Engineer Key Responsibilities",
          "last_5_words": "amplifying engineering productivity."
        },
        "text": "\u2022 Drive transformative change by establishing a framework that seamlessly integrates generative AI, significantly amplifying engineering productivity.",
        "word_count": 22
      },
      {
        "bullet_count": 3,
        "heading": "Basic Requirements",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Basic Requirements",
          "last_5_words": "engineering tasks on a day-to-day"
        },
        "text": "\u2022 Minimum 5 years of experience in professional software development.\n\u2022 Minimum 3 years either as a lead engineer reviewing the work of other engineers or as an architect making important technical decisions.\n\u2022 Excited to use and explore new generative AI tools for software engineering tasks on a day-to-day basis.",
        "word_count": 45
      }
    ],
    "urls": [
      {
        "type": "website",
        "url": "https://www.crossover.com/help-and-faqs"
      },
      {
        "type": "website",
        "url": "https://www.crossover.com/auth/password-recovery"
      }
    ]
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "34787536-e606-4176-8d42-96ada78e7c8a",
  "stage3_signals": {
    "alias_found": true,
    "alias_match_roles": [
      {
        "display_name": "Backend Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 1,
        "score": 1.0,
        "slug": "backend-engineer",
        "total_count": null
      }
    ],
    "kra_match_roles": [
      {
        "display_name": "AI Engineer",
        "kra_matches": [
          {
            "kra_text": "Designs and implements prompt engineering workflows, few-shot examples, chain-of-thought patterns, and structured output parsing for AI feature pipelines.",
            "sentence": "Performing experiments with AI to enhance engineering processes, including decomposition, solution design, code generation, and troubleshooting.",
            "similarity": 0.6155
          },
          {
            "kra_text": "Defines evaluation frameworks, automated test suites, and human feedback loops to measure AI feature quality, accuracy, and consistency.",
            "sentence": "Developing fully functional features, using AI tools to expedite delivery and enhance quality.",
            "similarity": 0.6127
          },
          {
            "kra_text": "Designs and implements prompt engineering workflows, few-shot examples, chain-of-thought patterns, and structured output parsing for AI feature pipelines.",
            "sentence": "Documenting best practices and techniques in guides that enable others to harness the power of generative AI effectively.",
            "similarity": 0.5563
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 13,
        "score": 0.5948,
        "slug": "ai-engineer",
        "total_count": null
      },
      {
        "display_name": "Fullstack Developer",
        "kra_matches": [
          {
            "kra_text": "Delivers features through CI/CD pipelines using automated tests, staged rollouts, feature flags, and incremental deployments.",
            "sentence": "Developing fully functional features, using AI tools to expedite delivery and enhance quality.",
            "similarity": 0.574
          },
          {
            "kra_text": "Delivers features through CI/CD pipelines using automated tests, staged rollouts, feature flags, and incremental deployments.",
            "sentence": "Drive transformative change by establishing a framework that seamlessly integrates generative AI, significantly amplifying engineering productivity.",
            "similarity": 0.4187
          },
          {
            "kra_text": "Delivers features through CI/CD pipelines using automated tests, staged rollouts, feature flags, and incremental deployments.",
            "sentence": "Being confined to outdated technologies; we encourage an environment that thrives on dynamic tech stacks, fostering continuous innovation.",
            "similarity": 0.4046
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 15,
        "score": 0.4658,
        "slug": "full-stack-engineer",
        "total_count": null
      },
      {
        "display_name": "AI Compliance Officer",
        "kra_matches": [
          {
            "kra_text": "Defines AI governance frameworks including fairness standards, transparency obligations, explainability requirements, and human oversight accountability structures.",
            "sentence": "Developing fully functional features, using AI tools to expedite delivery and enhance quality.",
            "similarity": 0.4637
          },
          {
            "kra_text": "Manages AI deployment approval workflows, periodic reassessment calendars, and conditional authorization records for production AI systems.",
            "sentence": "Performing experiments with AI to enhance engineering processes, including decomposition, solution design, code generation, and troubleshooting.",
            "similarity": 0.4629
          },
          {
            "kra_text": "Defines AI governance frameworks including fairness standards, transparency obligations, explainability requirements, and human oversight accountability structures.",
            "sentence": "Documenting best practices and techniques in guides that enable others to harness the power of generative AI effectively.",
            "similarity": 0.4614
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 12,
        "score": 0.4627,
        "slug": "ai-compliance-officer",
        "total_count": null
      },
      {
        "display_name": "ML Engineer",
        "kra_matches": [
          {
            "kra_text": "Builds model serving infrastructure to deploy trained models as real-time prediction APIs or batch inference jobs using TorchServe, TensorFlow Serving, or SageMaker.",
            "sentence": "Building new AI models from scratch; instead, your focus will be on leveraging and fine-tuning existing models to maximize efficiency.",
            "similarity": 0.479
          },
          {
            "kra_text": "Supports offline experimentation, hyperparameter tuning, and online A/B experiments to improve model quality and investigate production performance issues.",
            "sentence": "Performing experiments with AI to enhance engineering processes, including decomposition, solution design, code generation, and troubleshooting.",
            "similarity": 0.4543
          },
          {
            "kra_text": "Prepares, cleans, and transforms training datasets, manages feature stores, and builds feature engineering pipelines for model training.",
            "sentence": "Developing fully functional features, using AI tools to expedite delivery and enhance quality.",
            "similarity": 0.4189
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 3,
        "score": 0.4507,
        "slug": "ml-engineer",
        "total_count": null
      },
      {
        "display_name": "MLOps Engineer",
        "kra_matches": [
          {
            "kra_text": "Automates ML platform operations including scheduled retraining triggers, pipeline orchestration, evaluation workflows, and alerting configuration.",
            "sentence": "Excited to use and explore new generative AI tools for software engineering tasks on a day-to-day basis.",
            "similarity": 0.4378
          },
          {
            "kra_text": "Automates ML platform operations including scheduled retraining triggers, pipeline orchestration, evaluation workflows, and alerting configuration.",
            "sentence": "Performing experiments with AI to enhance engineering processes, including decomposition, solution design, code generation, and troubleshooting.",
            "similarity": 0.4138
          },
          {
            "kra_text": "Automates ML platform operations including scheduled retraining triggers, pipeline orchestration, evaluation workflows, and alerting configuration.",
            "sentence": "Drive transformative change by establishing a framework that seamlessly integrates generative AI, significantly amplifying engineering productivity.",
            "similarity": 0.4119
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 16,
        "score": 0.4211,
        "slug": "ml-ops-engineer",
        "total_count": null
      }
    ],
    "skill_match_roles": []
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "A",
    "chosen_role": {
      "display_name": "Backend Developer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 1,
      "score": 1.0,
      "slug": "backend-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 backend-engineer (1.0) \u2014 no other alias at this confidence; skill_top absent does not contradict",
    "sub_role": null
  },
  "stage5_updates": {
    "centroid_n_after": 1754,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": {
      "best_kra_similarity": 0.0,
      "queue_id": 1959,
      "r_and_r_preview": "\u2022 Developing fully functional features, using AI tools to expedite delivery and enhance quality.\n\u2022 Performing experiments with AI to enhance engineering processes, including decomposition, solution de",
      "role_display_name": "Backend Developer",
      "role_slug": "backend-engineer",
      "status": "pending"
    },
    "new_skills_attached": [
      {
        "is_primary": true,
        "queue_id": 25166,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "Generative AI",
        "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"
    }
  ],
  "candidate_roles": [],
  "chosen_role": {
    "display_name": "Backend Developer",
    "id": 1,
    "rationale": "Exact alias hit on backend-engineer (1.0) \u2014 no other alias at this confidence; skill_top absent does not contradict",
    "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"
  },
  "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_final_skills": [
    "Generative AI",
    "AI"
  ],
  "input_llm_skills": [
    "Generative AI",
    "AI"
  ],
  "new_aliases_persisted": 0,
  "run_id": "34787536-e606-4176-8d42-96ada78e7c8a",
  "skills_detail": [
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Generative AI",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Machine Learning Frameworks",
          "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": "generative-ai",
        "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
    }
  ],
  "unmatched_skills": [
    "Generative AI"
  ]
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Backend Developer",
    "id": 1,
    "rationale": "Exact alias hit on backend-engineer (1.0) \u2014 no other alias at this confidence; skill_top absent does not contradict",
    "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"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "Generative AI",
      "tag": "new"
    },
    {
      "skill": "AI",
      "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": 1,
        "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
      }
    ],
    "new_skills_created": 0,
    "role_dimension_saved": 0,
    "skill_dimension_saved": 0,
    "skipped": 0
  },
  "planner_output": null,
  "run_id": "34787536-e606-4176-8d42-96ada78e7c8a"
}