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
Staff Technical Program Manager - Autonomous Vehicle Platform
Nvidia · Santa Clara, United States
USD 200,000-379,500 per year
Senior Engineering Manager, Graphics APIs and Platforms
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior Research Scientist - AI Security
Nvidia · Seattle, United States
USD 168,000-304,800 per year
Senior GPU Validation Engineer
Nvidia · Santa Clara, United States
USD 140,000-270,200 per year
Principal Engineer - Data Retrieval
Nvidia · United States
USD 272,000-431,200 per year
Similar jobs
Manager, Linux GPU System Software Engineering
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
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 Software Engineer, AI Infrastructure Solutions
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Sparse Linear Algebra Libraries Intern - Summer 2027
Nvidia · Santa Clara, United States
USD 20-71 per hour
Senior DL Compiler Engineer - CUDA Tile LPU
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Senior Production Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year