Senior Systems Software Engineer – Cloud Networking

at Nvidia
USD 184,000-287,500 per year
SENIOR
✅ On-site

Used Tools & Technologies

GPU

Required Skills & Competences

Security @ 4 Software Development @ 7 Python @ 4 Algorithms @ 4 Networking @ 4 Performance Monitoring @ 4 WebRTC @ 4 AI @ 4

Details

NVIDIA's GeForce NOW is a cloud gaming service that streams games to devices with NVIDIA GPUs in the cloud. The service keeps games up-to-date and enables users worldwide to stream the latest games in high definition with low latency.

We are looking for a Senior Systems Software engineer to join a team of engineers who bring low-latency media streaming to a wide range of consumer devices. The role focuses on developing highly optimized QoS and routing algorithms for cloud-based streaming to achieve ultra-low latencies and smooth streaming.

Responsibilities

  • Collaborate with data center network/security architects and vendor partners to build the next generation of streaming technology for cloud-based ultra-low-latency applications.
  • Research, develop, and innovate network routing and QoS algorithms for secure ultra-low streaming and improved user experience.
  • Collaborate with partners to build networking gear optimized for low-latency streaming.
  • Use data analytics to measure user experience and develop features to grow the satisfied user base.
  • Define, implement, and improve industry-leading KPIs for networking, streaming quality, latency, and stutter.
  • Generate networking models that simulate various real-life end-user networks.

Requirements

  • PhD or Master’s degree or equivalent experience in Computer Science, Electrical Engineering, or a closely related field.
  • 8+ years of experience in networking and software development.
  • Fluent in L2 and 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.
  • Strong analytical and problem-solving skills; self-motivated and hardworking.

Ways to Stand Out / Preferred Qualifications

  • Experience with IPv4/IPv6 routing optimizations, BGP, OSPF, and IS-IS.
  • Experience 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.
  • Familiarity with wireless communications standards (802.11a/b/g/n/ac, LTE, 5G) and experience modeling multi-protocol networks using NS3, GNS3, EVE-NG, and/or Mininet.

Benefits & Compensation

  • Competitive base salary. The base salary range is 184,000 USD - 287,500 USD (determined based on location, experience, and pay of employees in similar positions).
  • Eligible for equity and company benefits. See NVIDIA benefits: https://www.nvidia.com/en-us/benefits/

Additional Information

  • Applications accepted at least until February 28, 2026.
  • This posting is for an existing vacancy.
  • NVIDIA uses AI tools in its recruiting processes.
  • NVIDIA is an equal opportunity employer and is committed to fostering a diverse work environment.