About The Position

GeForce NOW is NVIDIA's Cloud Gaming service, streaming games at the highest quality to any and every user, regardless of their device type and capabilities - low-end PCs, Macs, TV or mobile devices. Using the most sophisticated GPUs and NVIDIA proprietary software, GeForce NOW transforms the gaming experience with always up-to-date games on always the latest hardware, a streaming experience rivaling that of a local PC, and near-instant launch – just click and play! For more details, see http://www.geforce.com/geforce-now. We are looking for a Senior System Software Engineer for Cloud who sees the big picture of Cloud Computing and is deeply technical, creative, and hands-on. You will design, build, and deploy highly scalable cloud-based solutions for GeForce NOW. You will require a deep understanding of programming languages, distributed systems, multi-threading, and most importantly, cloud services. Your work will craft scalable and efficient cloud services to drive Visual Computing, Deep Learning, and Artificial Intelligence.

Requirements

  • BS or MS in Computer Science or equivalent experience with 12+ years delivering SaaS/PaaS focusing on software development and Kubernetes infrastructure automation.
  • Extensive experience with Java, Golang, and/or Python (preference for Golang; strong Java valued) and developing/scaling backend services and microservices.
  • Experience with container orchestration (Kubernetes, EKS, GKE, AKS), containers (Docker, containerd), and Infrastructure as Code (Terraform, Pulumi, Helm, Kustomize).
  • Experience building solutions on cloud providers (AWS, Azure, GCP) with Kubernetes-native services. AWS experience (Fargate, EC2, EKS, Route53, SQS, DynamoDB) preferred.
  • Deep knowledge of cloud infrastructure, distributed system design, and Kubernetes-native patterns.
  • Strong self-initiative, interpersonal skills, adaptability, and experience writing testable, maintainable, performant codebases with focus on observability and collaboration skills across teams and time zones.

Nice To Haves

  • Experience analyzing observability data to identify bottlenecks and improvement areas.
  • Background with load testing frameworks and performance testing at cloud scale.
  • Experience with cloud-scale analytics and data-driven optimization of infrastructure and services.

Responsibilities

  • Build scalable cloud systems (RESTful services, microservices, APIs, frameworks) on Kubernetes.
  • Architect and manage Kubernetes clusters with custom components (CRDs, controllers, operators, workload scheduling, auto-scaling, multi-cluster, service mesh).
  • Build advanced CI/CD pipelines and workflows (Pipeline as Code, GitOps, blue-green, canary, progressive delivery, Argo CD, Flux CD).
  • Design observability solutions (Prometheus, Grafana, ELK, distributed tracing) and tooling (SLO/SLI, alerting, anomaly detection).
  • Mentor team members and drive best practices in Kubernetes, observability, and infrastructure automation.

Benefits

  • With competitive salaries and a generous benefits package, NVIDIA is widely considered one of the technology world’s most desirable employers.
  • You will also be eligible for equity and benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service