Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Nvidia Senior Software Engineer - Bare Metal Provisioning 
United States, Texas 
823924063

Today
US, CA, Santa Clara
US, WA, Remote
US, CA, Remote
US, WA, Redmond
time type
Full time
posted on
Posted 4 Days Ago
job requisition id

What you will be doing:

  • Work with NVIDIA internal customers.

  • Design and build scalable software systems to manage NVIDIA’s cloud infrastructure.

  • Participate in responses to real-time operational events.

  • Building network and systems automation software for managing a multi-tenant cloud infrastructure.

  • Participate in open-source communities of software we leverage and build.

  • Present to internal stakeholders and NVIDIA leadership on roadmaps, vision, & demos.

What we need to see:

  • 5+ years of experience with designing and building distributed software systems.

  • Track record of directly supporting systems with external customers, or demanding internal customers.

  • BS/MS degree in Computer science or related areas (or equivalent experience).

  • Demonstrated ability to write code in a mainstream systems programming language such as C, C++, Golang, or Rust.

  • Demonstrated ability to design and implement maintainable APIs for consumers.

  • Practical experience with asynchronous programming, type safety, threading models, state machines and data structures.

  • Background of data persistence (SQL or similar).

  • Understanding of secure communication protocols (mutual-TLS, IPsec, or similar).

  • Knowledge of SRE principles (observability, SLOs, logging, etc.)

Ways to stand out from the crowd:

  • Experience in a Hyperscale Cloud Service Provider (public facing or not).

  • Understanding of networking protocols such as IP, IPv6, BGP, HTTP, ICMP, tunneling protocols (VXLAN, Geneve, FoU, GRE), etc.

  • Familiarity with Infiniband networking.

  • Background with Host management systems (DHCP, Redfish, UEFI) and host security services such as TPM, TXT, and SecureBoot.

  • Kubernetes and/or distributed task scheduling.

You will also be eligible for equity and .