Senior Software Developer - HPC Cluster Management

October 16

Apply Now
Logo of NVIDIA

NVIDIA

GPU-accelerated computing • artificial intelligence • deep learning • virtual reality • gaming

10,000+ employees

Founded 1993

🤖 Artificial Intelligence

🎮 Gaming

Description

• Development of head node and compute node installation and provisioning processes. • Work on functionality in the area of edge site deployment. • Integrating product with the latest hardware (e.g GPUs, DPUs, etc.). • Work on features related to composable infrastructure management. • Develop new features for BIOS and firmware upgrade management. • Develop functionality for wide range workloads and increase scalability. • Add support for new Linux distributions. • Improve support for alternative CPU architectures such as ARM. • Add features to Ansible collections for Cluster Installation and Management. • Assist support team with customer support requests.

Requirements

• Degree in Computer Science or related field (or equivalent experience). • 7+ years of experience in software development and/or related roles. • Familiar with the Linux operating system and networking concepts. • Proficient in Python and knowledge of object-oriented software design. • Emphasis on high quality of work and producing clean code. • Eager to learn and use new technologies. • Experience with Ansible. • Experience with high-performance computing and system administration. • Knowledge of Kubernetes, AWS, Azure, GCE, OpenStack, Jenkins, and distributed programming. • Proficiency in C++.

Benefits

• Equity and benefits

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com