NVIDIA, a pioneer in computer graphics and accelerated computing for over 25 years, is seeking a Software Engineer for their Shoreline team. This role focuses on enabling GPU clusters at scale through their distributed platform. The position is based in Santa Clara, CA, offering a competitive base salary range of $120,000 - $189,750 USD plus equity and benefits.
The role involves developing scalable backend subsystems for NVIDIA's innovative GPU cluster management platform. You'll be working on implementing new features for automated diagnosis and repair of GPU/CPU clusters across various cloud environments, developing network topology-aware resources, and creating high-performance solutions using Go and Rust.
As part of NVIDIA's diverse and inclusive team, you'll contribute to groundbreaking developments in AI, High-Performance Computing, and Visualization. The company's GPU technology serves as the foundation for their products and services, enabling everything from artificial intelligence to autonomous cars.
The ideal candidate should have at least 2 years of software engineering experience, strong programming skills in C/C++, Rust, or Go, and a solid understanding of algorithms and data structures. Knowledge of multi-threading, distributed systems, and SQL optimization would be advantageous.
Join NVIDIA to be at the forefront of innovation in AI and computing, working with world-class talent to shape the future of technology. This hybrid position offers the opportunity to work on challenging problems while contributing to NVIDIA's mission of accelerating the next wave of artificial intelligence.