Senior Software Security Compiler Engineer

at Nvidia
USD 148,000-287,500 per year
SENIOR
βœ… On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Redis @ 4 TypeScript @ 6 Python @ 4 NoSQL @ 4 Communication @ 4 MongoDB @ 4 PostgreSQL @ 4 React @ 6 Rust @ 4 LLM @ 4 GPU @ 4

Details

For two decades, NVIDIA has pioneered visual computing, the art and science of computer graphics. With our invention of the GPU - the engine of modern visual computing - the field has expanded to encompass video games, movie production, product design, medical diagnosis and scientific research. More recently, GPU deep learning ignited modern AI β€” the next era of computing β€” with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as β€œthe AI computing company”. We are growing our company, and growing our teams with the smartest people in the world.

We are looking for a Software Security Compiler Engineer.

Responsibilities

  • Understand, modify, and improve GCC, LLVM, and NVIDIA proprietary compilers with respect to code hardening and security.
  • Address vulnerabilities by crafting countermeasures as well as implementing common industry solutions.
  • Review, coordinate, and implement security solutions.
  • Analyze source and assembly code for vulnerabilities.
  • Be part of a team at the center of deep-learning compiler technology spanning architecture design and support through functional languages.
  • Work with global compiler, hardware and application teams to oversee improvements and problem resolutions.

Requirements

  • BS/MS degree in Computer Science/Engineering or equivalent experience.
  • 5+ years' experience in software security and code hardening techniques.
  • Excellent programming skills in C, C++, Rust, and Python.
  • Compiler knowledge and experience (GCC, LLVM, proprietary compilers).
  • Experience in a shared engineering development environment.
  • Good communication and documentation skills and self-motivated.

Preferred / Ways to stand out

  • Background in fine-tuning LLMs for security testing, enabling automated vulnerability detection and adversarial evaluation through specialized model adaptation and domain-specific datasets.
  • Experience implementing offensive testing techniques to evaluate and bypass compiler mitigations using both traditional and LLM-driven methodologies.
  • Proficiency in automating security testing workflows with Python, TypeScript, and React.js for backend and frontend development.
  • Experience with relational and NoSQL databases, including PostgreSQL and MongoDB, and in-memory caching systems like Redis.

Compensation & Benefits

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 148,000 USD - 235,750 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4. You will also be eligible for equity and benefits (see NVIDIA benefits page).

Additional details

  • Applications for this job will be accepted at least until September 4, 2025.
  • NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer.