Taro Logo

Senior Software Engineer, Cloud Functions

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

Job Description

NVIDIA, a global leader in accelerated computing and AI technology, is seeking a Senior Software Engineer for their Cloud Functions team. This role focuses on developing NVIDIA Mission Control Software that runs on superpods, creating an autonomous hardware recovery engine responsible for baseline validation tests, remedial actions, and hardware health monitoring. The position offers an exciting opportunity to work with cutting-edge technology in AI and high-performance computing.

The role involves building and improving a powerful platform that automates diagnosis and repair of GPU/CPU clusters across public clouds, private clouds, and various hardware configurations. You'll be working on implementing scalable software components, enabling Agentic AI for remedial workflows, and developing robust feedback control systems for hardware management.

As a Senior Software Engineer, you'll collaborate with teams across NVIDIA to drive platform adoption and improve GPU utilization. The position requires expertise in modern programming languages like Go and Rust, along with deep understanding of distributed systems and multi-threading concepts. You'll be responsible for leading high-impact projects and influencing the product roadmap to enhance hardware utilization and reduce SRE toil.

NVIDIA offers a competitive compensation package with a base salary range of $184,000 - $356,500 USD (depending on level), plus equity and comprehensive benefits. The company is known for being one of the technology industry's most desirable employers, offering opportunities to work on groundbreaking developments in AI, High-Performance Computing, and Visualization. This is an excellent opportunity for creative engineers who enjoy autonomy and are passionate about developing cloud services at the forefront of technology.

Last updated 11 hours ago

Responsibilities For Senior Software Engineer, Cloud Functions

  • Design and implement scalable software components for resource inventory management
  • Enable Agentic AI within the core platform for remedial workflows
  • Influence product roadmap to reduce SRE toil and improve hardware utilization
  • Collaborate across Nvidia to drive platform adoption
  • Define and run benchmarks for various subsystems
  • Lead and deliver high-impact projects
  • Develop robust feedback control system for system health
  • Program in modern languages like Go and Rust

Requirements For Senior Software Engineer, Cloud Functions

Go
Rust
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 10 years of equivalent experience
  • Demonstrated ability in building scalable and robust distributed systems
  • Proven record of product rollouts and collaboration with early adopters
  • Proficiency in programming in C/C++, Java, Rust or Go
  • Technical stewardship of projects across the organization
  • Deep understanding of multi-threading and distributed systems concepts
  • Expertise in optimizing SQL queries
  • Expert-level knowledge of Go/Rust programming

Benefits For Senior Software Engineer, Cloud Functions

Equity
  • Competitive base salary
  • Equity
  • Comprehensive benefits package

Related Jobs

Senior Software Engineer, Cloud Functions

Senior Software Engineer position at NVIDIA focusing on cloud functions and hardware management automation, offering competitive compensation and opportunity to work with cutting-edge technology.

Senior Software Engineer, Cloud-Native Stack – CSP Engagements

Senior Software Engineering role at NVIDIA focusing on cloud-native stack development for CSP engagements, working with multi-rack, multi-tenant AI/ML datacenters.

Senior DGX Cloud Software Engineer - Infrastructure Automation and Distributed Systems

Senior DGX Cloud Software Engineer position at NVIDIA focusing on infrastructure automation and distributed systems for AI computing platforms.

Senior AI Infrastructure Engineer - DGX Cloud

Senior AI Infrastructure Engineer position at NVIDIA focusing on DGX Cloud systems, requiring 6+ years of experience in distributed systems and cloud infrastructure.

Cloud Platform Software Engineer

Senior Cloud Platform Software Engineer role at NVIDIA, focusing on developing AI super compute infrastructure on Kubernetes, offering competitive compensation and the opportunity to work with cutting-edge technology.