Senior System Software Engineer - Scientific Computing PaaS

NVIDIA is the world leader in accelerated computing, pioneering solutions for AI and digital twins.
$184,000 - $356,500
Cloud
Senior Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS · Automotive

Description For Senior System Software Engineer - Scientific Computing PaaS

NVIDIA is seeking a Senior System Software Engineer to help build their scientific computing platform on NVIDIA DGX Cloud. This role is at the forefront of developing a cloud-based accelerated scientific computing platform as a service, enabling Physics-based Numerical Simulation Solvers, AI-based Training, Inference, and Visualization workflow for physical science and engineering problems.

The position involves working on cutting-edge applications including Weather prediction, Climate modeling, Industrial design, and Digital twins simulation across various domains such as Aerospace, Automotive, Sports, Renewable energy, and Bio-medical sectors. The role requires expertise in cloud computing, distributed systems, and parallel processing.

As a Senior System Software Engineer, you'll be responsible for designing and implementing cloud-native microservices and APIs, managing infrastructure for scientific workflows, and optimizing system performance across the entire stack. The role requires deep understanding of application code, including DL Framework, Numerical Solvers, Microservices, APIs, and Heterogeneous accelerated computing with CPUs and GPUs.

The ideal candidate will have 10+ years of experience in building and operating distributed compute and data-intensive platforms, strong skills in compiled languages like Go or Rust, and extensive knowledge of cloud computing architecture. You'll be working with state-of-the-art technology at NVIDIA, widely considered one of the technology world's most desirable employers.

This is an excellent opportunity for someone passionate about solving complex problems at scale and interested in working at the intersection of scientific computing, cloud infrastructure, and high-performance computing. The role offers competitive compensation, including equity, and the chance to work on transformative technology that impacts multiple industries.

Last updated 8 hours ago

Responsibilities For Senior System Software Engineer - Scientific Computing PaaS

  • Design, Build, Deploy and Operate Cloud native microservices and APIs for scientific computing workload on DGX cloud
  • Design services and take ownership of underlying cloud infrastructure for physics informed and data driven scientific workflows
  • Design novel algorithms and actively engage with operations to increase overall system performance
  • Design, Build, Deploy and Operate scalable I/O infrastructure for checkpointing, data loading, pre & post processing of data
  • Optimize compute, storage and network architecture specific to physics & simulation driven applications

Requirements For Senior System Software Engineer - Scientific Computing PaaS

Go
Rust
Kubernetes
  • BS/MS degree in Computer Science or related areas or equivalent experience
  • 10+ years experience working on building and operating distributed compute and data intensive platform as a service on cloud
  • Proven skill in a compiled language (Go, Rust, C++ or otherwise)
  • Strong foundational knowledge in Cloud Computing
  • Proven skills in Distributed Systems & Parallel Processing
  • Hands on Debugging skills with Process, Threads, Deadlock and Synchronization
  • Strong Evidence on Algorithmic Thinking & System Design skills
  • Be self-motivated, have strong interpersonal skills, and be able to work independently

Benefits For Senior System Software Engineer - Scientific Computing PaaS

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Senior System Software Engineer - Scientific Computing PaaS

Senior DGX Cloud Software Engineer- AI NeoCloud Infrastructure Automation

Senior cloud engineering role at NVIDIA focusing on AI infrastructure automation and distributed systems, offering competitive compensation and remote work options.

Senior Software Engineer, Bare Metal Automation - DGX Cloud

Senior Software Engineer position at NVIDIA focusing on bare metal automation for DGX Cloud, managing GPU clusters and AI infrastructure with competitive compensation.

Senior Software Engineer - HPC

Senior Software Engineer position at NVIDIA focusing on HPC infrastructure development and management using cloud technologies.

Senior Software Engineer - Cloud Efficiency

Senior Cloud Engineer role at NVIDIA focusing on cloud infrastructure optimization, requiring 12+ years of experience and offering competitive compensation between $200K-$391K.

Senior Network Engineer - Cloud

Senior Network Engineer position at NVIDIA focusing on cloud infrastructure development, offering competitive compensation and the opportunity to work with cutting-edge technology.