Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
CUDA @ 3
Communication @ 3
Debugging @ 3
Deep Learning
GPU
Git @ 5
HPC @ 6
Jira @ 5
Linux @ 3
Performance Analysis @ 3
Perl @ 3
Python @ 3
Software Development @ 5
Statistics
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA is looking for a Verification Engineer, Compute Performance to join its Compiler Verification Team. The team works on compiler testing and performance analysis for GPU computing, including applications in artificial intelligence, deep learning, virtual reality, and autonomous vehicles.
Responsibilities
- Analyze compiler performance degradation and functional defects, identify regression root causes, suggest corrective actions, and perform reviews to continuously improve testing.
- Automate compiler testing using NVIDIA test frameworks and programming, including test execution, test reporting, results analysis, and automation of build and test environments.
- Work with software compiler developers to provide automated solutions for unit testing.
- Use test suites to identify, report, and track compiler performance changes.
- Work with development teams to drive regressions to resolution.
- Generate statistics from performance data, identify and investigate outliers, monitor performance trends, and maintain historical data and baselines for comparison.
- Develop and review test plans, implement test cases, automate tests, integrate tests into NVIDIA test management frameworks, port third-party testing, and author test reports.
- Integrate existing tests into compiler test automation where needed.
- Participate in iterative planning, test development processes, and quality initiatives.
- Identify weaknesses in current processes and propose improvements to product quality.
Requirements
- Bachelor's or Master's degree or equivalent experience.
- At least 3 years of work experience in a software development or test organization.
- Excellent communication skills; self-motivated and well organized.
- Deep understanding of the Software Development Life Cycle (SDLC), High-Performance Computing (HPC), and software testing methodologies.
- Understanding of compiler operation and implementation, with strong problem-solving skills and the ability to implement solutions.
- Ability to work with multiple teams to resolve performance regressions, work productively under tight schedules, and apply strong analytical skills with attention to detail.
- Ability to apply existing skills to new situations, break large problems into smaller problems, and triage difficult performance regressions.
- Experience writing test plans, developing and automating tests, executing tests, and preparing reports in a production environment.
- Programming and/or testing experience with C, C++, CUDA, and scripting languages such as Python, Perl, and Shell.
Preferred Qualifications
- Industry experience testing production software, preferably compilers or other system software.
- Compiler development, compiler verification or testing, or performance analysis experience.
- Experience with the NVIDIA CUDA Toolkit, particularly troubleshooting and debugging in a Linux environment.
- Experience with revision control software and management tools such as Git, Perforce, JIRA, Confluence, and Make.
- Familiarity with statistical analysis tools for identifying and isolating out-of-bound behavior.
Compensation And Benefits
The base salary range is USD 140,000–224,250 per year, determined by location, experience, and compensation for similar positions. The role also includes eligibility for equity and benefits.
Applications will be accepted at least until September 4, 2026. NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer.
More jobs at Nvidia
Senior NPI Program Manager
Nvidia · Santa Clara, United States
USD 168,000-258,800 per year
GPU PCIe and Boot Architect - New College Grad 2026
Nvidia · Santa Clara, United States
USD 124,000-241,500 per year
Senior AI Engineer, High Performance AI
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Senior Salesforce CPQ Developer
Nvidia · Santa Clara, United States
USD 176,000-276,000 per year
Senior Technical Program Manager - LLM Safety
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Similar jobs
Senior Linux Kernel Systems Software Engineer – CSP Engagements
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Math Libraries Engineer - Sparsity in AI
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer, Metropolis Vision AI
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior System Simulation Architect
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Performance Compiler Engineer - Triton
Nvidia · Redmond, United States
USD 184,000-287,500 per year
Senior Software Engineer, AI Inference Systems
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Math Libraries Engineer – AI and HPC
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Distinguished Software Architect - Deep Learning and HPC Communications
Nvidia · Santa Clara, United States
USD 320,000-488,800 per year