Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Nvidia Senior Software Developer HPC Cluster Management 
Netherlands, North Holland, Amsterdam 
359636614

31.07.2024

What you’ll be doing:

  • Development of the head node and compute node installation and provisioning processes.

  • Work on functionality in the area of edge site deployment.

  • Integrating our product with the latest hardware (e.g GPUs, DPUs, accelerators, high-speed interconnects such as Infiniband).

  • Work on features related to composable infrastructure management.

  • Develop new features for our BIOS and firmware upgrade management.

  • Develop functionality that makes Bright clusters usable for a wider range of workloads, and increases scalability to allow clusters to scale to huge number of nodes.

  • Adding support for new Linux distributions.

  • Improving support for alternative CPU architectures such as ARM.

  • Work on adding features to our Ansible collections for Cluster Installation and Management.

  • Assist our support team with customer support requests in the above mentioned features and help our customers to use our product more efficiently.


What we need to see:

  • Degree in Computer Science or related field.

  • 7+ years of experience in software development and/or related roles.

  • Our software is based on Linux. You should be very familiar with the Linux operating system and in particular with networking concepts in Linux. In addition, good practical knowledge about the most common software that is installed as part of a typical Linux installation is required.

  • You are proficient in Python and intimately familiar with object oriented software design, design patterns, and concurrent programming techniques.

  • Emphasis on high quality of work and in producing clean code.

  • Eager to learn and use new technologies.

Ways to stand out from the crowd:

  • 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++.