Senior System Software Engineer for Cloud – GeForce NOW Platform
NVIDIA
NVIDIA
Join the pioneering team behind Nvidia's GeForce NOW, a revolutionary cloud gaming service that streams high-fidelity games to any device.
We are seeking a deeply technical and creative Senior System Software Engineer to architect, develop, and deploy highly scalable cloud solutions. This role requires a strong foundation in programming, distributed systems, multi-threading, and cloud services to enhance our platform's capabilities in Visual Computing, Deep Learning, and Artificial Intelligence.
Key responsibilities include designing, building, and scaling robust distributed cloud systems for our high-performance SaaS/PaaS platform.
You will collaborate across teams to implement new features, optimize existing systems, and bolster platform reliability. This position offers the opportunity to influence our technology stack, architecture, and development methodologies.
Drive advancements in automation, monitoring, and performance tuning, while mentoring team members on best practices in Kubernetes, observability, and infrastructure automation.
A Bachelor's or Master's degree in Computer Science, or equivalent experience with over 12 years in SaaS/PaaS development, specifically focusing on software engineering and Kubernetes infrastructure automation.
Essential skills include extensive experience with Golang and C++, along with developing and scaling backend services and microservices. Familiarity with Python and Java is a plus.
Candidates should possess experience with container orchestration (Kubernetes, EKS, GKE, AKS), containerization (Docker, containerd), and Infrastructure as Code (Terraform, Pulumi, Helm, Kustomize). A deep understanding of cloud infrastructure, distributed system design, and Kubernetes-native patterns is crucial. Proven ability to develop and scale RESTful, gRPC, and MCP APIs is also required.
We value strong self-initiative, excellent interpersonal and collaboration skills, adaptability, and the ability to write testable, maintainable, and performant code with a keen focus on observability.
Nvidia
Cloud Computing