← Back to history

Pipeline run

12c685bb-a0cb-4b44-ada2-9f047506e92d

Pipeline LLM cost (USD)
API 1: $0.0100 API 2: $0.0000 API 3: $0.0000 Total: $0.0100

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 and maintain backend features and code quality in an Agile team, collaborating on design, reviews, and deployment while keeping apps responsive, secure, and well-organized. Also translate technical issues for non-technical stakeholders and anticipate risks.
"Collaborate with the rest of the engineering team to design and launch new features."
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):
Frameworks (×2):
Models / concepts (×3):
Evidence — skills matched in JD (1)
Agile
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
Agile
Show KRA description ↓
• Candidate should be experienced in Back-end technology with up- to- date knowledge of current and future technology trends. • Maintain quality and ensure the responsiveness of applications. • Collaborate with the rest of the engineering team to design and launch new features. • Maintain code integrity and organization. • Participate in product development from ideation to deployment and beyond. • Understanding and implementation of security and data protection. · Ensuring Coding standards across development team and ensuring development process like code reviews are followed. • Ability to clearly communicate technical issues to laymen and to translate their feedback • Experience of working in Agile environment and good understanding of Agile processes • Analytical mindset, with an ability to see both the big picture and the details. • Ability to gather and assimilate information, Ability to think ahead and anticipate problems, issues, and solutions

Signals

Skill
Alias backend-engineer
1.00
KRA flutter-developer
0.64

Post-classification

Centroidupdated · n=727
Alias collision log
New-role queue
New skills captured0
New KRA capturedyes

Captured for admin review

R&R fragment (sim 0.00) Backend Developer pending

• Candidate should be experienced in Back-end technology with up- to- date knowledge of current and future technology trends. • Maintain quality and ensure the responsiveness of applications. • Collab…

Status: completed Created: 2026-05-27T14:54:50.004567Z Updated: 2026-06-12T17:08:36.970128Z API 3 duration: 3343 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

.NET Backend Developer

sub-role · 0.99 domain · Software Engineering CASE DOMAIN

slug: backend-engineer · id: 1 · source: db · sub-role slug: dotnet-backend-developer

Domain=Software Engineering → sub-role dotnet-backend-developer; The JD describes a .NET back-end developer focused on application quality, feature delivery, security, and engineering process, which best matches Backend Developer.

Matched skills

.NETBack-end technologysecurity and data protectionAgilecode reviewscoding standardscode integrityapplication responsiveness

Matched dimensions

Backend DevelopmentSoftware Quality and ReliabilityFeature DeliverySecure Software DevelopmentAgile Team CollaborationTechnical Communication

Matched KRAs

Maintain quality and ensure the responsiveness of applicationsCollaborate with the rest of the engineering team to design and launch new featuresMaintain code integrity and organizationParticipate in product development from ideation to deployment and beyondUnderstanding and implementation of security and data protectionEnsuring Coding standards across development teamensuring development process like code reviews are followed

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

• Dotnet developer
• Exp :0.6 to 3 Years
• Location ; Mumbai
• work from office
• Face to face interview (Andheri east)


Responsibilities:
• Candidate should be experienced in Back-end technology with up- to- date knowledge of current and future technology trends.
• Maintain quality and ensure the responsiveness of applications.
• Collaborate with the rest of the engineering team to design and launch new features.
• Maintain code integrity and organization.
• Participate in product development from ideation to deployment and beyond.
• Understanding and implementation of security and data protection.
·        Ensuring Coding standards across development team and ensuring development process like code reviews are followed.
• Ability to clearly communicate technical issues to laymen and to translate their feedback
• Experience of working in Agile environment and good understanding of Agile processes
• Analytical mindset, with an ability to see both the big picture and the details.
• Ability to gather and assimilate information, Ability to think ahead and anticipate problems, issues, and solutions

Skills from this JD

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

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)

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
Agile in_db
React Frontend Development
d_init_01
Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role)

Library artifacts (this run)

No artifact rows for this run.
nano JD Parser — gpt-4.1-nano click to toggle
RoleDotnet developer
Experience0.6 to 3 Years
DomainOther
Location Mumbai, India (onsite)
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": null,
  "certifications": [],
  "company_name": null,
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [],
      "domain": "Other"
    },
    "secondary": null
  },
  "education": [],
  "experience": {
    "max": 3,
    "min": 0,
    "raw": "0.6 to 3 Years"
  },
  "job_locations": [
    {
      "aliases": [
        "Bombay"
      ],
      "city": "Mumbai",
      "country": "India",
      "state": null,
      "work_mode": "onsite"
    }
  ],
  "role": "Dotnet developer",
  "role_aliases": [
    "Dotnet Developer",
    "C# Developer",
    ".NET Developer"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 10,
      "heading": "Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Responsibilities: \u2022 Candidate should be",
        "last_5_words": "problems, issues, and solutions"
      },
      "text": "\u2022 Candidate should be experienced in Back-end technology with up- to- date knowledge of current and future technology trends.\n\u2022 Maintain quality and ensure the responsiveness of applications.\n\u2022 Collaborate with the rest of the engineering team to design and launch new features.\n\u2022 Maintain code integrity and organization.\n\u2022 Participate in product development from ideation to deployment and beyond.\n\u2022 Understanding and implementation of security and data protection.\n\u00b7        Ensuring Coding standards across development team and ensuring development process like code reviews are followed.\n\u2022 Ability to clearly communicate technical issues to laymen and to translate their feedback\n\u2022 Experience of working in Agile environment and good understanding of Agile processes\n\u2022 Analytical mindset, with an ability to see both the big picture and the details.\n\u2022 Ability to gather and assimilate information, Ability to think ahead and anticipate problems, issues, and solutions",
      "word_count": 157
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "Agile"
    }
  ],
  "jd_role": {
    "display_name": "Dotnet developer",
    "rationale": null,
    "role_aliases": [
      "Dotnet Developer",
      "C# Developer",
      ".NET Developer"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": null,
    "certifications": [],
    "company_name": null,
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [],
        "domain": "Other"
      },
      "secondary": null
    },
    "education": [],
    "experience": {
      "max": 3,
      "min": 0,
      "raw": "0.6 to 3 Years"
    },
    "job_locations": [
      {
        "aliases": [
          "Bombay"
        ],
        "city": "Mumbai",
        "country": "India",
        "state": null,
        "work_mode": "onsite"
      }
    ],
    "role": "Dotnet developer",
    "role_aliases": [
      "Dotnet Developer",
      "C# Developer",
      ".NET Developer"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 10,
        "heading": "Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Responsibilities: \u2022 Candidate should be",
          "last_5_words": "problems, issues, and solutions"
        },
        "text": "\u2022 Candidate should be experienced in Back-end technology with up- to- date knowledge of current and future technology trends.\n\u2022 Maintain quality and ensure the responsiveness of applications.\n\u2022 Collaborate with the rest of the engineering team to design and launch new features.\n\u2022 Maintain code integrity and organization.\n\u2022 Participate in product development from ideation to deployment and beyond.\n\u2022 Understanding and implementation of security and data protection.\n\u00b7        Ensuring Coding standards across development team and ensuring development process like code reviews are followed.\n\u2022 Ability to clearly communicate technical issues to laymen and to translate their feedback\n\u2022 Experience of working in Agile environment and good understanding of Agile processes\n\u2022 Analytical mindset, with an ability to see both the big picture and the details.\n\u2022 Ability to gather and assimilate information, Ability to think ahead and anticipate problems, issues, and solutions",
        "word_count": 157
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "12c685bb-a0cb-4b44-ada2-9f047506e92d",
  "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
      },
      {
        "display_name": ".NET Backend Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 83,
        "score": 1.0,
        "slug": "dotnet-backend-developer",
        "total_count": null
      }
    ],
    "kra_match_roles": [
      {
        "display_name": "Flutter Developer",
        "kra_matches": [
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Collaborate with the rest of the engineering team to design and launch new features.",
            "similarity": 0.6963
          },
          {
            "kra_text": "optimize responsiveness and performance",
            "sentence": "Maintain quality and ensure the responsiveness of applications.",
            "similarity": 0.609
          },
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Participate in product development from ideation to deployment and beyond.",
            "similarity": 0.601
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.6354,
        "slug": "flutter-developer",
        "total_count": null
      },
      {
        "display_name": "React Native Developer",
        "kra_matches": [
          {
            "kra_text": "maintain code quality",
            "sentence": "Maintain code integrity and organization.",
            "similarity": 0.7293
          },
          {
            "kra_text": "maintain code quality",
            "sentence": "Maintain quality and ensure the responsiveness of applications.",
            "similarity": 0.5853
          },
          {
            "kra_text": "maintain code quality",
            "sentence": "\u00b7        Ensuring Coding standards across development team and ensuring development process like code reviews are followed.",
            "similarity": 0.5794
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 73,
        "score": 0.6313,
        "slug": "react-native-developer",
        "total_count": null
      },
      {
        "display_name": "Angular Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "code review and refactoring",
            "sentence": "Maintain code integrity and organization.",
            "similarity": 0.5771
          },
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "Collaborate with the rest of the engineering team to design and launch new features.",
            "similarity": 0.5609
          },
          {
            "kra_text": "UI responsiveness and performance",
            "sentence": "Maintain quality and ensure the responsiveness of applications.",
            "similarity": 0.5133
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 90,
        "score": 0.5505,
        "slug": "angular-frontend-developer",
        "total_count": null
      },
      {
        "display_name": "Fullstack Developer",
        "kra_matches": [
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "Participate in product development from ideation to deployment and beyond.",
            "similarity": 0.5816
          },
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "Collaborate with the rest of the engineering team to design and launch new features.",
            "similarity": 0.5744
          },
          {
            "kra_text": "Optimizes application performance from database query efficiency through API response latency to frontend rendering speed and bundle size.",
            "sentence": "Maintain quality and ensure the responsiveness of applications.",
            "similarity": 0.4895
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 15,
        "score": 0.5485,
        "slug": "full-stack-engineer",
        "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": "Understanding and implementation of security and data protection.",
            "similarity": 0.5376
          },
          {
            "kra_text": "Defines secure engineering standards, secure coding guidelines, threat intelligence feeds, and compliance requirements for the organization.",
            "sentence": "\u00b7        Ensuring Coding standards across development team and ensuring development process like code reviews are followed.",
            "similarity": 0.5197
          },
          {
            "kra_text": "Defines secure engineering standards, secure coding guidelines, threat intelligence feeds, and compliance requirements for the organization.",
            "sentence": "Maintain code integrity and organization.",
            "similarity": 0.4939
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 5,
        "score": 0.5171,
        "slug": "cybersecurity-engineer",
        "total_count": null
      }
    ],
    "skill_match_roles": []
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "DOMAIN",
    "chosen_role": {
      "display_name": "Backend Developer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 1,
      "score": 0.96,
      "slug": "backend-engineer",
      "total_count": null
    },
    "confidence": 0.96,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [
      "Backend Development",
      "Software Quality and Reliability",
      "Feature Delivery",
      "Secure Software Development",
      "Agile Team Collaboration",
      "Technical Communication"
    ],
    "matched_kras": [
      "Maintain quality and ensure the responsiveness of applications",
      "Collaborate with the rest of the engineering team to design and launch new features",
      "Maintain code integrity and organization",
      "Participate in product development from ideation to deployment and beyond",
      "Understanding and implementation of security and data protection",
      "Ensuring Coding standards across development team",
      "ensuring development process like code reviews are followed"
    ],
    "matched_skills": [
      ".NET",
      "Back-end technology",
      "security and data protection",
      "Agile",
      "code reviews",
      "coding standards",
      "code integrity",
      "application responsiveness"
    ],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Domain=Software Engineering \u2192 sub-role dotnet-backend-developer; The JD describes a .NET back-end developer focused on application quality, feature delivery, security, and engineering process, which best matches Backend Developer.",
    "sub_role": {
      "confidence": 0.99,
      "display_name": ".NET Backend Developer",
      "reasoning": "The title explicitly says Dotnet developer, which clearly maps to the .NET backend candidate.",
      "role_id": 83,
      "slug": "dotnet-backend-developer"
    }
  },
  "stage5_updates": {
    "centroid_n_after": 727,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": {
      "best_kra_similarity": 0.0,
      "queue_id": 783,
      "r_and_r_preview": "\u2022 Candidate should be experienced in Back-end technology with up- to- date knowledge of current and future technology trends.\n\u2022 Maintain quality and ensure the responsiveness of applications.\n\u2022 Collab",
      "role_display_name": "Backend Developer",
      "role_slug": "backend-engineer",
      "status": "pending"
    },
    "new_skills_attached": [],
    "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": 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"
    }
  ],
  "candidate_roles": [],
  "chosen_role": {
    "display_name": "Backend Developer",
    "id": 1,
    "rationale": "Domain=Software Engineering \u2192 sub-role dotnet-backend-developer; The JD describes a .NET back-end developer focused on application quality, feature delivery, security, and engineering process, which best matches Backend Developer.",
    "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": "Agile",
      "llm_role": null,
      "roles_from_db": []
    }
  ],
  "input_final_skills": [
    "Agile"
  ],
  "input_llm_skills": [
    "Agile"
  ],
  "new_aliases_persisted": 0,
  "run_id": "12c685bb-a0cb-4b44-ada2-9f047506e92d",
  "skills_detail": [
    {
      "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
    }
  ],
  "unmatched_skills": []
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Backend Developer",
    "id": 1,
    "rationale": "Domain=Software Engineering \u2192 sub-role dotnet-backend-developer; The JD describes a .NET back-end developer focused on application quality, feature delivery, security, and engineering process, which best matches Backend Developer.",
    "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": "Agile",
      "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": "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
      }
    ],
    "new_skills_created": 0,
    "role_dimension_saved": 0,
    "skill_dimension_saved": 0,
    "skipped": 0
  },
  "planner_output": null,
  "run_id": "12c685bb-a0cb-4b44-ada2-9f047506e92d"
}

LLM Calls

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

Loading…