Senior Math Libraries Engineer, Post Quantum Cryptography

Invidia

Multiple Locations
Base: 184,000 usd - 287,500 usd for level 4; 224,0...
Hybrid
High-performance cryptographic primitives development
Advanced c++ programming skills
Cryptography software for low latency environments
You will play a crucial role in designing, developing, and optimizing cryptographic algorithms and low-level mathematical primitives for high-performance execution on NVIDIA GPUs, influencing the creation of APIs, documentation, and the overall developer experience

Job Summary

  • You will play a crucial role in designing, developing, and optimizing cryptographic algorithms and low-level mathematical primitives for high-performance execution on NVIDIA GPUs, influencing the creation of APIs, documentation, and the overall developer experience.
  • With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers.
  • NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer.

Matching Summary

You will play a crucial role in designing, developing, and optimizing cryptographic algorithms and low-level mathematical primitives for high-performance execution on NVIDIA GPUs, influencing the creation of APIs, documentation, and the overall developer experience.

Salary

Base: 184,000 USD - 287,500 USD for Level 4; 224,000 USD - 356,500 USD for Level 5; Bonus/Equity: Eligible for equity; Benefits: Generous benefits package

Skills & Requirements

Must-have

  • High-performance cryptographic primitives development
  • Advanced C++ programming skills
  • Cryptography software for low latency environments
  • Collaboration with product and engineering teams
  • Development on GPU hardware architectures

Nice-to-have

  • Experience with CUDA C++ and GPU computing
  • Knowledge of cmake and CI/CD automation
  • Understanding of lattice-based cryptography
  • Strong documentation and communication skills
  • Experience developing widely used libraries

Key Requirements

  • PhD or MSc in Applied Mathematics or Computer Science preferred
  • 5+ years experience in cryptography software development
  • Strong mathematical foundations
  • Experience in high throughput or low latency cryptography environments

Work Rights

Not specified

Tailored Resume

Cover Letter