Senior System Software Engineer, Platform and Performance - GeForce Now

NVIDIA•Santa Clara, CA
•$224,000 - $356,500

About The Position

GeForce NOW is NVIDIA’s cloud-powered gaming service, enabling users to stream games in high definition with low latency and smooth frame rates. The Senior System Software Engineer will join the GeForce NOW Platform Engineering team to design, develop, and optimize high-performance gaming servers using NVIDIA GPUs. The role focuses on platform performance and system software, including game performance optimization, Linux kernel and KVM hypervisor work, and optimization at scale. The engineer will apply knowledge of gaming workloads and streaming software across kernel and user-space interactions, bridge software and hardware for a cloud streaming service, and evaluate factors affecting game performance and stability. This position requires 12 or more years of system software engineering experience focused on platform performance, plus knowledge of operating-system kernel internals, memory management, computer architecture, and CPU-to-memory architecture. The successful candidate will be proficient in Python, C, C++, or Rust and have experience with performance-critical software, tools, and CPU/GPU schedulers. A bachelor's, master's, or PhD in a relevant technical field, or equivalent experience, is required. The listed base salary range is USD 224,000–356,500, with eligibility for equity and benefits. Applications will be accepted at least until October 29, 2026.

Requirements

  • BS, MS, or PhD in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field, or equivalent experience.
  • 12+ years of experience in system software engineering for platform performance.
  • Knowledge of OS kernel internals, memory management, computer architecture, and CPU-to-memory architecture.
  • Proficiency in Python, C, C++, or Rust.
  • Experience working in performance-critical software, tools, and CPU/GPU scheduler.
  • Passion for software design and optimizing software performance.

Nice To Haves

  • Excellent knowledge of x86 and ARM architecture.
  • Prior experience with hypervisors, game engines, or virtualization platforms.
  • Prior experience with tools such as GPUView, Kubernetes, NVIDIA Nsight, or KernelShark.
  • Proficiency in debugging complex problems.

Responsibilities

  • Design, develop, and optimize high-performance GeForce NOW gaming servers powered by NVIDIA GPUs.
  • Work on game performance optimization, Linux kernel, KVM hypervisor, system software, and optimization at scale.
  • Understand and apply gaming workloads and streaming software across kernel and user-space interactions.
  • Bridge software and hardware for a cloud streaming service.
  • Understand and apply the factors that influence game performance and stability.

Benefits

  • Competitive salary package.
  • Equity.
  • Benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service