Senior Software Developer - HPC Cluster Management

September 15

Apply Now
Logo of NVIDIA

NVIDIA

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

10,000+

Description

• Development of head node and compute node installation and provisioning processes. • Work on edge site deployment functionality. • Integrate products with latest hardware like GPUs and DPUs. • Add features related to composable infrastructure management. • Develop new features for BIOS and firmware upgrade management. • Increase scalability of Bright clusters. • Add support for new Linux distributions. • Improve support for alternative CPU architectures like 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. • 7+ years of experience in software development and/or related roles. • Familiar with the Linux operating system and networking concepts in Linux. • Good practical knowledge of common software in a typical Linux installation. • Proficient in Python and 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++.

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