Hybrid

NVIDIA is hiring a Senior HPC Applications Engineer

About the Role

The role involves collaborating with researchers, developers, and partners to profile, optimize, and deploy demanding computational workloads on accelerated systems. The candidate will apply deep technical knowledge to solve complex challenges in scientific computing environments.

Responsibilities

  • Collaborate with software developers and domain scientists to adapt applications for accelerated computing platforms
  • Analyze performance bottlenecks in high-performance computing applications and recommend optimizations
  • Develop and maintain tools and scripts to automate performance evaluation and benchmarking
  • Provide technical guidance on GPU integration within scientific simulation and modeling workflows
  • Support porting of legacy codebases to modern parallel computing frameworks
  • Troubleshoot complex software issues across heterogeneous computing environments
  • Engage with external research institutions and industry partners on joint technical initiatives
  • Document best practices and technical solutions for internal and external audiences
  • Present findings and demonstrations at technical forums and conferences
  • Stay current with advancements in HPC architectures and computational methods
  • Assist in defining requirements for next-generation computing tools and libraries
  • Work closely with hardware and software teams to influence product development
  • Optimize application performance using profiling and debugging tools
  • Contribute to the development of training materials and workshops
  • Evaluate emerging applications for suitability on accelerated platforms

Nice to Have

  • Advanced degree in a computational science or engineering discipline
  • Direct experience porting applications to GPU-accelerated platforms
  • Contributions to open-source HPC software projects
  • Familiarity with containerization technologies like Docker or Singularity
  • Experience with workflow management systems in scientific computing

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid work model with flexibility based on location and role needs

Team

Part of a global engineering team focused on high-performance computing solutions

About the Team

  • This team focuses on enabling breakthroughs in science and engineering by advancing the capabilities of high-performance computing systems.
  • Engineers work directly with leading institutions and developers to push the boundaries of computational performance.

What We Offer

  • Opportunities to work on cutting-edge technology shaping the future of computing
  • Collaborative environment with access to industry-leading tools and resources
  • Support for professional development and conference participation

Sponsorship available for qualified candidates requiring work authorization

Required Skills
CUDAcuQuantumCUDA-QMPIOpenMPLinuxSlurmSingularityKubernetesDockerHPCC++PythonPerformance OptimizationParallel Programming CUDAcuQuantumCUDA-QMPIOpenMPLinuxSlurmSingularityKubernetesDockerHPCC++PythonPerformance OptimizationParallel Programming
About company
NVIDIA
NVIDIA builds accelerated computing platforms and AI technologies that power advancements in areas such as generative AI, data centers, robotics, and digital twins.
All jobs at NVIDIA Visit website
Job Details
Category other
Posted 7 months ago