← Back to history

Pipeline run

3208476f-6ab1-44bc-b26a-8c6ea136b483

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

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 (18)
Quantum Key Distribution Kyber768 Plonky3 Halo2 TLS CRYSTALS-Dilithium Qiskit-Aer PennyLane-Lightning Cirq Mitiq Rust Go Lattice Cryptography Post-Quantum Cryptography IEEE QCE IonQ Forte-1 Rigetti Aspen-M-3 NIST SP 800-208
Skill cluster (0 dimension groups, role-scoped)
No dimension groups computed for this JD.
Show KRA description ↓
- Design quantum key distribution protocols using QKD-7 and Kyber768 hybrid stacks. - Build lattice-based zero-knowledge proofs with Plonky3 and Halo2 circuits. - Implement post-quantum TLS over CRYSTALS-Dilithium signatures. - Author papers in IEEE QCE on noisy-intermediate quantum cryptanalysis. - Use Qiskit-Aer, PennyLane-Lightning, Cirq, and Mitiq for noise simulation. - Collaborate with hardware teams running IonQ Forte-1 and Rigetti Aspen-M-3. 4+ years post-quantum cryptography, expertise in Plonky3, Halo2, CRYSTALS-Dilithium, Kyber768, lattice cryptography, QKD-7, Qiskit-Aer, PennyLane-Lightning, Cirq, Mitiq, Rust, Go. IonQ Forte-1 experience, Rigetti Aspen-M-3, PQC governance, NIST SP 800-208.

Signals

Skill cybersecurity-engineer
0.11
Alias
KRA ai-compliance-officer
0.30
Status: extract_from_jd_done Created: 2026-05-20T17:14:46.854624Z Updated: 2026-05-20T17:14:47.449192Z
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
Case NEW

Will create new role: Quantum Crypto Researcher

proposed slug: quantum-crypto-researcher

v3 not fired (JD_V3_AUTO_TRIGGER=false). UI preview only.

Stage 1 title 'Quantum Crypto Researcher' not in catalog; KRA inconclusive (0.30) and skill profile too weak to generalize (top_skill=0.11 < 0.20). Finalizing as new role 'Quantum Crypto Researcher'; v3 enriches the catalog in the background for future runs.

Job description

Role: Quantum Crypto Researcher.

Responsibilities:
- Design quantum key distribution protocols using QKD-7 and Kyber768 hybrid stacks.
- Build lattice-based zero-knowledge proofs with Plonky3 and Halo2 circuits.
- Implement post-quantum TLS over CRYSTALS-Dilithium signatures.
- Author papers in IEEE QCE on noisy-intermediate quantum cryptanalysis.
- Use Qiskit-Aer, PennyLane-Lightning, Cirq, and Mitiq for noise simulation.
- Collaborate with hardware teams running IonQ Forte-1 and Rigetti Aspen-M-3.

Must have: 4+ years post-quantum cryptography, expertise in Plonky3, Halo2, CRYSTALS-Dilithium, Kyber768, lattice cryptography, QKD-7, Qiskit-Aer, PennyLane-Lightning, Cirq, Mitiq, Rust, Go.

Nice to have: IonQ Forte-1 experience, Rigetti Aspen-M-3, PQC governance, NIST SP 800-208.

Skills from this JD

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

Quantum Key Distribution Primary No API 2 row (run stopped after API 1 or history missing)
Kyber768 Primary No API 2 row (run stopped after API 1 or history missing)
Plonky3 Primary No API 2 row (run stopped after API 1 or history missing)
Halo2 Primary No API 2 row (run stopped after API 1 or history missing)
TLS Primary No API 2 row (run stopped after API 1 or history missing)
CRYSTALS-Dilithium Primary No API 2 row (run stopped after API 1 or history missing)
IEEE QCE Secondary No API 2 row (run stopped after API 1 or history missing)
Qiskit-Aer Primary No API 2 row (run stopped after API 1 or history missing)
PennyLane-Lightning Primary No API 2 row (run stopped after API 1 or history missing)
Cirq Primary No API 2 row (run stopped after API 1 or history missing)
Mitiq Primary No API 2 row (run stopped after API 1 or history missing)
IonQ Forte-1 Secondary No API 2 row (run stopped after API 1 or history missing)
Rigetti Aspen-M-3 Secondary No API 2 row (run stopped after API 1 or history missing)
Rust 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)
NIST SP 800-208 Secondary No API 2 row (run stopped after API 1 or history missing)
Lattice Cryptography Primary No API 2 row (run stopped after API 1 or history missing)
Post-Quantum Cryptography 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
RoleQuantum Crypto Researcher
Experience4+ years post-quantum cryptography
DomainOther
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": null,
  "certifications": [],
  "company_name": null,
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [],
      "domain": "Other"
    },
    "secondary": null
  },
  "education": [],
  "experience": {
    "max": null,
    "min": 4,
    "raw": "4+ years post-quantum cryptography"
  },
  "job_locations": [],
  "role": "Quantum Crypto Researcher",
  "role_aliases": [
    "Quantum Researcher",
    "Cryptography Researcher"
  ],
  "role_archetype": "Research",
  "roles_and_responsibilities": [
    {
      "bullet_count": 6,
      "heading": "Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Responsibilities: - Design quantum key",
        "last_5_words": "running IonQ Forte-1 and Rigetti"
      },
      "text": "- Design quantum key distribution protocols using QKD-7 and Kyber768 hybrid stacks.\n- Build lattice-based zero-knowledge proofs with Plonky3 and Halo2 circuits.\n- Implement post-quantum TLS over CRYSTALS-Dilithium signatures.\n- Author papers in IEEE QCE on noisy-intermediate quantum cryptanalysis.\n- Use Qiskit-Aer, PennyLane-Lightning, Cirq, and Mitiq for noise simulation.\n- Collaborate with hardware teams running IonQ Forte-1 and Rigetti Aspen-M-3.",
      "word_count": 66
    },
    {
      "bullet_count": 0,
      "heading": "Must have",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Must have: 4+ years post-quantum",
        "last_5_words": "Mitiq, Rust, Go."
      },
      "text": "4+ years post-quantum cryptography, expertise in Plonky3, Halo2, CRYSTALS-Dilithium, Kyber768, lattice cryptography, QKD-7, Qiskit-Aer, PennyLane-Lightning, Cirq, Mitiq, Rust, Go.",
      "word_count": 30
    },
    {
      "bullet_count": 0,
      "heading": "Nice to have",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Nice to have: IonQ Forte-1",
        "last_5_words": "governance, NIST SP 800-208."
      },
      "text": "IonQ Forte-1 experience, Rigetti Aspen-M-3, PQC governance, NIST SP 800-208.",
      "word_count": 16
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "Quantum Key Distribution"
    },
    {
      "is_primary": true,
      "skill_name": "Kyber768"
    },
    {
      "is_primary": true,
      "skill_name": "Plonky3"
    },
    {
      "is_primary": true,
      "skill_name": "Halo2"
    },
    {
      "is_primary": true,
      "skill_name": "TLS"
    },
    {
      "is_primary": true,
      "skill_name": "CRYSTALS-Dilithium"
    },
    {
      "is_primary": false,
      "skill_name": "IEEE QCE"
    },
    {
      "is_primary": true,
      "skill_name": "Qiskit-Aer"
    },
    {
      "is_primary": true,
      "skill_name": "PennyLane-Lightning"
    },
    {
      "is_primary": true,
      "skill_name": "Cirq"
    },
    {
      "is_primary": true,
      "skill_name": "Mitiq"
    },
    {
      "is_primary": false,
      "skill_name": "IonQ Forte-1"
    },
    {
      "is_primary": false,
      "skill_name": "Rigetti Aspen-M-3"
    },
    {
      "is_primary": true,
      "skill_name": "Rust"
    },
    {
      "is_primary": true,
      "skill_name": "Go"
    },
    {
      "is_primary": false,
      "skill_name": "NIST SP 800-208"
    },
    {
      "is_primary": true,
      "skill_name": "Lattice Cryptography"
    },
    {
      "is_primary": true,
      "skill_name": "Post-Quantum Cryptography"
    }
  ],
  "jd_role": {
    "display_name": "Quantum Crypto Researcher",
    "rationale": null,
    "role_aliases": [
      "Quantum Researcher",
      "Cryptography Researcher"
    ],
    "role_archetype": "Research",
    "slug": ""
  },
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": null,
    "certifications": [],
    "company_name": null,
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [],
        "domain": "Other"
      },
      "secondary": null
    },
    "education": [],
    "experience": {
      "max": null,
      "min": 4,
      "raw": "4+ years post-quantum cryptography"
    },
    "job_locations": [],
    "role": "Quantum Crypto Researcher",
    "role_aliases": [
      "Quantum Researcher",
      "Cryptography Researcher"
    ],
    "role_archetype": "Research",
    "roles_and_responsibilities": [
      {
        "bullet_count": 6,
        "heading": "Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Responsibilities: - Design quantum key",
          "last_5_words": "running IonQ Forte-1 and Rigetti"
        },
        "text": "- Design quantum key distribution protocols using QKD-7 and Kyber768 hybrid stacks.\n- Build lattice-based zero-knowledge proofs with Plonky3 and Halo2 circuits.\n- Implement post-quantum TLS over CRYSTALS-Dilithium signatures.\n- Author papers in IEEE QCE on noisy-intermediate quantum cryptanalysis.\n- Use Qiskit-Aer, PennyLane-Lightning, Cirq, and Mitiq for noise simulation.\n- Collaborate with hardware teams running IonQ Forte-1 and Rigetti Aspen-M-3.",
        "word_count": 66
      },
      {
        "bullet_count": 0,
        "heading": "Must have",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Must have: 4+ years post-quantum",
          "last_5_words": "Mitiq, Rust, Go."
        },
        "text": "4+ years post-quantum cryptography, expertise in Plonky3, Halo2, CRYSTALS-Dilithium, Kyber768, lattice cryptography, QKD-7, Qiskit-Aer, PennyLane-Lightning, Cirq, Mitiq, Rust, Go.",
        "word_count": 30
      },
      {
        "bullet_count": 0,
        "heading": "Nice to have",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Nice to have: IonQ Forte-1",
          "last_5_words": "governance, NIST SP 800-208."
        },
        "text": "IonQ Forte-1 experience, Rigetti Aspen-M-3, PQC governance, NIST SP 800-208.",
        "word_count": 16
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "3208476f-6ab1-44bc-b26a-8c6ea136b483",
  "stage3_signals": {
    "alias_found": false,
    "alias_match_roles": [],
    "kra_match_roles": [
      {
        "display_name": "AI Compliance Officer",
        "matched_count": null,
        "role_id": 12,
        "score": 0.2978,
        "slug": "ai-compliance-officer",
        "total_count": null
      },
      {
        "display_name": "DevOps Engineer",
        "matched_count": null,
        "role_id": 10,
        "score": 0.2832,
        "slug": "devops-engineer",
        "total_count": null
      },
      {
        "display_name": "Cybersecurity Engineer",
        "matched_count": null,
        "role_id": 5,
        "score": 0.2788,
        "slug": "cybersecurity-engineer",
        "total_count": null
      },
      {
        "display_name": "Data Engineer",
        "matched_count": null,
        "role_id": 2,
        "score": 0.2735,
        "slug": "data-engineer",
        "total_count": null
      },
      {
        "display_name": "Full Stack Engineer",
        "matched_count": null,
        "role_id": 15,
        "score": 0.2718,
        "slug": "full-stack-engineer",
        "total_count": null
      }
    ],
    "skill_match_roles": [
      {
        "display_name": "Cybersecurity Engineer",
        "matched_count": 2,
        "role_id": 5,
        "score": 0.1111,
        "slug": "cybersecurity-engineer",
        "total_count": 18
      },
      {
        "display_name": "Backend Engineer",
        "matched_count": 1,
        "role_id": 1,
        "score": 0.0556,
        "slug": "backend-engineer",
        "total_count": 18
      },
      {
        "display_name": "ML Engineer",
        "matched_count": 1,
        "role_id": 3,
        "score": 0.0556,
        "slug": "ml-engineer",
        "total_count": 18
      },
      {
        "display_name": "Full Stack Engineer",
        "matched_count": 1,
        "role_id": 15,
        "score": 0.0556,
        "slug": "full-stack-engineer",
        "total_count": 18
      },
      {
        "display_name": "ML Ops Engineer",
        "matched_count": 1,
        "role_id": 16,
        "score": 0.0556,
        "slug": "ml-ops-engineer",
        "total_count": 18
      }
    ]
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "NEW",
    "chosen_role": {
      "display_name": "Quantum Crypto Researcher",
      "matched_count": null,
      "role_id": null,
      "score": 0.0,
      "slug": "quantum-crypto-researcher",
      "total_count": null
    },
    "confidence": 0.0,
    "is_new_role": true,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "new_role_display_name": "Quantum Crypto Researcher",
    "new_role_slug": "quantum-crypto-researcher",
    "queued": false,
    "reasoning": "Stage 1 title \u0027Quantum Crypto Researcher\u0027 not in catalog; KRA inconclusive (0.30) and skill profile too weak to generalize (top_skill=0.11 \u003c 0.20). Finalizing as new role \u0027Quantum Crypto Researcher\u0027; v3 enriches the catalog in the background for future runs."
  },
  "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…