NVIDIA is seeking an exceptional Senior Software Engineer to help design and build their next-generation cloud platforms. The role involves designing scalable cloud solutions for HPC and AI workloads, collaborating with cross-functional teams, and developing robust software systems.
Responsibilities:
- Design and develop scalable, cloud solutions to accelerate HPC and AI workloads using NVIDIA’s advanced technologies (GPUs, DPUs, ConnectX)
- Contribute to NVIDIA’s AI supercomputing platforms
- Collaborate with cross-functional teams to deliver new features and improve existing products
- Design and develop robust software systems
Requirements:
- BSc in Computer Science or equivalent experience
- 7+ years of software development experience with Go/C/C++/Rust
- Strong hands-on development experience with the K8s ecosystem
- Familiarity with CI/CD tools such as Jenkins, GitLab, or GitHub
- Proven ability to design, develop, debug, and maintain complex distributed systems
- Excellent communication skills and the ability to collaborate across teams and geographies
- Self-starter with adaptability and eagerness to learn new technologies
- Experience building K8s operators/controllers
- Background in HPC or AI infrastructure technologies
- Strong networking background