Senior System Software Engineer – Scientific Computing PaaS
NVIDIA
Opportunity published from Workday · applications stay with the original hiring source.
About the opportunity
NVIDIA is seeking a Sr System Software Engineer to help build out scientific computing platform workflows on the cloud.
This platform enables physics-based numerical simulation solvers, AI-based training, inference, and visualization workflows for physical science and engineering problems.
Applications include weather prediction, climate modeling, industrial design, and digital twins simulation in domains such as aerospace, automotive, sports, renewable energy, and biomedical.
Key responsibilities
- Design services and take ownership of underlying cloud infrastructure for physics-informed and data-driven scientific workflows.
- Design novel algorithms and engage with operations to increase overall system performance across the stack, including DL frameworks, numerical solvers, microservices, APIs, and heterogeneous accelerated computing with CPUs and GPUs.
- Design, build, deploy, and operate scalable I/O infrastructure for checkpointing, data loading, and data pre- and post-processing.
- Optimize compute, storage, and network architecture specific to physics and simulation-driven applications.
Qualifications
- BS/MS degree in Computer Science or related areas, or equivalent experience.
- 10+ years of experience building and operating distributed compute and data-intensive platform-as-a-service on the cloud.
- Proven skill in a compiled language such as Go, Rust, or C++.
- Strong foundational knowledge in cloud computing, including datacenter architecture, cloud security, virtualization, and resource pooling.
- Proven skills in distributed systems and parallel processing, fault tolerance, consensus protocols, and message passing like MPI and NCCL.
- Hands-on debugging skills with processes, threads, deadlocks, synchronization, memory management, and file systems.
- Strong algorithmic thinking and system design skills for large-scale distributed systems.
Nice to have
- Experience building, deploying, and operating AI platforms on HPC clusters and cloud-native systems.
- Experience configuring and troubleshooting hardware, operating systems, kernels, and compilers for maximum performance.
- Hands-on debugging skills to optimize performance of compute, networking, and I/O frameworks.
Benefits
- Base salary range of 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5, determined by location, experience, and peer pay.
- Equity eligibility.
- Comprehensive benefits package.
Job details
- Applications accepted at least until October 21, 2026.
- Posting for an existing vacancy.
About the company
NVIDIA is considered one of the technology world’s most desirable employers, featuring forward-thinking and hardworking teams. The company leverages AI tools in its recruiting processes.
Additional information
- NVIDIA uses AI tools in its recruiting processes.
Application: UpVagas lists this opportunity from the hiring company or its recruitment platform. The application is completed at the original source.
