CareerPlanSign in

Staff Cryptography Engineer

USA💼 Full-time🗓 2026-10-02

Core

Implement and maintain reference, bit-accurate, and optimized software models for post-quantum cryptographic algorithms (ML-KEM, ML-DSA, SLH-DSA, LMS) and develop constant-time implementations.

Role type

Staff Cryptography Engineer

Builds

Cryptographic software models, constant-time implementations, and certification tooling (NIST ACVP/CAVP) (via careerplan.io/jobs/22499-staff-cryptography-engineer-at-ionq)

Domain

Cybersecurity / Post-Quantum Cryptography

Deliverable

production ML models

Required skills

C, C++, Rust, constant-time implementation, post-quantum cryptography (lattice-based, hash-based), NIST test-vector formats, algorithm decomposition

Preferred skills

PhD in cryptography/mathematics, experience with Keccak/NTT/polynomial arithmetic, French or German fluency

Technologies

C, C++, Rust, NIST ACVP, CAVP

Responsibilities

Develop constant-time implementations of cryptographic functions; Build known-answer-test and test-vector tooling; Decompose algorithms into hardware-friendly components; Evaluate third-party cryptographic libraries

Seniority

Staff, hands-on IC