Senior Software Engineer - GeForce NOW Video Streaming Technology

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

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Python @ 6 Algorithms @ 4 Machine Learning @ 4 Hiring @ 4 Performance Monitoring @ 6 Data Analysis @ 6 Debugging @ 7 API @ 3 CUDA @ 3 GPU @ 4

Details

NVIDIA's GeForce NOW is a cloud gaming service that transforms a Mac, PC, or mobile device into a high-performance gaming machine by streaming games with high-definition resolution and minimal latency. The GeForce NOW team is extending this technology to applications including virtual/augmented reality, AI, and remote-controlled robotics. The team develops a high-performance, low-latency streaming stack that delivers top video quality and the lowest possible latency for interactive graphics applications.

Responsibilities

  • Design and develop new video streaming functionalities to deliver interactive experiences.
  • 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.
  • Develop tools to measure video quality experienced by users and refine those tools to enable confident evaluation of quality improvements.
  • Leverage features and toolsets in the latest video compression technologies to deliver high-quality streaming solutions tailored for different interactive graphics applications.
  • Apply machine learning and AI models to develop specialized video processing and adaptive streaming algorithms to minimize perceptible artifacts while delivering the lowest latency under varying network conditions.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent experience.
  • Proficiency in C, C++ and Python.
  • Experience with GPU-accelerated video and graphics pipelines and usage of hardware-based video encoders.
  • Knowledge of color spaces and video operations such as scaling and tone mapping.
  • Familiarity with API frameworks such as Vulkan, CUDA, OpenGL and DirectX.
  • Solid understanding of video codecs and toolsets (H.264, HEVC, AV1) and tuning codec configurations for application trade-offs.
  • Proficiency in telemetry, statistical data analysis, and performance monitoring to measure and optimize video quality, latency, and system performance in cloud infrastructures.
  • Experience integrating AI models into real-time video pipelines.
  • Strong understanding of software stack layers including OS internals, user-mode and kernel-mode drivers; strong system software performance analysis, testing, and debugging skills.
  • 5+ years of experience in the above areas.

Ways to Stand Out

  • Background optimizing video pipelines across multiple GPU families (for example, Intel integrated and AMD GPUs).
  • Experience writing or analyzing graphics rendering applications or advanced AI-based graphics generation such as DLSS, RTX, or FSR.

Compensation and Benefits

  • Base salary range (varies by level and location):
    • Level 3: 148,000 USD - 235,750 USD
    • Level 4: 184,000 USD - 287,500 USD
  • Eligibility for equity and benefits.

Application Deadline

  • Applications accepted at least until August 8, 2025.

Equal Opportunity

  • NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer. Hiring and promotion practices do not discriminate based on characteristics protected by law.