NVIDIA's GeForce Now is looking to develop highly optimized software and algorithms for cloud-based streaming to achieve ultra-low latencies and smooth streaming on consumer devices.
Requirements
- Proficiency in modern C++ and strong software development, optimization, and debugging skills
- Deep knowledge of multi-threading, low-latency systems, and performance-critical programming in Windows and Linux
- Good understanding of multimedia streaming protocols such as RTP/SRTP, WebRTC
- Fluent in L2, L3 networking stack as well as IP routing, multicast, QoS, and transport layer protocols
- Hands-on experience on GPU computing (CUDA, OpenCL, or similar frameworks) for hardware acceleration and computational efficiency
- Knowledge of telemetry, observability, or monitoring frameworks (e.g., Kibana, Grafana, OpenTelemetry)
- Knowledge in computer networking and 802.11 WiFi networks
Responsibilities
- Design, develop and test high-performance modern C++ software for cloud gaming
- Apply data-driven insights for architectural decisions that impact scalability, efficiency, security and streaming quality
- Define metrics and KPIs to measure streaming quality and performance at runtime
- Collaborate with video encoding, networking, and systems teams to deliver low-latency, high-fidelity game streaming
- Participate in code reviews, technical design discussions, and architecture planning
Other
- Master’s degree or equivalent experience in Computer Science, or related field
- 4+ years of experience
- Passion for games and a deep understanding of what makes interactive experiences performant and responsive
- Strong communication skills and ability to work across multiple teams and subject areas
- Travel requirements not specified