Used Tools & Technologies
GPURequired Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Software Development @ 7
Go @ 7
Jenkins @ 3
Kubernetes @ 4
GitHub @ 3
CI/CD @ 3
Distributed Systems @ 4
Communication @ 4
Networking @ 7
Rust @ 7
AI @ 4
HPC @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA is seeking an exceptional Senior Software Engineer to help design and build next-generation cloud platforms. This role focuses on scalable cloud infrastructure powered by Kubernetes, ConnectX, BlueField NICs, DPUs, and GPUs. You will join a team developing high-performance computing infrastructure used in large supercomputers and data centers, working in a fast-paced, collaborative environment on products at the forefront of performance, scalability, and functionality.
Responsibilities
- Design and develop scalable cloud solutions to accelerate HPC and AI workloads using NVIDIA 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 for high-performance and distributed environments.
Requirements
- BSc in Computer Science or equivalent experience.
- 7+ years of software development experience with Go, C, C++, or Rust.
- Strong hands-on development experience with the Kubernetes (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 ability to collaborate across teams and geographies.
- Self-starter with adaptability and eagerness to learn new technologies.
Ways to stand out
- Experience building Kubernetes operators/controllers.
- Background in HPC or AI infrastructure technologies.
- Strong networking background.
Compensation & Benefits
- Base salary ranges by level:
- Level 4: 184,000 USD - 287,500 USD
- Level 5: 224,000 USD - 356,500 USD
- Eligible for equity and benefits.
Additional information
- Applications accepted at least until March 26, 2026.
- This posting is for an existing vacancy.
- NVIDIA uses AI tools in its recruiting processes.
- NVIDIA is an equal opportunity employer and committed to fostering a diverse work environment.