Senior HPC Performance Engineer

Requirements:

  • BS/MS or equivalent experience in Computer Science or related engineering field.
  • 8+ years of programming experience.
  • Solid understanding of Fortran/C/C++, as well as programming techniques, especially for parallel architectures; preferably for compilers.
  • Experience with OpenACC, OpenMP, MPI, and CUDA.
  • Strong skills in performance analysis and tuning, as well as a broad understanding of parallel applications development tools and runtime environments.
  • Strong mathematical fundamentals, including linear algebra and numerical methods.
  • Understand performance considerations, tradeoffs and impact.
  • Expert interpersonal skills, logical approach to problem solving, good time management and task prioritization skills. Excellent written and verbal communication skills.
  • Strong communication skills are required along with the ability to work in a dynamic product-oriented team.

Ways to stand out from the crowd:

  • You have a deep understanding of machine architectures and micro-architectures.
  • Experience with debugging and porting as well as assembly language programming is a significant advantage.

What you’ll be doing:

  • Assist customers GPU accelerate HPC applications.
  • Analyze High Performance Computing (HPC) applications to better understand their performance characteristics.
  • Provide advice and drive compiler and applications engineering development teams based on the analysis of these HPC applications.

Perks and benefits:

  • NVIDIA is widely considered to be one of the technology world’s most desirable employers with competitive salaries and a generous benefits package.
  • We have some of the most forward-thinking and hardworking people in the world working for us. Our goal is to craft an environment where we can do our life's best work.
  • If you're creative, autonomous and love a challenge, we want to hear from you!
  • NVIDIA's invention of the GPU revolutionized parallel computing. Our GPUs are being used in many of the largest high-performance computing projects around the world, solving real-world problems.
  • Our products are used to build and parallelize the most meaningful scientific applications for weather modeling, climatology, fluid dynamics, and defense.
  • We support real science and scientists throughout the world.
  • NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer.
  • As we highly value diversity in our current and future employees, we do not discriminate on the basis of various protected characteristics.
AI Summary ✨

Similar jobs

  • Senior C++ Engineer

    NVIDIA·Belfast, UK

    a day agoNew
  • a day agoNew
  • Senior Software Engineer II - KYC Experience

    Wise·Greater London, UK

    ≈ €131k – €172k / yearbase

    2 days agoNew
  • Senior Software Engineer - Recommend Team (Java)

    Wise·Greater London, UK

    ≈ €131k – €172k / yearbase

    2 days agoNew
  • See all jobs in UK →