Drimva

NVIDIA

Senior Software Engineer — MD Simulation Engineering

$184K–$356K

US, CA, Santa Clara · Senior · Full-time · Posted May 24, 2026

Experience
8+ years of software engineering experience.
Education
BS/MS in Computer Science, Computational Science, Physics, Applied Mathematics, or a related field, or equivalent experience.

About the job

Builds and delivers GPU-native molecular dynamics simulation software and high-performance math primitives, integrating them into major MD engines and validating performance across NVIDIA GPU generations.

What you'll do

  • Build, implement, and optimize CUDA kernels for core MD simulation primitives.
  • Deliver and integrate GPU-accelerated simulation math into external partners’ systems and major MD engines.
  • Develop CI/CD infrastructure for multi-SKU kernel builds, performance regression testing, and cross-simulator validation.

What they ask for

  • Strong background in CUDA and GPU programming.
  • Deep proficiency in C and C++; ability to work in large codebases.
  • Strong foundation in high-performance computing and familiarity with molecular dynamics simulation concepts.
  • Experience building or supplying scientific software libraries, simulation engines, or developer-facing GPU APIs.

Nice to have

  • Experience with GPU compiler toolchains, kernel delivery mechanisms, or major MD simulation engines.
  • Implementation-level knowledge of SPME, Ewald summation, or other long-range electrostatics methods; mixed-precision or tensor-core-aware scientific algorithms; or open-source MD/GPU contributions.

Pay

184,000 USD - 287,500 USD (base salary, Level 4); 224,000 USD - 356,500 USD (base salary, Level 5)

Tools

CUDA, C, C++, SPME

Model-written summary · the original posting is authoritative

First seen Oct 16, 2026 · Last verified Nov 4, 2026 (UTC)