Pipeline run
0e3ffd02-8791-4961-aa36-56b1111c70a9
Client output enrichment
v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA descriptionvocab breakdown (legacy)
Signals
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
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.
Library artifacts (this run)
nano JD Parser — gpt-4.1-nano click to toggle
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": "IonQ Forte-1 and Rigetti Aspen-M-3."
},
"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": "CRYSTALS-Dilithium"
},
{
"is_primary": true,
"skill_name": "TLS"
},
{
"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"
},
{
"is_primary": false,
"skill_name": "Quantum Cryptanalysis"
}
],
"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": "IonQ Forte-1 and Rigetti Aspen-M-3."
},
"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": "0e3ffd02-8791-4961-aa36-56b1111c70a9",
"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.