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, GPU kernel engineering, CI/CD for multi-SKU builds
Preferred skills
Major MD simulation engine supply experience, GPU compiler toolchains, SPME/Ewald summation implementation, mixed-precision/tensor-core algorithms, open-source MD/GPU contributions
Technologies
CUDA, C, C++, GPU generations, CI/CD pipelines
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 automated testing and validation; collaborate with Applied Science to translate research prototypes into production software
Seniority
Senior, hands-on IC