Senior Software Engineer - GeForce NOW Video Streaming Technology
at Nvidia
USD 148,000-287,500 per year
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 @ 4Details
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.