← Back to history

Pipeline run

614363ed-e7e0-4c74-8f97-14aa97e4aae2

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

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: jd
Nature of work · API and service implementation
Build backend APIs and request handlers in Python/FastAPI and Go, design PostgreSQL schemas, and implement OAuth2/JWT auth for the request lifecycle.
"Build REST APIs in Python (FastAPI) and Go"
Tech stack maturity
Modern Cloud Native
The skill set centers on FastAPI, Go, gRPC, Kafka, Docker, JWT, OAuth2, and PostgreSQL, which are characteristic of contemporary cloud-native backend systems.
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 (9)
Python FastAPI Go PostgreSQL Kafka gRPC OAuth2 JWT Docker
Skill cluster (8 dimension groups, role-scoped)
Programming Languages
Python Go
API Design and Contracts
gRPC
Authentication and Authorization
JWT
Authentication and Session Handling
OAuth2
Deployment and Runtime Configuration
Docker
Messaging and Event Streaming
Kafka
Relational Database Design
PostgreSQL
Web Application Frameworks
FastAPI
Show KRA description ↓
Build REST APIs in Python (FastAPI) and Go Design PostgreSQL schemas Implement OAuth2 + JWT auth Own the request lifecycle Python, FastAPI, Go, PostgreSQL, Kafka, gRPC, OAuth2, JWT, Docker

Signals

Skill backend-engineer
0.78
Alias backend-engineer
1.00
KRA android-engineer
0.42

Post-classification

Centroidupdated · n=5
Alias collision log
New-role queue
New skills captured2
New KRA captured

Captured for admin review

FastAPI primary Backend Engineer pending
OAuth2 primary Backend Engineer pending
Status: extract_from_jd_done Created: 2026-05-18T21:29:47.088312Z Updated: 2026-05-18T21:29:47.794646Z
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

No chosen role stored for this run.

Job description

Backend Engineer at Stripe

Responsibilities:
- Build REST APIs in Python (FastAPI) and Go
- Design PostgreSQL schemas
- Implement OAuth2 + JWT auth
- Own the request lifecycle

Skills: Python, FastAPI, Go, PostgreSQL, Kafka, gRPC, OAuth2, JWT, Docker

Skills from this JD

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

Python Primary No API 2 row (run stopped after API 1 or history missing)
FastAPI Primary No API 2 row (run stopped after API 1 or history missing)
Go Primary No API 2 row (run stopped after API 1 or history missing)
PostgreSQL Primary No API 2 row (run stopped after API 1 or history missing)
Kafka Primary No API 2 row (run stopped after API 1 or history missing)
gRPC Primary No API 2 row (run stopped after API 1 or history missing)
OAuth2 Primary No API 2 row (run stopped after API 1 or history missing)
JWT Primary No API 2 row (run stopped after API 1 or history missing)
Docker Primary No API 2 row (run stopped after API 1 or history missing)

Library artifacts (this run)

No artifact rows for this run.
nano JD Parser — gpt-4.1-nano click to toggle
RoleBackend Engineer
CompanyStripe
DomainOther
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": null,
  "certifications": [],
  "company_name": "Stripe",
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [],
      "domain": "Other"
    },
    "secondary": null
  },
  "education": [],
  "experience": {
    "max": null,
    "min": null,
    "raw": null
  },
  "job_locations": [],
  "role": "Backend Engineer",
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 4,
      "heading": "Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Build REST APIs in Python",
        "last_5_words": "request lifecycle"
      },
      "text": "Build REST APIs in Python (FastAPI) and Go\nDesign PostgreSQL schemas\nImplement OAuth2 + JWT auth\nOwn the request lifecycle",
      "word_count": 24
    },
    {
      "bullet_count": 0,
      "heading": "Skills",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Python, FastAPI, Go, PostgreSQL,",
        "last_5_words": "OAuth2, JWT, Docker"
      },
      "text": "Python, FastAPI, Go, PostgreSQL, Kafka, gRPC, OAuth2, JWT, Docker",
      "word_count": 9
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "Python"
    },
    {
      "is_primary": true,
      "skill_name": "FastAPI"
    },
    {
      "is_primary": true,
      "skill_name": "Go"
    },
    {
      "is_primary": true,
      "skill_name": "PostgreSQL"
    },
    {
      "is_primary": true,
      "skill_name": "Kafka"
    },
    {
      "is_primary": true,
      "skill_name": "gRPC"
    },
    {
      "is_primary": true,
      "skill_name": "OAuth2"
    },
    {
      "is_primary": true,
      "skill_name": "JWT"
    },
    {
      "is_primary": true,
      "skill_name": "Docker"
    }
  ],
  "jd_role": {
    "display_name": "Backend Engineer",
    "rationale": null,
    "role_archetype": "Engineering",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": null,
    "certifications": [],
    "company_name": "Stripe",
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [],
        "domain": "Other"
      },
      "secondary": null
    },
    "education": [],
    "experience": {
      "max": null,
      "min": null,
      "raw": null
    },
    "job_locations": [],
    "role": "Backend Engineer",
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 4,
        "heading": "Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Build REST APIs in Python",
          "last_5_words": "request lifecycle"
        },
        "text": "Build REST APIs in Python (FastAPI) and Go\nDesign PostgreSQL schemas\nImplement OAuth2 + JWT auth\nOwn the request lifecycle",
        "word_count": 24
      },
      {
        "bullet_count": 0,
        "heading": "Skills",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Python, FastAPI, Go, PostgreSQL,",
          "last_5_words": "OAuth2, JWT, Docker"
        },
        "text": "Python, FastAPI, Go, PostgreSQL, Kafka, gRPC, OAuth2, JWT, Docker",
        "word_count": 9
      }
    ],
    "urls": []
  },
  "run_id": "614363ed-e7e0-4c74-8f97-14aa97e4aae2",
  "stage3_signals": {
    "alias_match_roles": [
      {
        "display_name": "Backend Engineer",
        "matched_count": null,
        "role_id": 1,
        "score": 1.0,
        "slug": "backend-engineer",
        "total_count": null
      }
    ],
    "kra_match_roles": [
      {
        "display_name": "Android Engineer",
        "matched_count": null,
        "role_id": 4,
        "score": 0.4176,
        "slug": "android-engineer",
        "total_count": null
      },
      {
        "display_name": "Hybrid Mobile Developer",
        "matched_count": null,
        "role_id": 11,
        "score": 0.4152,
        "slug": "hybrid-mobile-developer",
        "total_count": null
      },
      {
        "display_name": "Backend Engineer",
        "matched_count": null,
        "role_id": 1,
        "score": 0.409,
        "slug": "backend-engineer",
        "total_count": null
      },
      {
        "display_name": "Ios engineer",
        "matched_count": null,
        "role_id": 6,
        "score": 0.3524,
        "slug": "ios-engineer",
        "total_count": null
      },
      {
        "display_name": "Data Engineer",
        "matched_count": null,
        "role_id": 2,
        "score": 0.3436,
        "slug": "data-engineer",
        "total_count": null
      }
    ],
    "skill_match_roles": [
      {
        "display_name": "Backend Engineer",
        "matched_count": 7,
        "role_id": 1,
        "score": 0.7778,
        "slug": "backend-engineer",
        "total_count": 9
      },
      {
        "display_name": "Data Engineer",
        "matched_count": 2,
        "role_id": 2,
        "score": 0.2222,
        "slug": "data-engineer",
        "total_count": 9
      },
      {
        "display_name": "Cybersecurity Engineer",
        "matched_count": 2,
        "role_id": 5,
        "score": 0.2222,
        "slug": "cybersecurity-engineer",
        "total_count": 9
      },
      {
        "display_name": "Ios engineer",
        "matched_count": 1,
        "role_id": 6,
        "score": 0.1111,
        "slug": "ios-engineer",
        "total_count": 9
      },
      {
        "display_name": "Frontend Engineer",
        "matched_count": 1,
        "role_id": 7,
        "score": 0.1111,
        "slug": "frontend-engineer",
        "total_count": 9
      }
    ],
    "stage35_ran": false
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "A",
    "chosen_role": {
      "display_name": "Backend Engineer",
      "matched_count": null,
      "role_id": 1,
      "score": 1.0,
      "slug": "backend-engineer",
      "total_count": null
    },
    "confidence": 0.9,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "queued": false,
    "reasoning": "Alias exact (1.00) + skill agrees (0.78) on backend-engineer; KRA weak/noisy -\u003e bypass"
  },
  "stage5_updates": {
    "centroid_n_after": 5,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": null,
    "new_skills_attached": [
      {
        "is_primary": true,
        "queue_id": 71,
        "role_display_name": "Backend Engineer",
        "role_slug": "backend-engineer",
        "skill_name": "FastAPI",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 72,
        "role_display_name": "Backend Engineer",
        "role_slug": "backend-engineer",
        "skill_name": "OAuth2",
        "status": "pending"
      }
    ],
    "queue_entry_id": null,
    "v3_pipeline_triggered": false,
    "v3_role_slug": null,
    "v3_run_id": null
  }
}
API 2 — extract-details
{}
API 3 — final-role-output
{}

LLM Calls

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

Loading…