Compiler Verification Engineer, Compute Performance – GPU

at Nvidia
USD 140,000-224,200 per year
MIDDLE
✅ On-site

Tech Stack

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

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

Similar jobs