Description
We are looking for a versatile Systems Software Engineer to join our GeForce Now Platform Engineering team. You will help design, develop, and optimize high-performance GeForce Now gaming servers with state-of-the-art NVIDIA GPUs.
Responsibilities:
- Game performance optimization, Linux Kernel, KVM Hypervisor, System Software & optimization at scale
- Understand and apply gaming workloads, streaming software for kernel and user space interactions
- Bridge the gap between software and hardware for a cloud streaming service
- Understand and apply the factors that influence the performance and stability of a game
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, CPU-to-Memory architecture
- Proficiency in Python/C/C++/Rust
- Experience working in performance-critical software, tools, CPU/GPU scheduler
- Passionate about software design and optimizing software performance
Preferred Qualifications:
- Excellent knowledge in x86 and ARM architecture
- Prior experience with hypervisors, game engines, virtualization platforms
- Prior experience with tools like GPUView, Kubernetes, Nvidia Nsight, Kernel shark, etc.
- Proficiency in debugging complex problems
Benefits:
- Competitive salary package
- Equity and benefits
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 224,000 USD - 356,500 USD.