
Senior Software Engineer, Cloud Platform
Work on design and implementation of scalable software systems to manage NVIDIA's accelerated compute cloud infrastructure, including network and systems automation, APIs, data persistence, and secure communications. Requires 12+ years designing and building distributed software systems, proficiency in systems programming languages (C, C++, Go, or Rust), experience with SQL-like persistence, asynchronous programming, threading and state machines, and understanding of secure protocols (mutual-TLS, IPsec). Preferred experience includes hyperscale cloud providers, networking protocols (IP, IPv6, BGP, VXLAN, Geneve, GRE), host management (DHCP, Redfish, UEFI), host security (TPM, TXT, SecureBoot), Kubernetes, distributed scheduling, and SRE practices.