Jobs · Engineering

Senior HPC Performance Engineer

NVIDIA · California, United States · 2 days ago
RemoteRemoteEngineeringFull-time

What You’ll Be Doing

  • Aid customers in accelerating high-performance computing (HPC) applications using GPUs.
  • Analyze HPC applications to understand their performance characteristics.
  • Provide guidance and drive compiler and application engineering teams based on the analysis of these applications.

What We Need To See

  • A Bachelor’s or Master’s degree or equivalent experience in Computer Science or a related engineering field.
  • At least 8 years of programming experience.
  • A solid understanding of Fortran/C/C++, and programming techniques, particularly for parallel architectures; preferably for compilers.
  • Experience with OpenACC, OpenMP, MPI, and CUDA.
  • Strong skills in performance analysis and tuning, and a broad understanding of parallel applications development tools and runtime environments.
  • Strong mathematical fundamentals, including linear algebra and numerical methods.
  • A deep understanding of machine architectures and micro-architectures.
  • Experience with debugging and porting, as well as assembly language programming.
  • Experience leading and/or managing projects is a significant advantage.

Ways To Stand Out From The Crowd

You have a deep understanding of machine architectures and micro-architectures.

You have experience with debugging and porting, as well as assembly language programming.

You have experience leading and/or managing projects.

Pay

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is $184,000 - $287,500.

Benefits

You will be eligible for equity and benefits.

Similar jobs

Senior Quality Engineer

Coghlin CompaniesWestborough, MA· 1 wk ago
Quality Assuranceapply on coghlin-companies.careerplug.com