NVIDIA GPU Cloud (NGC) is seeking a Senior Software Engineer to join their Cloud Platform team. This role focuses on building NVIDIA's accelerated compute cloud services, including software to manage hardware and network provisioning in a multi-tenant infrastructure. The position offers an opportunity to work with cutting-edge technology at a company leading the way in AI, High-Performance Computing, and Visualization.
The role involves collaborating with software engineers, product architects, and product managers to deliver end-to-end software solutions for managing complex cloud infrastructure deployments. You'll be responsible for writing services that align with NVIDIA's Cloud Platform architectural vision, with full ownership of your code from development through production.
NVIDIA, inventor of the GPU, is at the forefront of groundbreaking developments in AI, HPC, and Visualization. The company's work enables new possibilities in artificial intelligence, autonomous vehicles, and beyond. This position offers the chance to work with some of the technology industry's most talented professionals in an environment consistently rated as one of the most desirable employers.
Key technical aspects include working with distributed systems, cloud infrastructure management, networking protocols, and modern development practices. The role requires expertise in systems programming languages, API design, and secure communication protocols. Additional valuable skills include experience with hyperscale cloud services, networking protocols, host management systems, Kubernetes, and SRE principles.
This position combines technical depth with strategic impact, offering the opportunity to shape the future of cloud computing while working with cutting-edge technology at a company that's driving innovation in AI and accelerated computing.