Senior System Software Engineer - Scientific Computing PaaS

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$180,000 - $339,250
Cloud
Senior Software Engineer
Hybrid
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 build out their scientific computing platform on NVIDIA DGX Cloud. This role focuses on developing a cloud-based accelerated scientific computing platform as a service that enables 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, optimizing system performance, and managing complex infrastructure. You'll work with state-of-the-art technology in accelerated computing, dealing with both CPUs and GPUs.

The ideal candidate should have strong experience in cloud platforms, compiled languages like Go or Rust, and a deep understanding of distributed systems. This is an opportunity to work at NVIDIA, one of technology's most desirable employers, where you'll be at the forefront of scientific computing and cloud technology.

The role offers competitive compensation including a base salary range of $180,000 - $339,250 USD, equity, and benefits. This position provides an excellent opportunity to work on challenging problems at scale while contributing to groundbreaking advancements in scientific computing.

Last updated 4 days 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 engaged 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
Linux
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
  • Strong Evidence on Algorithmic Thinking & System Design skills
  • Strong interpersonal skills and ability 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 Software Engineer, Kubernetes - DGX Cloud

Senior Kubernetes Engineer role at NVIDIA, focusing on scaling AI infrastructure and GPU cluster management, offering competitive compensation and remote work options.

Senior Software Engineer - GPU Clusters

Senior Software Engineer position at NVIDIA focusing on GPU cluster management and infrastructure for AI workloads

Senior DGX Cloud Software Engineer- Infrastructure Automation and Distributed Systems

Senior Cloud Engineer role at NVIDIA focusing on infrastructure automation and distributed systems, offering competitive compensation and opportunity to work with cutting-edge technology.

Senior Software Engineer, Reliability and Operational Excellence - DGX Cloud

Senior Software Engineer position at NVIDIA focusing on reliability and operational excellence for DGX Cloud services.

Senior Software Engineer, Bare Metal Automation - DGX Cloud

Senior Software Engineer position at NVIDIA focusing on bare metal automation for DGX Cloud, managing large-scale GPU clusters for AI workloads.