You are viewing a preview of this job. Log in or register to view more details about this job.

Senior Math Libraries Engineer

Job Title: Senior Math Libraries Engineer, Post-Quantum Cryptography. Location: Santa Clara, California

The work spans algorithm design, optimization for modern GPU architectures, and development of secure and scalable cryptographic building blocks. This job is posted by Quantum Jobs USA, on the behalf of NVIDIA Quantum Careers.

Responsibilities:

  • Design and optimize cryptographic primitives and algorithms for fast execution on NVIDIA GPUs.
  • Build high-performance libraries that support NIST-standard PQC algorithms.
  • Develop long-term software architectures that work across many GPU generations;
  • Work with product teams, engineering groups, and external partners to understand performance needs and deliver SDK releases on time.
  • Shape API design, documentation, and the overall developer experience.

Qualifications:

  • PhD or MSc in Applied Mathematics, Computer Science, or a related engineering field, or equivalent experience.
  • At least 5 years of experience developing software for cryptography in low-latency or high-throughput systems.
  • Strong foundation in mathematics;
  • Advanced C++ experience, including modern techniques such as template meta-programming, SFINAE, RAII, and constexpr.
  • Strong communication and documentation skills.

Preferred:

  • Experience building libraries used by large developer communities.
  • CUDA C++ and GPU programming experience;
  • Familiarity with tools for automation and testing, such as CMake, CI/CD systems, and sanitizers.
  • Knowledge of finite field arithmetic, lattice-based cryptography, and cryptographic hash functions.