Pipeline run
4e1e2271-6bc5-43d4-9924-65f722eec81b
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 Python/FastAPI REST endpoints, implement OAuth2/JWT auth, and design PostgreSQL schemas for backend services. Use Docker and Kafka to package and connect the service to event flows.
""Build REST APIs in Python (FastAPI).""
Tech stack maturity
Modern Cloud Native
The stack centers on FastAPI, Docker, Kafka, OAuth2/JWT, PostgreSQL, and REST in Python, which is characteristic of modern cloud-native backend development.
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 (8)
Python
FastAPI
PostgreSQL
REST
OAuth2
JWT
Docker
Kafka
Skill cluster (8 dimension groups, role-scoped)
API Design and Contracts
REST
Authentication and Authorization
JWT
Authentication and Session Handling
OAuth2
Deployment and Runtime Configuration
Docker
Messaging and Event Streaming
Kafka
Programming Languages
Python
Relational Database Design
PostgreSQL
Web Application Frameworks
FastAPI
Show KRA description ↓
Build REST APIs in Python (FastAPI). Design PostgreSQL schemas. OAuth2/JWT auth.
Python, FastAPI, PostgreSQL, Docker, Kafka.
Signals
Skill
backend-engineer
0.75
Alias
backend-engineer
1.00
KRA
android-engineer
0.41
Post-classification
Centroidupdated · n=7
Alias collision log#8
New-role queue—
New skills captured2
New KRA capturedyes
Captured for admin review
FastAPI
primary
↔
Backend Engineer
pending
OAuth2
primary
↔
Backend Engineer
pending
R&R fragment (sim 0.38)
↔
Backend Engineer
pending
Build REST APIs in Python (FastAPI). Design PostgreSQL schemas. OAuth2/JWT auth. Python, FastAPI, PostgreSQL, Docker, Kafka.
Status:
extract_from_jd_done
Created: 2026-05-18T23:14:36.131778Z
Updated: 2026-05-18T23:14:37.105837Z
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 Acme. Build REST APIs in Python (FastAPI). Design PostgreSQL schemas. OAuth2/JWT auth. Experience: 3-5 years. CTC: 25-35 LPA. Bengaluru, India (Hybrid). Skills: Python, FastAPI, PostgreSQL, Docker, Kafka.
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)
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)
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)
Kafka
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
Experience3-5 years
CTC{'max': 35, 'min': 25, 'raw': '25-35 LPA', 'period': 'annual', 'currency': 'INR'}
DomainOther
Location
Bengaluru, India
(hybrid)
JD type
pass
Show raw JSON
{
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": "Acme",
"ctc": {
"currency": "INR",
"max": 35,
"min": 25,
"period": "annual",
"raw": "25-35 LPA"
},
"domain": {
"primary": {
"aliases": [],
"domain": "Other"
},
"secondary": null
},
"education": [],
"experience": {
"max": 5,
"min": 3,
"raw": "3-5 years"
},
"job_locations": [
{
"aliases": [
"Bangalore"
],
"city": "Bengaluru",
"country": "India",
"state": null,
"work_mode": "hybrid"
}
],
"role": "Backend Engineer",
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 0,
"heading": "Role Overview",
"heading_was_present": false,
"source_marker": {
"first_5_words": "Build REST APIs in Python",
"last_5_words": "OAuth2/JWT auth."
},
"text": "Build REST APIs in Python (FastAPI). Design PostgreSQL schemas. OAuth2/JWT auth.",
"word_count": 17
},
{
"bullet_count": 0,
"heading": "Skills",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Python, FastAPI, PostgreSQL, Docker,",
"last_5_words": "Docker, Kafka."
},
"text": "Python, FastAPI, PostgreSQL, Docker, Kafka.",
"word_count": 6
}
],
"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": "PostgreSQL"
},
{
"is_primary": true,
"skill_name": "REST"
},
{
"is_primary": true,
"skill_name": "OAuth2"
},
{
"is_primary": true,
"skill_name": "JWT"
},
{
"is_primary": true,
"skill_name": "Docker"
},
{
"is_primary": true,
"skill_name": "Kafka"
}
],
"jd_role": {
"display_name": "Backend Engineer",
"rationale": null,
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": "Acme",
"ctc": {
"currency": "INR",
"max": 35,
"min": 25,
"period": "annual",
"raw": "25-35 LPA"
},
"domain": {
"primary": {
"aliases": [],
"domain": "Other"
},
"secondary": null
},
"education": [],
"experience": {
"max": 5,
"min": 3,
"raw": "3-5 years"
},
"job_locations": [
{
"aliases": [
"Bangalore"
],
"city": "Bengaluru",
"country": "India",
"state": null,
"work_mode": "hybrid"
}
],
"role": "Backend Engineer",
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 0,
"heading": "Role Overview",
"heading_was_present": false,
"source_marker": {
"first_5_words": "Build REST APIs in Python",
"last_5_words": "OAuth2/JWT auth."
},
"text": "Build REST APIs in Python (FastAPI). Design PostgreSQL schemas. OAuth2/JWT auth.",
"word_count": 17
},
{
"bullet_count": 0,
"heading": "Skills",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Python, FastAPI, PostgreSQL, Docker,",
"last_5_words": "Docker, Kafka."
},
"text": "Python, FastAPI, PostgreSQL, Docker, Kafka.",
"word_count": 6
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "4e1e2271-6bc5-43d4-9924-65f722eec81b",
"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.4122,
"slug": "android-engineer",
"total_count": null
},
{
"display_name": "Backend Engineer",
"matched_count": null,
"role_id": 1,
"score": 0.3846,
"slug": "backend-engineer",
"total_count": null
},
{
"display_name": "Hybrid Mobile Developer",
"matched_count": null,
"role_id": 11,
"score": 0.3837,
"slug": "hybrid-mobile-developer",
"total_count": null
},
{
"display_name": "Data Engineer",
"matched_count": null,
"role_id": 2,
"score": 0.3072,
"slug": "data-engineer",
"total_count": null
},
{
"display_name": "Frontend Engineer",
"matched_count": null,
"role_id": 7,
"score": 0.3003,
"slug": "frontend-engineer",
"total_count": null
}
],
"skill_match_roles": [
{
"display_name": "Backend Engineer",
"matched_count": 6,
"role_id": 1,
"score": 0.75,
"slug": "backend-engineer",
"total_count": 8
},
{
"display_name": "Data Engineer",
"matched_count": 2,
"role_id": 2,
"score": 0.25,
"slug": "data-engineer",
"total_count": 8
},
{
"display_name": "ML Engineer",
"matched_count": 1,
"role_id": 3,
"score": 0.125,
"slug": "ml-engineer",
"total_count": 8
},
{
"display_name": "Android Engineer",
"matched_count": 1,
"role_id": 4,
"score": 0.125,
"slug": "android-engineer",
"total_count": 8
},
{
"display_name": "Cybersecurity Engineer",
"matched_count": 1,
"role_id": 5,
"score": 0.125,
"slug": "cybersecurity-engineer",
"total_count": 8
}
],
"stage35_ran": false
},
"stage4_decision": {
"alias_collision_detected": true,
"case": "D",
"chosen_role": {
"display_name": "Backend Engineer",
"matched_count": null,
"role_id": 1,
"score": 1.0,
"slug": "backend-engineer",
"total_count": null
},
"confidence": 0.95,
"llm2_fired": true,
"llm2_reasoning": "The responsibilities center on building Python/FastAPI back-end services and database design which directly align with a Backend Engineer\u2019s typical work.",
"queued": false,
"reasoning": "LLM2 picked backend-engineer (confidence 0.95)"
},
"stage5_updates": {
"centroid_n_after": 7,
"centroid_updated": true,
"collision_log_id": 8,
"new_kra_attached": {
"best_kra_similarity": 0.3846,
"queue_id": 4,
"r_and_r_preview": "Build REST APIs in Python (FastAPI). Design PostgreSQL schemas. OAuth2/JWT auth.\n\nPython, FastAPI, PostgreSQL, Docker, Kafka.",
"role_display_name": "Backend Engineer",
"role_slug": "backend-engineer",
"status": "pending"
},
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 75,
"role_display_name": "Backend Engineer",
"role_slug": "backend-engineer",
"skill_name": "FastAPI",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 76,
"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…