JobsSenior HPC Performance Engineer
Job description
In this role at NVIDIA's NVHPC compilers & tools group, you will analyze and run High Performance Computing (HPC) applications to understand their performance characteristics. You will work with a range of applications from small benchmarks to complex systems utilizing distributed-memory architectures. Your insights will help drive optimizations for compiler and application engineering teams. This position requires strong programming skills and a solid understanding of parallel architectures.
Requirements
- BS/MS or equivalent experience in Computer Science or a related engineering field.
- 8+ years of programming experience.
- Solid understanding of Fortran/C/C++ and programming techniques for parallel architectures.
- Experience with OpenACC, OpenMP, MPI, and CUDA.
- Strong skills in performance analysis and tuning.
- Strong mathematical fundamentals, including linear algebra and numerical methods.
- Excellent written and verbal communication skills.
Responsibilities
- Assist customers in GPU accelerating HPC applications.
- Analyze HPC applications to understand their performance characteristics.
- Provide advice and drive compiler and applications engineering development teams based on analysis.
- Identify optimization opportunities for compiler development teams.
Benefits
- Employees at NVIDIA are often offered comprehensive, day-one benefits—including medical, dental, and vision coverage with HSA support, life and disability insurance, an Employee Assistance Program, and a 401(k) with auto-enrollment. Many roles also have generous time off and holidays, donation matching (up to $10,000), and a wide menu of extras like FSAs, commuter benefits, legal and identity-theft protection, pet insurance, and wellness discounts. Optional programs can include student-loan and home-purchase support, plus family care resources and expert medical services.
Is this posting expired or inaccurate?
