Enable job alerts via email!

Principal Systems Software Engineer, GDN Platform and Tools

NVIDIA

Santa Clara (CA)

On-site

USD 248,000 - 391,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Principal Systems Software Engineer to build and scale a next-generation gaming platform. This role involves managing self-hosted GitHub Actions runners, deploying infrastructure with Terraform, and developing tools to enhance observability and efficiency. The ideal candidate will have extensive experience in full-stack development, particularly with cloud services, and a strong proficiency in languages like React, Python, and C/C++. Join a rapidly growing team that values creativity and autonomy, offering competitive salaries and a generous benefits package.

Benefits

Equity
Generous benefits package

Qualifications

  • 15+ years in full-stack development with cloud services.
  • Experience in deploying reliable and secure services.

Responsibilities

  • Manage and scale GitHub Actions runners using Kubernetes.
  • Develop and deploy custom Golang tools for platform efficiency.

Skills

React
JavaScript
TypeScript
Python
C/C++
Cloud Services
Analytical Skills
Debugging Skills
Communication Skills

Education

B.S. or M.S. in Computer Science

Tools

Kubernetes
Terraform
ArgoCD
HashiCorp Packer
Prometheus
Grafana
HashiCorp Vault

Job description

NVIDIA's GeForce Now, the next-generation gaming service powered by Nvidia GPUs in the cloud, transforms a Mac, any PC, or just a mobile device into a high-performance gaming rig. GeForce NOW automatically keeps games up-to-date, allowing users worldwide to stream the latest games in high-definition resolution with low latency for smooth gameplay. Just click and play! Visit us at https://www.nvidia.com/en-us/geforce-now

NVIDIA's GDN (Graphics Delivery Network) is a cloud streaming platform that uses the same technology as GeForce NOW to stream 3D content, including games, to almost any device. GDN enables game publishers to stream games built with any 3D engine, offering a seamless one-click play experience. It provides a turnkey solution, allowing publishers to upload their content to a developer portal, with NVIDIA GDN handling the streaming process.

Within GeForce Now, you will serve as a validated Principal Systems Software Engineer, responsible for building and scaling the platform and next-generation tools with a team of decentralized and distributed engineers across multiple time zones. If you're passionate about creating and delivering a platform that offers tools and services for developing, managing, and distributing 3D applications over a network, this is an exciting opportunity at one of the most innovative companies worldwide.

What you'll be doing:
  1. Manage and scale self-hosted GitHub Actions runners using Kubernetes.
  2. Expand runner support for various hardware and OS combinations, including Linux, Windows, single-GPU, multi-GPU, NVLink, and more.
  3. Use Infrastructure as Code (Terraform and ArgoCD) to deploy and maintain infrastructure on-premises and in AWS.
  4. Build and maintain runner VM images using HashiCorp Packer.
  5. Securely connect distributed services using mTLS, PKI, and HashiCorp Vault.
  6. Develop, package, and deploy custom Golang tools to enhance platform observability, stability, and efficiency.
  7. Configure alerting and monitoring with tools like Prometheus and Grafana to quickly identify and resolve issues.
  8. Contribute to upstream open-source tools and libraries relied upon by our team.
  9. Periodically update platform dependencies and address CVEs.
What we need to see:
  1. B.S. or M.S. in Computer Science, Computer Engineering, or a related field (or equivalent experience).
  2. 15+ years of proven experience in full-stack development, including building, deploying, and maintaining Cloud services.
  3. Proven full-stack development experience with a focus on UI capabilities and usability improvements.
  4. Proficiency in React/JavaScript/TypeScript, Python, and C/C++.
  5. Extensive experience deploying reliable and secure services.
  6. Ability to work independently and collaboratively.
  7. Strong analytical, debugging skills, and the ability to manage multiple projects.
  8. Excellent communication skills.
Ways to stand out from the crowd:
  1. Experience with AI model development and deployment.
  2. Experience with LLMs, text-to-speech, and 3D graphics frameworks.
  3. Background with pixel streaming technologies.
  4. Knowledge of video codecs.

With competitive salaries and a generous benefits package, NVIDIA is a highly desirable employer. We are experiencing rapid growth and expanding our engineering teams. If you're a creative, autonomous engineer passionate about technology, we want to hear from you!

The base salary range is $248,000 - $391,000, determined by location, experience, and comparable roles. You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to diversity and is an equal opportunity employer. We do not discriminate based on race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability, or any characteristic protected by law.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Systems Software Engineer, GDN Platform and Tools

Nvidia Corporation in

Santa Clara

On-site

USD 248,000 - 391,000

5 days ago
Be an early applicant