Taro Logo

Senior Math Libraries Engineer, Post Quantum Cryptography

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins that transform industries.
$184,000 - $356,500
Security
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Cybersecurity

Job Description

NVIDIA, the world leader in accelerated computing, is seeking a Senior Math Libraries Engineer to join their Cryptography team. This role focuses on developing cutting-edge Post-Quantum Cryptography (PQC) and Privacy-Enhancing Technologies (PETs) within the cuPQC Software Development Kit. The position involves creating high-performance cryptographic algorithms and mathematical primitives for NVIDIA's GPU platforms, from edge computing to data center solutions.

The role requires deep expertise in cryptography, advanced C++ programming, and strong mathematical foundations. You'll be working on critical security solutions that protect against quantum computing threats, developing scalable implementations of NIST standard PQC algorithms. The position offers competitive compensation ranging from $184,000 to $356,500 USD depending on level and experience, plus equity and comprehensive benefits.

As part of NVIDIA's forward-thinking engineering team, you'll collaborate with internal and external partners to shape the future of cryptographic security. The company's commitment to solving ambitious problems through accelerated computing makes this an exciting opportunity for someone passionate about cryptography and high-performance computing. The hybrid work environment and NVIDIA's position as one of technology's most desirable employers make this an attractive role for talented engineers looking to make a significant impact in the field of cryptographic security.

Last updated 19 days ago

Responsibilities For Senior Math Libraries Engineer, Post Quantum Cryptography

  • Develop and optimize scalable high-performance cryptographic primitives and algorithms on GPU hardware architectures
  • Design robust long-term software architectures for multiple hardware generations
  • Work with internal and external partners on feature requirements and cuPQC releases

Requirements For Senior Math Libraries Engineer, Post Quantum Cryptography

  • PhD or MSc's degree in Applied Mathematics, Computer Science, or related field (or equivalent experience)
  • 5+ years of experience in cryptography software development
  • Strong mathematical foundations
  • Advanced C++ skills including modern design paradigms
  • Strong collaboration, communication, and documentation habits

Benefits For Senior Math Libraries Engineer, Post Quantum Cryptography

Equity
  • Competitive base salary
  • Equity
  • Comprehensive benefits package

Related Jobs

Senior Software Engineer, AI Security Engineering

Senior Software Engineering role at NVIDIA focusing on AI security engineering, developing and implementing security solutions for AI products and systems.

Senior Formal Verification Engineer

Senior Formal Verification Engineer role at NVIDIA focusing on AI-driven formal verification for next-generation chips.

Senior Software Security Engineer

Senior Software Security Engineer role at NVIDIA focusing on developing secure software release workflows and platform security solutions.

Senior Infrastructure Security Engineer - DGX Cloud

Senior Infrastructure Security Engineer role at NVIDIA focusing on cloud and on-premise security implementation for DGX Cloud platform, offering competitive compensation and remote work options.

Senior Systems Software Security Engineer – Factory and Security Provisioning

Senior Systems Software Security Engineer role at NVIDIA focusing on factory and security provisioning for data center systems, requiring expertise in OTP, security controls, and provisioning processes.