Senior Software Engineer — MD Simulation Engineering
Core
Building GPU-native simulation software to enable biological simulation engines at scale for the molecular dynamics ecosystem.
Role type
Senior IC software engineer (HPC/GPU)
Builds
GPU-accelerated simulation math primitives and kernels for molecular dynamics engines
Domain
Computational biology + High-performance computing (HPC)
Deliverable
production ML models | product features
Required skills
CUDA programming, C/C++, high-performance computing, molecular dynamics simulation concepts, scientific software libraries, GPU APIs
Preferred skills
Major MD simulation engine experience, GPU compiler toolchains, SPME/Ewald summation implementation, mixed-precision/tensor-core algorithms, open-source GPU computing contributions
Technologies
CUDA, C, C++, GPU generations
Responsibilities
Build and optimize CUDA kernels for core MD simulation primitives; deliver GPU-accelerated simulation math to external partners; integrate primitives into major MD engines; drive CI/CD infrastructure for kernel builds and performance testing; collaborate with Applied Science teams to translate research prototypes into production software
Seniority
Senior, hands-on IC (via careerplan.io/jobs/893395255690-senior-software-engineer-md-simulation-engineering-at-nvidia)
