Senior HPC Performance Engineer - AI for Science at Scale
at Nvidia
USD 184,000-356,500 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Python @ 7 Algorithms @ 4 Machine Learning @ 4 TensorFlow @ 6 Leadership @ 4 Communication @ 7 Mathematics @ 7 Parallel Programming @ 7 Technical Leadership @ 4 PyTorch @ 6 CUDA @ 4 GPU @ 4Details
NVIDIA is seeking a Senior HPC Performance Engineer to join teams building next-generation scientific machine learning (ML) frameworks. The role focuses on accelerating AI for Science through high-performance computing (HPC), CUDA-backed ML training frameworks, and advances in algorithmic and software stack performance for domains such as digital biology.
Responsibilities
- Design and implement computationally performant features for large-scale, CUDA-backed ML training frameworks using low-level acceleration and scaling strategies such as GPU porting, data structure innovations, and distributed learning technologies.
- Optimize computational performance of a wide range of business-critical ML models via the accelerated hardware and software stack, as well as algorithmic improvements.
- Develop and maintain the HPC software stack for generative machine learning models in digital biology and other scientific domains.
- Collaborate with multiple HPC, AI infrastructure, and research teams.
- Develop tools to assist data processing, data quality control, algorithm development, and algorithm testing.
- Drive the testing and maintenance of algorithms and software modules.
Requirements
- Advanced degree in a quantitative field such as Computer Science, Computational Biophysics, Computational Chemistry, Physics, Mathematics, or equivalent experience.
- 8+ years of relevant experience.
- Consistent track record in performance engineering as well as software design, building, packaging, and launching software products.
- Deep understanding of parallel programming in C++ and Python; ideally CUDA and Triton programming experience.
- Fluent in modern machine learning frameworks such as PyTorch, TensorFlow, JAX, and Warp.
- Experience applying HPC solutions to research problems, ideally for biology, chemistry, or material science applications.
- Recognized for technical leadership contributions, capable of self-direction, and able to learn from and teach others.
- Strong communication skills, organized, self-motivated, and an excellent teammate.
Ways to stand out
- Contributor to major scientific AI for Science codebases.
- Familiarity with pioneering language and geometric models used in AI for Science applications in biology, chemistry, or material science.
Compensation & Benefits
- Base salary ranges by level:
- Level 4: 184,000 USD - 287,500 USD
- Level 5: 224,000 USD - 356,500 USD
- You will also be eligible for equity and benefits (link provided in the original posting).
Other details
- Applications for this job will be accepted at least until October 4, 2025.
- NVIDIA is an equal opportunity employer and values diversity.