NVIDIA logo
NVIDIA3 weeks ago

Senior Software Engineer — MD Simulation Engineering

$184,000–$356,500 year

On-site · Santa Clara, California, United States

Type
Full Time
Level
Senior Level
Education
Masters Degree
Company size
Enterprise

Job Summary

Senior Software Engineer to join NVIDIA BioNeMo MD Simulation Engineering. Build, implement, and optimize CUDA kernels for core MD simulation primitives; deliver GPU-accelerated simulation math end-to-end to external partners and the MD ecosystem; integrate primitives into major MD engines; drive CI/CD for multi-SKU kernel builds, automated performance regression testing, and cross-simulator validation across NVIDIA GPU generations; collaborate with Applied Science teams to evaluate new algorithms and translate research prototypes into production-quality software. Must have extensive CUDA/GPU programming experience, strong C/C++, HPC fundamentals, and experience with scientific software libraries or MD engines; BS/MS in related fields or equivalent experience; PhD or related experience with HPC is a plus.

Required Qualifications

  • 8+ years of software engineering experience with a strong background in CUDA and GPU programming
  • Deep proficiency in C and C++
  • Strong foundation in high-performance computing
  • Familiarity with molecular dynamics simulation concepts
  • Experience building or supplying to scientific software libraries, simulation engines, or developer-facing GPU APIs
  • BS/MS in Computer Science, Computational Science, Physics, Applied Mathematics, or a related field, or equivalent experience
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$184k – $357k / yr

Senior Software Engineer — MD Simulation Engineering · NVIDIA

Apply on Sorce