Senior Software Developer - Remote
Project Detail
We have positions available for enthusiastic and experienced software developers for the development of cloud related functionality in our Linux-based cluster software environment. NVIDIA's Base Command Manager is used to power thousands of Linux clusters around the world, varying from a few nodes to several thousands of nodes. Base Command clusters can run on-premises, completely in the cloud, or in a hybrid environment.
What you’ll be doing:
-
Work on the integration of our product with public cloud providers such as Amazon Web Services, Microsoft Azure, Oracle Cloud Infrastructure and Google Cloud Platform.
-
Develop features that let organizations seamlessly extend their on-premises infrastructure into one or multiple public clouds and to migrate workload (including input/output data) from on-prem to the cloud.
-
Adding many new features to allow Base Command clusters to be used for a wider range of workloads, and to allow clusters to scale to hundreds of thousands of nodes (i.e. exascale).
-
Following the latest developments in cloud technology.
-
Assist our support team with cloud specific support requests.
-
Work with the latest hardware (e.g. GPUs, accelerators, high-speed interconnects such as InfiniBand, 100 Gig-E) and software technologies such as parallel file-systems (e.g. Lustre, GPFS, BeeGFS, WekaIO), OpenStack, Docker, Kubernetes, Jupyter and Ceph.
-
There will be ample opportunity to develop your skills and to take initiative.