Senior Compiler Engineer - Compute jobs in United States
cer-icon
Apply on Employer Site
company-logo

NVIDIA · 1 day ago

Senior Compiler Engineer - Compute

NVIDIA is a leader in GPU computing and is seeking a highly motivated Senior Compiler Engineer to join their CUDA Compiler team. The role involves crafting compiler capabilities for high performance parallel applications and working on optimizing the CUDA C++ compiler for NVIDIA's GPU architectures.

AI InfrastructureArtificial Intelligence (AI)Consumer ElectronicsFoundational AIGPUHardwareSoftwareVirtual Reality
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Design and implement enhancements to the CUDA C++ compiler driver and front-end, ensuring tight integration with industry-leading third-party compiler software
Contribute to the CUDA C++ programming language specification and its evolution factoring in support for new GPU hardware capabilities
Drive language conformance, front-end robustness, and compile-time improvements that benefit a wide range of users, from deep learning researchers to safety-critical software developers
Provide engineering support for the compiler and deliver targeted changes for production customer releases
Establish strong customer/partner relationships and trust through excellent execution and high-quality software development

Qualification

C++Compiler developmentCUDAMultithreaded programmingCompiler front-end technologyParallel programmingInterpersonal skillsCommunication skillsTeamwork

Required

BS/MS/PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience)
4+ years of experience in developing production compilers or related software
Knowledge of compiler front-end technology
Advanced C++ development skills, including experience working with large, modularized codebases
Strong interpersonal, verbal and written communications skills
Capability to achieve objectives under tight deadlines
Experience executing tasks while managing competing priorities
Experience writing and debugging multithreaded programs
Deep understanding of technology and passion for what you do with strong teamwork, specifically a proven ability to effectively guide and influence within a dynamic matrix environment

Preferred

Strong track-record in compiler engineering with EDG, LLVM-clang or other industrial strength compiler front-end
Prior work on domain-specific front-ends or IRs such as MLIR, including dialect development or integration with custom compilers
CUDA C++ application development experience
Strong understanding of parallel programming concepts
Experience working with Programming Language and programming language standards

Benefits

Equity
Benefits

Company

NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.

H1B Sponsorship

NVIDIA has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1877)
2024 (1355)
2023 (976)
2022 (835)
2021 (601)
2020 (529)

Funding

Current Stage
Public Company
Total Funding
$4.09B
Key Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity

Leadership Team

leader-logo
Jensen Huang
Founder and CEO
linkedin
leader-logo
Michael Kagan
Chief Technology Officer
linkedin
Company data provided by crunchbase