Pipeline run
7694b740-227f-4d4d-8635-e1d7d091568c
Pipeline LLM cost (USD)
API 1: $0.0029
API 2: $0.0000
API 3: $0.0000
Total: $0.0029
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 in Python/FastAPI and Java/Spring Boot, own request flow into business logic and PostgreSQL persistence, and add OAuth/JWT auth plus RBAC. Also write integration/unit tests and review code.
"Design and implement REST APIs in Python (FastAPI) and Java (Spring Boot)"
Tech stack maturity
Mainstream Modern
The stack centers on widely adopted modern backend technologies like FastAPI, Spring Boot, PostgreSQL, JWT, OAuth 2.0, and REST, indicating a contemporary but not cutting-edge or cloud-native-only profile.
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 (11)
Python
FastAPI
Java
Spring Boot
PostgreSQL
REST
OAuth 2.0
JWT
Kafka
Docker
Git
Skill cluster (8 dimension groups, role-scoped)
Authentication and Authorization
OAuth 2.0
JWT
Programming Languages
Python
Java
Web Application Frameworks
FastAPI
Spring Boot
API Design and Contracts
REST
Deployment and Runtime Configuration
Docker
Messaging and Event Streaming
Kafka
Relational Database Design
PostgreSQL
Cross-cutting / unaligned
Git
Show KRA description ↓
Design and implement REST APIs in Python (FastAPI) and Java (Spring Boot)
Model OLTP database schemas in PostgreSQL
Own the request lifecycle from API call through business logic to data persistence
Implement authentication (OAuth 2.0, JWT) and role-based access control
Write integration tests and unit tests; participate in code reviews
Python, FastAPI, Spring Boot, PostgreSQL, REST APIs, Kafka, Docker, Git
Signals
Skill
backend-engineer
0.82
Alias
backend-engineer
1.00
KRA
backend-engineer
0.45
Status:
extract_from_jd_done
Created: 2026-05-18T21:26:30.572627Z
Updated: 2026-05-18T21:26:30.572627Z
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 — Acme Corp We're hiring a Backend Engineer to build and maintain our REST APIs. Responsibilities: - Design and implement REST APIs in Python (FastAPI) and Java (Spring Boot) - Model OLTP database schemas in PostgreSQL - Own the request lifecycle from API call through business logic to data persistence - Implement authentication (OAuth 2.0, JWT) and role-based access control - Write integration tests and unit tests; participate in code reviews Required skills: Python, FastAPI, Spring Boot, PostgreSQL, REST APIs, Kafka, Docker, Git
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)
Java
Primary
No API 2 row (run stopped after API 1 or history missing)
Spring Boot
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)
REST
Primary
No API 2 row (run stopped after API 1 or history missing)
Kafka
Secondary
No API 2 row (run stopped after API 1 or history missing)
Docker
Secondary
No API 2 row (run stopped after API 1 or history missing)
Git
Secondary
No API 2 row (run stopped after API 1 or history missing)
OAuth 2.0
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)
Library artifacts (this run)
No artifact rows for this run.
nano JD Parser — gpt-4.1-nano click to toggle
RoleBackend Engineer
CompanyAcme Corp
DomainOther
JD type
pass
Show raw JSON
{
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": "Acme Corp",
"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": 5,
"heading": "Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Design and implement REST APIs",
"last_5_words": "participate in code reviews"
},
"text": "Design and implement REST APIs in Python (FastAPI) and Java (Spring Boot)\nModel OLTP database schemas in PostgreSQL\nOwn the request lifecycle from API call through business logic to data persistence\nImplement authentication (OAuth 2.0, JWT) and role-based access control\nWrite integration tests and unit tests; participate in code reviews",
"word_count": 49
},
{
"bullet_count": 0,
"heading": "Required skills",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Python, FastAPI, Spring Boot,",
"last_5_words": "REST APIs, Kafka, Docker, Git"
},
"text": "Python, FastAPI, Spring Boot, PostgreSQL, REST APIs, Kafka, Docker, Git",
"word_count": 14
}
],
"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": "Java"
},
{
"is_primary": true,
"skill_name": "Spring Boot"
},
{
"is_primary": true,
"skill_name": "PostgreSQL"
},
{
"is_primary": true,
"skill_name": "REST"
},
{
"is_primary": false,
"skill_name": "Kafka"
},
{
"is_primary": false,
"skill_name": "Docker"
},
{
"is_primary": false,
"skill_name": "Git"
},
{
"is_primary": true,
"skill_name": "OAuth 2.0"
},
{
"is_primary": true,
"skill_name": "JWT"
}
],
"jd_role": {
"display_name": "Backend Engineer",
"rationale": null,
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": "Acme Corp",
"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": 5,
"heading": "Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Design and implement REST APIs",
"last_5_words": "participate in code reviews"
},
"text": "Design and implement REST APIs in Python (FastAPI) and Java (Spring Boot)\nModel OLTP database schemas in PostgreSQL\nOwn the request lifecycle from API call through business logic to data persistence\nImplement authentication (OAuth 2.0, JWT) and role-based access control\nWrite integration tests and unit tests; participate in code reviews",
"word_count": 49
},
{
"bullet_count": 0,
"heading": "Required skills",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Python, FastAPI, Spring Boot,",
"last_5_words": "REST APIs, Kafka, Docker, Git"
},
"text": "Python, FastAPI, Spring Boot, PostgreSQL, REST APIs, Kafka, Docker, Git",
"word_count": 14
}
],
"urls": []
},
"run_id": null,
"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": "Backend Engineer",
"matched_count": null,
"role_id": 1,
"score": 0.4538,
"slug": "backend-engineer",
"total_count": null
},
{
"display_name": "Hybrid Mobile Developer",
"matched_count": null,
"role_id": 11,
"score": 0.4415,
"slug": "hybrid-mobile-developer",
"total_count": null
},
{
"display_name": "Android Engineer",
"matched_count": null,
"role_id": 4,
"score": 0.4328,
"slug": "android-engineer",
"total_count": null
},
{
"display_name": "Data Engineer",
"matched_count": null,
"role_id": 2,
"score": 0.4122,
"slug": "data-engineer",
"total_count": null
},
{
"display_name": "ML Engineer",
"matched_count": null,
"role_id": 3,
"score": 0.3845,
"slug": "ml-engineer",
"total_count": null
}
],
"skill_match_roles": [
{
"display_name": "Backend Engineer",
"matched_count": 9,
"role_id": 1,
"score": 0.8182,
"slug": "backend-engineer",
"total_count": 11
},
{
"display_name": "Android Engineer",
"matched_count": 3,
"role_id": 4,
"score": 0.2727,
"slug": "android-engineer",
"total_count": 11
},
{
"display_name": "Data Engineer",
"matched_count": 3,
"role_id": 2,
"score": 0.2727,
"slug": "data-engineer",
"total_count": 11
},
{
"display_name": "Hybrid Mobile Developer",
"matched_count": 2,
"role_id": 11,
"score": 0.1818,
"slug": "hybrid-mobile-developer",
"total_count": 11
},
{
"display_name": "Ios engineer",
"matched_count": 2,
"role_id": 6,
"score": 0.1818,
"slug": "ios-engineer",
"total_count": 11
}
],
"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.82) on backend-engineer; KRA weak/noisy -\u003e bypass"
},
"stage5_updates": 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…