Senior System Software Engineer, Platform and Performance - GeForce NOW
at Nvidia
USD 224,000-356,500 per year
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
Debugging @ 6
GPU @ 4
Kubernetes @ 4
Linux
Performance Optimization @ 6
Python @ 6
Rust @ 6
- 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
GeForce NOW is NVIDIA's cloud gaming service, powered by GPUs, that transforms Mac, PC, or mobile devices into high-performance gaming systems. The service streams games in high definition with low latency and smooth frame rates.
As part of the GeForce NOW Platform Engineering team, you will help design, develop, and optimize high-performance gaming servers using state-of-the-art NVIDIA GPUs. This role involves working cross-functionally to improve cloud game streaming performance and stability.
Responsibilities
- Optimize game performance, Linux kernels, KVM hypervisors, and system software at scale.
- Understand and apply gaming workloads and streaming software interactions across kernel and user space.
- Bridge the gap between software and hardware for a cloud streaming service.
- Analyze and apply the factors that influence game performance and stability.
Requirements
- Bachelor's, master's, or PhD degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field, or equivalent experience.
- 12+ years of experience in system software engineering focused on platform performance.
- Knowledge of operating system kernel internals, memory management, computer architecture, and CPU-to-memory architecture.
- Proficiency in Python, C, C++, or Rust.
- Experience with performance-critical software, tools, and CPU/GPU schedulers.
- Passion for software design and software performance optimization.
Preferred Qualifications
- Excellent knowledge of x86 and ARM architectures.
- Experience with hypervisors, game engines, and virtualization platforms.
- Experience with tools such as GPUView, Kubernetes, NVIDIA Nsight, and KernelShark.
- Proficiency in debugging complex problems.
Benefits
The position offers equity and benefits in addition to the base salary. Applications will be accepted at least until August 20, 2026. NVIDIA is an equal opportunity employer and uses AI tools in its recruiting processes.
More jobs at Nvidia
Senior Research Scientist, AI-Enabled Secure Systems
Nvidia · Westford, United States
USD 224,000-431,200 per year
PhD Research Intern, AI for Climate and Weather Simulation - 2027
Nvidia · Santa Clara, United States
USD 38-94 per hour
PhD Research Intern, Robotic Perception and Learning - 2027
Nvidia · Redmond, United States
USD 38-94 per hour
Senior Software Engineer – WebRTC Streaming
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Research Scientist, AI for Cybersecurity
Nvidia · Westford, United States
USD 224,000-431,200 per year
Similar jobs
Senior Storage Software Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Senior Systems Software Engineer - NV Cloud Functions
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Storage Production Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 176,000-333,500 per year
Senior Linux Kernel Systems Software Engineer – CSP Engagements
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Staff+ Software Engineer, Infrastructure (Distributed Systems)
Anthropic · San Francisco, United States, New York City, United States, Seattle, United States
USD 320,000-485,000 per year
Staff+ Software Engineer, Inference Runtime
Anthropic · San Francisco, United States, New York City, United States, Seattle, United States
USD 405,000-485,000 per year
Member of Technical Staff (Software Engineer, Cloud Infrastructure)
Perplexity AI · Palo Alto, United States, San Francisco, United States, New York City, United States
USD 220,000-405,000 per year
Software Engineer, Sandboxing
Anthropic · San Francisco, United States, New York City, United States
USD 320,000-485,000 per year