Nvidia Senior Linux Container Software Development Engineer in Moscow, Russia

NVIDIA is looking for a talented systems software engineer to work on open-source Linux container runtimes and container orchestrators. Your primary focus will be on containerizing HPC apps under Linux, you will be building and debugging C/C++ HPC apps within containers. Containers are now a key part of our infrastructure powering our HPC and deep learning platforms.

What you will be doing:

You'll be part of a dynamic team that explores innovative ways to make GPU-accelerated HPC applications easier to develop, deploy and monitor. You will advance the state of virtualization for high-performance applications. You will work on enabling GPUs as a first-class resource in container orchestrators. You'll have the opportunity to research new use cases for GPUs with emerging container technologies.

What We Need To See

  • You should have a Bachelors in CS or related field with 3 years of relevant work experience

  • Intermediate level experience with C/C++

  • Strong knowledge of Python, BASH

  • Knowledge of and work experience with the internals of any Unix/Unix-like kernel as Linux, BSD or Solaris.

  • Experience with GPU clusters

  • Experience with building and running HPC applications, including MPI and CUDA

  • Experience with container technologies, such as docker, singularity, LXC, and/or CharilieCloud (understanding of the inner workings a plus)

Ways To Stand Out From The Crowd

  • Experience with distributed systems, especially containers orchestrators as Kubernetes, Docker Swarm, Mesos or Nomad.

  • Knowledge of GPU programming such as OpenCL or CUDA.

  • Expertise in testing container technologies and writing containerized software (docker, etc) is a plus.
  • Experience with cluster management software, such as SLURM.
  • Excellent troubleshooting abilities spanning multiple software (storage systems, kernels and containers).

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and talented people in the world working for us and due to unprecedented growth, our premier engineering teams are rapidly growing fast. If you're creative, autonomous and enjoy having fun, then what are you waiting for, apply today!

  • Posted 30+ Days Ago
  • Full time
  • JR1911833