- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 12+ years of experience designing and building distributed systems.
- Advanced programming skills in one or more languages, including C, C++, Go, or Rust.
- Proven experience building and maintaining APIs.
- Knowledge of asynchronous programming, threading, state machines, and data structures.
- Experience with data persistence and storage (SQL or equivalent).
- Understanding of secure communication protocols such as mutual TLS or IPsec.
- Strong knowledge of networking fundamentals and protocols, including IP, IPv6, BGP, HTTP, ICMP, and tunneling protocols.
Ways to Stand Out from the crowd
- Background working at a hyperscale cloud service provider.
- Experience designing, operating, or automating EVPN/VXLAN fabrics and other overlay networking solutions.
- Deep familiarity with IPv6 deployment, routing, address management, and dual-stack cloud environments.
- Experience with BGP-based network architectures, traffic engineering, and scalable routing design.
- Familiarity with host management technologies such as DHCP, Redfish, and UEFI, as well as security services including TPM, TXT, and Secure Boot.
Your base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary ranges for this position are: 224,000 USD – 356,500 USD for Level 5; and 272,000 USD – 431,250 USD for Level 6.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until November 3, 2026.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.