Join IonQ as a Staff Cryptography Engineer to develop post-quantum cryptography hardware acceleration solutions.
Posted by employer 2 days ago
First seen on Joblaze 19 hours ago
Last verified on the company career page 19 hours ago
Skills & Technologies
What you'll build
Must have
Nice to have
Requirements
Not disclosed in this posting: compensation, visa sponsorship.
Benefits
Joblaze summary
The Staff Cryptography Engineer at IonQ focuses on developing post-quantum cryptography hardware acceleration, implementing software for modern algorithms, and ensuring their correctness through rigorous testing. Proficiency in C/C++ or Rust, along with a solid understanding of cryptographic principles, is essential for success in this hands-on role. This position is ideal for experienced engineers with a background in cryptography or security-critical software, looking to deepen their expertise in post-quantum technologies. The role offers collaboration with a team of seasoned cryptographic engineers in a rapidly advancing quantum computing environment.
Joblaze insights
Quick facts
From the original posting
About IonQ:
Location: This role is based onsite in Geneva, Switzerland.
Travel:
Job ID: 1919
The Role:
We are looking for a Staff Cryptography Engineer to join our team building post-quantum cryptography (PQC) hardware acceleration for HSM and network-appliance products. You will implement the software side of modern post-quantum algorithms: reference models, optimised implementations, and the test infrastructure that proves they are correct. This is a hands-on development role at the heart of applied cryptography, working with some of the most experienced cryptographic engineers in the field.
Responsibilities:
You will implement and maintain reference and bit-accurate models of ML-KEM, ML-DSA and SLH-DSA/LMS in C/C++/Rust and Python, develop constant-time software implementations of cryptographic functions, and build out the known-answer-test and test-vector tooling (NIST ACVP) used for verification and CAVP certification. You will contribute to the decomposition of algorithms into hardware-friendly building blocks (Keccak, NTT and polynomial arithmetic, samplers, encode/decode), support RTL and firmware engineers with algorithm questions and debugging, and help evaluate third-party cryptographic libraries, working under the guidance of our senior cryptography engineers.
Requirements:
We are looking for a candidate with a Master’s degree (PhD a plus) in Cryptography, Mathematics, Computer Science or a related field and at least five years of experience implementing cryptographic algorithms or security-critical software in C/C++ or Rust. You have solid understanding of modern cryptographic primitives and ideally first exposure to post-quantum schemes (lattice-based or hash-based) and their underlying mathematics.
You care about correctness and write well-tested, readable code; you understand what constant-time implementation means and why it matters. Familiarity with NIST test-vector formats, CAVP/ACVP or certification-oriented development is a plus. Fluency in English is required; French or German is an advantage.
Preferred Qualifications:
You want to grow into a world-class applied cryptographer by working on real products with demanding correctness and security requirements, and you enjoy the discipline of code that must be provably right.
What We Offer:
Compensation will vary based on individual factors such as education, qualifications, and experience of the final candidate(s), specific office location, and calibration against relevant market data and internal team equity. Posted base salary figures are subject to change as new market data becomes available. Our benefits include comprehensive medical, dental, and vision plans, matching 401(k), unlimited PTO and paid holidays, parental/adoption leave, legal insurance, and a home technology stipend. Details of participation in these benefit plans will be provided when a candidate receives an offer of employment.
Standard company text repeated across IonQ's postings is omitted here.