Compiler Engineer, Compute Front-End - New College Grad 2026

Nvidia

Actively hiring Posted this week
Santa Clara, CA · Austin, TX · Redmond, WA Posted 6 days ago $124,000$195,500 / year

At a glance

AI generated

TL;DR

As a Compiler Software Engineer at NVIDIA’s CUDA Compiler team, you will lead the design and implementation of enhancements to the optimizing CUDA C++ compiler driver and front-end, ensuring seamless integration with third-party compilers. Your daily tasks include contributing to the evolution of the CUDA C++ programming language specification, driving robustness in the front-end, and delivering high-quality software for production releases. You’ll work closely with customers and partners to support the compiler and address their needs effectively. Ideal candidates possess advanced C++ development skills, experience with large codebases, and a strong background in compiler engineering using tools like EDG or LLVM-clang. Additionally, familiarity with parallel programming concepts and CUDA C++ application development is crucial for tackling complex challenges in deep learning, scientific computation, and other high-performance computing domains.

Skills

CUDA C++ LLVM EDG MLIR Git CI/CD Linux NVIDIA_GPU Python Docker Kubernetes Terraform PostgreSQL GitHub Jenkins

What you'll do

  • Design and implement enhancements to the CUDA C++ compiler driver and front-end.
  • Contribute to the evolution of the CUDA C++ programming language specification.
  • Drive improvements in language conformance, front-end robustness, and compile-time efficiency.
  • Provide engineering support for the compiler and deliver targeted changes for production releases.
  • Establish strong relationships with customers and partners through high-quality software development.

What we're looking for

  • BS/MS/PhD in Computer Science or related field with 1+ years of compiler development experience.
  • Advanced skills in C++ for large, modularized codebases.
  • Knowledge of compiler front-end technology and experience with EDG, LLVM-clang, or similar industrial compilers.
  • Deep understanding of parallel programming concepts and CUDA C++ application development.
  • Capability to manage competing priorities while achieving objectives under tight deadlines.
  • Strong interpersonal and communication skills for effective teamwork and customer/partner relationships.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 825 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 813 roles with salary data.

Most-posted roles

View all roles at Nvidia