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…