HPC Performance Engineer
Core
Analyze HPC applications to improve performance by driving compiler optimizations and library enhancements across CPU and CPU/GPU platforms.
Role type
Senior IC HPC Performance Engineer
Builds
Optimized HPC applications and compiler/runtime performance solutions
Domain
High Performance Computing, Compilers, Parallel Computing
Required skills
Fortran, C, C++, OpenACC, OpenMP, MPI, CUDA, performance analysis, parallel programming, numerical methods
Preferred skills
Machine architecture knowledge, assembly language programming, debugging, porting
Technologies
NVHPC, CUDA, OpenACC, OpenMP, MPI
Responsibilities
Analyze compiler optimization effects on HPC application performance; Evaluate compiler/runtime improvements for CPU/CPU-GPU platforms; Communicate compiler limits to application engineering; Port HPC applications to different platforms; Evaluate impact of NVHPC components and system configuration
Seniority
Senior, hands-on IC
