Used Tools & Technologies
GPURequired Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Security @ 4
Software Development @ 7
Python @ 4
Algorithms @ 4
Networking @ 4
Performance Monitoring @ 4
WebRTC @ 4
AI @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
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.