HPC Performance Engineer — Optimize Compilers & Libraries

NVIDIA

France

On-site

EUR 70,000 - 100,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NVIDIA is seeking an HPC Performance Engineer in our NVHPC compilers & tools group. Our performance engineers analyze HPC applications to improve performance by driving compiler optimizations and library enhancements. This role offers opportunities from small benchmarks to multi-node, multi-GPU systems.

You will work with compiler development and application engineering teams to deliver effective solutions and port HPC applications to different platforms and programming models.

Qualifications

  • BS/MS or equivalent experience in Computer Science or a related engineering field.
  • 5+ years of programming experience.
  • Solid understanding of Fortran, C, C++, and programming techniques, especially for parallel architectures.
  • Experience with OpenACC, OpenMP, MPI, CUDA.
  • Strong skills in performance analysis and tuning.
  • Strong mathematical fundamentals, including linear algebra and numerical methods.

Responsibilities

  • Analyze the effect of different compilers and compiler optimizations on HPC application performance.
  • Evaluate whether and how the compiler and runtime can improve performance of key HPC applications on CPU and CPU/GPU platforms.
  • Communicate limits of compiler capabilities with application engineering to guide the best path forward towards improving performance.
  • Port HPC applications to different platforms and programming models.
  • Evaluate the impact of NVHPC package components, device driver, and system configuration on application performance.

Skills

5+ years programming
Fortran
C
C++
OpenACC
OpenMP
MPI
CUDA
Performance analysis
Parallel architectures

Education

BS/MS in CS

Job description

NVIDIA is seeking an HPC Performance Engineer in our NVHPC compilers & tools group. Our performance engineers analyze HPC applications to improve performance by driving compiler optimizations and library enhancements. This role offers opportunities from small benchmarks to multi-node, multi-GPU systems.

You will work with compiler development and application engineering teams to deliver effective solutions and port HPC applications to different platforms and programming models.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

HPC Performance Engineer
HPC Performance Engineer

NVIDIA • France

On-site
EUR 70,000 - 100,000
HPC Performance Engineer: Optimize GPU-Accelerated Apps
HPC Performance Engineer: Optimize GPU-Accelerated Apps

NVIDIA • France

On-site
EUR 90,000 - 150,000
Senior HPC Performance Engineer
Senior HPC Performance Engineer

NVIDIA • France

On-site
EUR 90,000 - 150,000
Senior HPC Performance Engineer
Senior HPC Performance Engineer

NVIDIA Corporation • Grézet-Cavagnan

Hybrid
EUR 110,000 - 170,000
HPC Performance Architect for GPU-Accelerated Systems
HPC Performance Architect for GPU-Accelerated Systems

NVIDIA Corporation • Grézet-Cavagnan

Hybrid
EUR 110,000 - 170,000
Senior Performance Engineer, HPC & AI Systems
Senior Performance Engineer, HPC & AI Systems

NVIDIA Corporation • Grézet-Cavagnan

Hybrid
EUR 90,000 - 120,000
Senior Performance Engineer
Senior Performance Engineer

NVIDIA Corporation • Grézet-Cavagnan

Hybrid
EUR 90,000 - 120,000
Senior HPC & AI Performance Architect
Senior HPC & AI Performance Architect

AMD • France

On-site
EUR 110,000 - 160,000
Developer Technology Engineer, Energy
Developer Technology Engineer, Energy

NVIDIA • France

On-site
EUR 90,000 - 130,000
Energy HPC CUDA Performance Engineer
Energy HPC CUDA Performance Engineer

NVIDIA • France

On-site
EUR 90,000 - 130,000