Jobs · Engineering · California

Senior Software Engineer - GeForce NOW Video Streaming

NVIDIA AI · Santa Clara, CA · 2 wk ago
EngineeringFull-time

About the role

NVIDIA's GeForce NOW, the next-generation gaming service powered by NVIDIA GPUs in the cloud, transforms a Mac, PC, or mobile device into a high-performance gaming machine. GeForce NOW keeps games up-to-date automatically, enabling users worldwide to instantly stream the latest games in high-definition resolution with minimal latency and the smoothest gameplay. Just click and play!

Responsibilities

  • Develop and improve media streaming stack to deliver ultra-low streaming latency, video quality, and network resilience
  • Innovate, design, and develop features to improve image quality, performance, reliability, security, and maintainability
  • Analyze GPU/CPU performance for the video pipeline, isolate bottlenecks and implement solutions in collaboration with GPU hardware and software teams to deliver top performance
  • Develop tools to measure video quality experienced by users, refine to enable evaluation of quality improvements with high confidence
  • Leverage features and toolsets in the latest video compression technologies to deliver high-quality streaming solutions tailored for different interactive graphics applications
  • Build adaptive streaming solutions that maintain quality and continuity under variable and unreliable network conditions

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related field or equivalent experience
  • Proficient in C, C++, multi-threaded programming, system software design
  • Experience with GPU-accelerated video and graphics pipelines, usage of hardware-based video encoders, color spaces, operations such as video scaling, tone mapping, etc.
  • Familiarity with API frameworks such as DirectX, Vulkan, CUDA, OpenGL, V4L2, and NvMedia
  • Solid understanding of toolsets in different video codecs like H.264, HEVC, and AV1, including tuning codec configurations to meet application requirements and trade-offs
  • Proficiency in telemetry, statistical data analysis, and performance monitoring to measure and optimize video quality, latency, and system performance in cloud infrastructures
  • Strong understanding of different layers of the software stack, including OS internals, user-mode and kernel-mode drivers, strong system software performance analysis, testing, and debugging skills
  • 6+ years of experience in the above areas

Qualifications

  • Experience with NvMedia or NVIDIA’s Video Codec SDK
  • Background in optimizing video pipelines on multiple GPU families or SoC platforms
  • Experience with real-time streaming protocols and adaptive bit-rate strategies under constrained networks
  • Experience writing or analyzing graphics rendering applications or sophisticated AI-based graphics generation, such as DLSS, RTX, FSR

Skills

  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork abilities
  • Ability to work independently and manage multiple projects simultaneously

Benefits

Competitive salaries and a generous benefits package, including equity and benefits. Applications for this job will be accepted at least until July 24, 2026.

Pay

Base salary range: $184,000 - $287,500 for Level 4, and $224,000 - $356,500 for Level 5.

Schedule

Full-time

Similar jobs