Senior Full-Stack Software Engineer, Storage Management Platform - DGX Cloud
NVIDIA
NVIDIA
Join our dynamic storage management plane team as a Senior Software Engineer. You'll contribute to a web-based application designed to empower storage customers with robust capabilities for managing and monitoring our distributed storage infrastructure. Our team is committed to leveraging cutting-edge technologies to solve complex challenges and drive innovation in efficient large-scale cluster management.
NVIDIA is at the forefront of innovation, from the GPU's impact on gaming and graphics to its pivotal role in powering modern AI. We are a company that amplifies human imagination and intelligence, offering a compelling work environment with highly competitive compensation and benefits. As we experience extraordinary growth, our elite engineering teams are expanding rapidly. If you are a creative, autonomous leader with a genuine passion for technology, we encourage you to explore opportunities with us.
Key responsibilities include maintaining and enhancing Kubernetes operators and our Container Storage Interface (CSI) plugin. You will also develop a sophisticated web-based solution for managing, operating, and monitoring our distributed storage systems. Close collaboration with cross-functional teams to define and implement new APIs is essential for success in this role.
We are seeking individuals who are not only technically proficient but also possess strong problem-solving skills and a proactive approach to work. A passion for coding and tackling significant technical challenges is highly valued.
We are looking for candidates with a B.Sc., M.Sc., or Ph.D. in Computer Science, a related field, or equivalent practical experience. A minimum of 8 years of experience in full-stack web development (both client and server-side) is required.
Demonstrated experience with Kubernetes (K8s), including the development or maintenance of operators and/or CSI plugins, is crucial. Proficiency in scripting languages such as Python and Bash is necessary, with Node.js experience being a mandatory requirement. A minimum of 5 years of experience operating within a Linux OS environment is also essential. Successful candidates will be intelligent, quick learners, dedicated to completing tasks, and passionate about coding and substantial technical challenges.
Nvidia
IT Consulting