> Markdown version of [/jobs/ext/1345537-senior-hpc-performance-engineer](https://www.wearedevelopers.com/jobs/ext/1345537-senior-hpc-performance-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior HPC Performance Engineer - **Company:** NVIDIA Ltd. - **Location:** Remote, OR, United States - **Experience:** Expert - **Salary:** $184,000.0 - $287,500.0 - **Contract:** Permanent contract - **Skills:** Assembly Language, C++ (Programming Language), Nvidia CUDA, Computer Programming, Software Debugging, Fortran (Programming Language), OpenMP, Software Engineering, Parallel Computation, Information Technology - **Published:** July 19, 2026 - **Apply:** https://www.juju.com/job/00000000ghmo1g ## About the Role + 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, 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. + Experience is leading and/or managing projects is a plus. ## Related Videos - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [Passive ARM Assembly Skills for Debugging, Optimization (and Hacking)](https://www.wearedevelopers.com/videos/1083-passive-arm-assembly-skills-for-debugging-optimization-and-hacking) - [CUDA Python: GPU programming for the modern developer](https://www.wearedevelopers.com/videos/100221-cuda-python-gpu-programming-for-the-modern-developer) - [Accelerating Python on GPUs](https://www.wearedevelopers.com/videos/859-accelerating-python-on-gpus) - [The weekly developer show: Boosting Python with CUDA, CSS Updates & Navigating New Tech Stacks](https://www.wearedevelopers.com/videos/1293-the-weekly-developer-show-boosting-python-with-cuda-css-updates-navigating-new-tech-stacks) - [A Deep Dive on How To Leverage the NVIDIA GB200 for Ultra-Fast Training and Inference on Kubernetes](https://www.wearedevelopers.com/videos/1625-a-deep-dive-on-how-to-leverage-the-nvidia-gb200-for-ultra-fast-training-and-inference-on-kubernetes) ## Related Articles - [Top 6 Hackathons for Developers in 2023](https://www.wearedevelopers.com/magazine/263-top-6-hackathons-for-developers-in-2023) - [What’s the latest in NVIDIA CUDA Python](https://www.wearedevelopers.com/magazine/568-what-s-the-latest-in-nvidia-cuda-python) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [What is a Hackathon? The Hackathon Guide](https://www.wearedevelopers.com/magazine/349-what-is-a-hackathon-the-hackathon-guide)