Tech Stack
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.
AI @ 4
API @ 3
CUDA @ 3
Data Analysis @ 6
Debugging @ 7
GPU @ 4
OpenGL @ 3
Performance Analysis @ 7
Performance Monitoring @ 6
Robotics
Security
- 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 powered by NVIDIA GPUs that enables users to stream games in high definition with minimal latency. The team is extending this technology to applications including virtual and augmented reality, artificial intelligence, remote-controlled robotics, autonomous vehicles, and edge-to-cloud real-time streaming.
The team develops a high-performance, low-latency streaming stack that delivers high video quality and smooth gameplay for cloud gaming users.
Responsibilities
- Develop and improve the media streaming stack to deliver ultra-low streaming latency, high video quality, and network resilience.
- Innovate, design, and develop features that improve image quality, performance, reliability, security, and maintainability.
- Analyze GPU and CPU performance for the video pipeline, isolate bottlenecks, and implement solutions in collaboration with GPU hardware and software teams.
- Develop tools to measure the video quality experienced by users and enable high-confidence evaluation of quality improvements.
- Leverage the latest video compression technologies to deliver high-quality streaming solutions tailored to 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.
- Proficiency in C, C++, multithreaded programming, and system software design.
- Experience with GPU-accelerated video and graphics pipelines, hardware-based video encoders, color spaces, video scaling, tone mapping, and related operations.
- Familiarity with API frameworks including DirectX, Vulkan, CUDA, OpenGL, V4L2, and NvMedia.
- Solid understanding of video codecs including H.264, HEVC, and AV1, including tuning codec configurations to meet application requirements and manage 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 software stack layers, including OS internals and user-mode and kernel-mode drivers.
- Strong system software performance analysis, testing, and debugging skills.
- Six or more years of experience in the relevant areas.
Preferred Qualifications
- Experience with NvMedia or NVIDIA's Video Codec SDK.
- Experience optimizing video pipelines on multiple GPU families or SoC platforms.
- Experience with real-time streaming protocols and adaptive bitrate strategies under constrained network conditions.
- Experience writing or analyzing graphics rendering applications or AI-based graphics generation technologies such as DLSS, RTX, or FSR.
Benefits
- Competitive salary.
- Equity.
- Benefits package.
- NVIDIA is an equal opportunity employer committed to an inclusive work environment.
Applications will be accepted at least until July 24, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.
More jobs at Nvidia
Senior DevTech Compute Engineer, Compression and Data Processing
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Staff Platform Engineer, Design Automation
Nvidia · Santa Clara, United States
USD 196,000-368,000 per year
Senior Software Engineer, DGX Cloud Production Engineering
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior DFX Software Engineer - Machine Learning
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Technical Program Manager, AI Infrastructure and Capacity Operations
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Similar jobs
Senior AI Compiler Engineer, Algorithms and Code Generation
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Senior Compiler Engineer, AI Inference Platforms
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Systems Generalist, GPT Infrastructure
OpenAI · San Francisco, United States, Seattle, United States
USD 293,000-445,000 per year
Senior AI Compiler Engineer, MLIR
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Embedded System Software Engineer – Platform Execution Lead
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior Software Engineer, Embedded Platform Middleware — Automotive and Robotics
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
System Software Engineer - GeForce NOW Low-Latency Streaming
Nvidia · Santa Clara, United States
USD 124,000-241,500 per year
Senior Software Engineer, Low-Latency Physical AI Sensor Systems
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year