Senior Systems Software Engineer – Cloud Networking
$224,000–$356,500 year
On-site · Santa Clara, California, United States
Job Summary
Join NVIDIA's GeForce NOW as a Senior Systems Software Engineer, driving the development of low-latency media streaming technology for cloud-based applications. Collaborate with data center network architects to design innovative network routing and QoS algorithms. Utilize data analytics to enhance user experience and generate models that simulate end-user networks. A PhD or Master’s degree with 10+ years experience in networking and software development is required, alongside fluency in networking protocols and hands-on programming skills.
Required Qualifications
- PhD or Master’s degree or equivalent experience in Computer Science, EE, or a closely related field
- 10+ years of experience in networking and software development
- Fluent in L2, L3 networking stacks as well as IP routing, multicast, QoS, and transport layer protocols
- Hands-on experience with networking protocols and concepts, including BGP, RTP, QUIC, SCTP, TLS, STUN, TURN, and ICE
- Familiarity with congestion control, buffer bloat, active queue management methods, and concurrent traffic handling
- Hands-on experience with programming in C++ and Python, socket programming, multi-threaded systems, and real-time media applications
- Hardworking and self-motivated with excellent analytical and problem-solving skills
Desired Qualifications
- Experience with IPv4/IPv6 routing optimizations, BGP, OSPF/IS-IS, and knowledge of related protocols
- Experience in working with global ISPs, internet peering, and network performance monitoring
- Good understanding of multimedia streaming technologies such as WebRTC and WebTransport
- Knowledge of Software-Defined Networking (SDN), Software-Defined WAN (SD-WAN), or network security protocols
- Familiar with wireless communications standards such as 802.11a/b/g/n/ac, LTE, and/or 5G as well as experience in modeling multi-protocol networks using NS3, GNS3, EVE-NG, and/or Mininet
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.