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+

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