← Back to history

Pipeline run

46d2d6e9-ab63-41fd-aa49-812d70017e24

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

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
SPARSE JD
Nature of work
no_db_connection
Tech stack maturity
Mainstream Modern
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
0.00 / 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)
code review
Skill cluster (0 dimension groups, role-scoped)
No dimension groups computed for this JD.
Show KRA description ↓
- Execute & Deliver: Understand requirements, estimate work efforts, write clean code with thorough testing, and deploy with confidence while following best practices. Take ownership of tasks from development to production. - Problem-Solving: Implement solutions using established patterns, debug efficiently, and continuously enhance technical knowledge of relevant frameworks and tools. - Collaboration & Communication: Work effectively within the team, participate in code reviews, document solutions, and communicate progress and blockers clearly. - Growth & Learning: Seek mentorship, continuously improve skills, and develop into a strong team player and future mentor.

Signals

Skill
Alias frontend-engineer
1.00
KRA engineering-manager
0.51

Post-classification

Centroid
Alias collision log#568
New-role queue#68
New skills captured0
New KRA captured
Status: completed Created: 2026-05-27T15:00:59.645138Z Updated: 2026-06-12T16:59:05.198132Z API 3 duration: 1406 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

Software Development Engineer 1 (SDE 1)

CASE D

slug: — · id: — · source: llm

Resolution: human_review_required — role not in DB; role↔dimension links may be deferred.

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

Job description

Powerup Money is a fast-growing startup focused on WealthTech, building cutting-edge solutions that make investing accessible to everyone via tech. We are looking for a passionate Software Development Engineer 1 (SDE 1) for frontend to join our dynamic engineering team and contribute to building scalable and high-quality products.


Responsibilities  
- Execute & Deliver: Understand requirements, estimate work efforts, write clean code with thorough testing, and deploy with confidence while following best practices. Take ownership of tasks from development to production.  
- Problem-Solving: Implement solutions using established patterns, debug efficiently, and continuously enhance technical knowledge of relevant frameworks and tools.  
- Collaboration & Communication: Work effectively within the team, participate in code reviews, document solutions, and communicate progress and blockers clearly.  
- Growth & Learning: Seek mentorship, continuously improve skills, and develop into a strong team player and future mentor.  


Qualifications  
- Bachelor's degree in Computer Science, Engineering, or a related field. Work experience of at least 1 year.  
- Proficiency in Dart/Flutter and Mobile development for iOS and Android. Have a keen eye for good UI/UX.
- Understanding of software development fundamentals, data structures, and algorithms.  
- Familiarity with version control systems (e.g., Git) and CI/CD workflows.  
- Experience or knowledge in backend frameworks is a plus (Springboot and Java).
- Strong problem-solving skills and a willingness to learn new technologies.  
- Ability to work effectively in a fast-paced startup environment.


Why Join Us?  
- Work in a high-impact role with ownership and growth opportunities.  
- Get hands-on experience with modern technologies and scalable systems.  
- Collaborate with a talented and supportive team that values learning and mentorship.  
- Competitive salary and benefits, along with a great work environment.  




Join us and be part of an exciting journey in building innovative products!

Skills from this JD

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

code review Secondary 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
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)

No artifact rows for this run.
nano JD Parser — gpt-4.1-nano click to toggle
RoleSoftware Development Engineer 1 (SDE 1)
CompanyPowerup Money
ExperienceWork experience of at least 1 year.
DomainFinancial Services
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": {
    "source_marker": {
      "first_5_words": "Powerup Money is a fast-growing",
      "last_5_words": "accessible to everyone via tech."
    },
    "text": "Powerup Money is a fast-growing startup focused on WealthTech, building cutting-edge solutions that make investing accessible to everyone via tech.",
    "word_count": 27
  },
  "certifications": [],
  "company_name": "Powerup Money",
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [
        "WealthTech"
      ],
      "domain": "Financial Services"
    },
    "secondary": null
  },
  "education": [
    {
      "level": "Bachelor\u0027s",
      "qualification": "BTECH/BE - Computer Science / Engineering (or related)",
      "raw": "Bachelor\u0027s degree in Computer Science, Engineering, or a related field.",
      "requirement": "required"
    }
  ],
  "experience": {
    "max": null,
    "min": 1,
    "raw": "Work experience of at least 1 year."
  },
  "job_locations": [],
  "role": "Software Development Engineer 1 (SDE 1)",
  "role_aliases": [
    "SDE 1",
    "Software Engineer",
    "Frontend Developer"
  ],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 4,
      "heading": "Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Responsibilities - Execute \u0026 Deliver:",
        "last_5_words": "and future mentor."
      },
      "text": "- Execute \u0026 Deliver: Understand requirements, estimate work efforts, write clean code with thorough testing, and deploy with confidence while following best practices. Take ownership of tasks from development to production.\n- Problem-Solving: Implement solutions using established patterns, debug efficiently, and continuously enhance technical knowledge of relevant frameworks and tools.\n- Collaboration \u0026 Communication: Work effectively within the team, participate in code reviews, document solutions, and communicate progress and blockers clearly.\n- Growth \u0026 Learning: Seek mentorship, continuously improve skills, and develop into a strong team player and future mentor.",
      "word_count": 90
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": false,
      "skill_name": "code review"
    }
  ],
  "jd_role": {
    "display_name": "Software Development Engineer 1 (SDE 1)",
    "rationale": null,
    "role_aliases": [
      "SDE 1",
      "Software Engineer",
      "Frontend Developer"
    ],
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": {
      "source_marker": {
        "first_5_words": "Powerup Money is a fast-growing",
        "last_5_words": "accessible to everyone via tech."
      },
      "text": "Powerup Money is a fast-growing startup focused on WealthTech, building cutting-edge solutions that make investing accessible to everyone via tech.",
      "word_count": 27
    },
    "certifications": [],
    "company_name": "Powerup Money",
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [
          "WealthTech"
        ],
        "domain": "Financial Services"
      },
      "secondary": null
    },
    "education": [
      {
        "level": "Bachelor\u0027s",
        "qualification": "BTECH/BE - Computer Science / Engineering (or related)",
        "raw": "Bachelor\u0027s degree in Computer Science, Engineering, or a related field.",
        "requirement": "required"
      }
    ],
    "experience": {
      "max": null,
      "min": 1,
      "raw": "Work experience of at least 1 year."
    },
    "job_locations": [],
    "role": "Software Development Engineer 1 (SDE 1)",
    "role_aliases": [
      "SDE 1",
      "Software Engineer",
      "Frontend Developer"
    ],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 4,
        "heading": "Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Responsibilities - Execute \u0026 Deliver:",
          "last_5_words": "and future mentor."
        },
        "text": "- Execute \u0026 Deliver: Understand requirements, estimate work efforts, write clean code with thorough testing, and deploy with confidence while following best practices. Take ownership of tasks from development to production.\n- Problem-Solving: Implement solutions using established patterns, debug efficiently, and continuously enhance technical knowledge of relevant frameworks and tools.\n- Collaboration \u0026 Communication: Work effectively within the team, participate in code reviews, document solutions, and communicate progress and blockers clearly.\n- Growth \u0026 Learning: Seek mentorship, continuously improve skills, and develop into a strong team player and future mentor.",
        "word_count": 90
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "46d2d6e9-ab63-41fd-aa49-812d70017e24",
  "stage3_signals": {
    "alias_found": true,
    "alias_match_roles": [
      {
        "display_name": "Frontend Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 7,
        "score": 1.0,
        "slug": "frontend-engineer",
        "total_count": null
      },
      {
        "display_name": "Web Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 25,
        "score": 1.0,
        "slug": "web-developer",
        "total_count": null
      },
      {
        "display_name": "Frontend Developer",
        "kra_matches": null,
        "matched_count": null,
        "matched_skills": null,
        "role_id": 439,
        "score": 1.0,
        "slug": "frontend-developer",
        "total_count": null
      }
    ],
    "kra_match_roles": [
      {
        "display_name": "Engineering Manager",
        "kra_matches": [
          {
            "kra_text": "coach performance and growth",
            "sentence": "Growth \u0026 Learning: Seek mentorship, continuously improve skills, and develop into a strong team player and future mentor.",
            "similarity": 0.5469
          },
          {
            "kra_text": "Set team goals and delivery plans",
            "sentence": "Execute \u0026 Deliver: Understand requirements, estimate work efforts, write clean code with thorough testing, and deploy with confidence while following best practices.",
            "similarity": 0.4966
          },
          {
            "kra_text": "Set team goals and delivery plans",
            "sentence": "Collaboration \u0026 Communication: Work effectively within the team, participate in code reviews, document solutions, and communicate progress and blockers clearly.",
            "similarity": 0.4732
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 121,
        "score": 0.5056,
        "slug": "engineering-manager",
        "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": "Collaboration \u0026 Communication: Work effectively within the team, participate in code reviews, document solutions, and communicate progress and blockers clearly.",
            "similarity": 0.5217
          },
          {
            "kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
            "sentence": "Take ownership of tasks from development to production.",
            "similarity": 0.5004
          },
          {
            "kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
            "sentence": "Execute \u0026 Deliver: Understand requirements, estimate work efforts, write clean code with thorough testing, and deploy with confidence while following best practices.",
            "similarity": 0.4758
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 10,
        "score": 0.4993,
        "slug": "devops-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": "Execute \u0026 Deliver: Understand requirements, estimate work efforts, write clean code with thorough testing, and deploy with confidence while following best practices.",
            "similarity": 0.5013
          },
          {
            "kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
            "sentence": "Collaboration \u0026 Communication: Work effectively within the team, participate in code reviews, document solutions, and communicate progress and blockers clearly.",
            "similarity": 0.4669
          },
          {
            "kra_text": "Debugs full-stack issues that span frontend rendering, API behavior, database queries, and infrastructure configuration to identify root causes.",
            "sentence": "Problem-Solving: Implement solutions using established patterns, debug efficiently, and continuously enhance technical knowledge of relevant frameworks and tools.",
            "similarity": 0.454
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 15,
        "score": 0.4741,
        "slug": "full-stack-engineer",
        "total_count": null
      },
      {
        "display_name": "React Native Developer",
        "kra_matches": [
          {
            "kra_text": "maintain code quality",
            "sentence": "Execute \u0026 Deliver: Understand requirements, estimate work efforts, write clean code with thorough testing, and deploy with confidence while following best practices.",
            "similarity": 0.4927
          },
          {
            "kra_text": "maintain code quality",
            "sentence": "Collaboration \u0026 Communication: Work effectively within the team, participate in code reviews, document solutions, and communicate progress and blockers clearly.",
            "similarity": 0.4884
          },
          {
            "kra_text": "maintain code quality",
            "sentence": "Problem-Solving: Implement solutions using established patterns, debug efficiently, and continuously enhance technical knowledge of relevant frameworks and tools.",
            "similarity": 0.4337
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 73,
        "score": 0.4716,
        "slug": "react-native-developer",
        "total_count": null
      },
      {
        "display_name": "Flutter Developer",
        "kra_matches": [
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Collaboration \u0026 Communication: Work effectively within the team, participate in code reviews, document solutions, and communicate progress and blockers clearly.",
            "similarity": 0.5518
          },
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Take ownership of tasks from development to production.",
            "similarity": 0.4339
          },
          {
            "kra_text": "optimize responsiveness and performance",
            "sentence": "Execute \u0026 Deliver: Understand requirements, estimate work efforts, write clean code with thorough testing, and deploy with confidence while following best practices.",
            "similarity": 0.4105
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.4654,
        "slug": "flutter-developer",
        "total_count": null
      }
    ],
    "skill_match_roles": []
  },
  "stage4_decision": {
    "alias_collision_detected": true,
    "case": "D",
    "chosen_role": null,
    "confidence": 0.55,
    "is_new_role": false,
    "llm2_fired": true,
    "llm2_reasoning": "The JD outlines a generic development lifecycle\u2014from writing clean code and testing to deployment and collaboration\u2014without mention of specific front-end frameworks, matching the broader Web Developer responsibilities.",
    "matched_dimensions": [],
    "matched_kras": [],
    "matched_skills": [],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": true,
    "reasoning": "LLM2 unsure (confidence 0.55 \u003c 0.7); queueing",
    "sub_role": null
  },
  "stage5_updates": {
    "centroid_n_after": null,
    "centroid_updated": false,
    "collision_log_id": 568,
    "new_kra_attached": null,
    "new_skills_attached": [],
    "queue_entry_id": 68,
    "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": 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": "Software Development Engineer 1 (SDE 1)",
    "id": null,
    "rationale": null,
    "role_archetype": "Engineering",
    "slug": "",
    "source": "llm"
  },
  "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_final_skills": [
    "code review"
  ],
  "input_llm_skills": [
    "code review"
  ],
  "new_aliases_persisted": 0,
  "run_id": "46d2d6e9-ab63-41fd-aa49-812d70017e24",
  "skills_detail": [
    {
      "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": []
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Software Development Engineer 1 (SDE 1)",
    "id": null,
    "rationale": null,
    "role_archetype": "Engineering",
    "slug": "",
    "source": "llm"
  },
  "chosen_role_resolution": "human_review_required",
  "final_input_skills": [
    {
      "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": null,
        "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": "46d2d6e9-ab63-41fd-aa49-812d70017e24"
}

LLM Calls

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

Loading…