Senior System Software Engineer, Cloud Services - Geforce Now

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA +4 · Remote

Senior Systems Software Engineer for NVIDIA's GeForce NOW cloud gaming service, focusing on designing, building, and implementing scalable, low-latency, high-availability cloud services and frameworks. Requires extensive experience in Go/Java, cloud infrastructure (AWS, IaC), distributed systems, and performance tuning.

What you'd actually do

  1. Design, build, and implement scalable cloud-based systems for SaaS/PaaS.
  2. Help drive the underlying technology stack.
  3. Work closely with other teams on new products or features/improvements of existing products.
  4. Drive performance tuning and automation.
  5. Support, maintain, and document software functionality.

Skills

Required

  • Go
  • Java
  • Cloud Computing
  • Distributed Systems
  • Load Balancing
  • Security
  • Infrastructure as Code (Terraform, CDK)
  • CI/CD
  • AWS
  • SaaS
  • PaaS
  • RESTful APIs
  • Performance Tuning
  • Automation

Nice to have

  • Complex problem solving
  • Delivery of complex projects
  • Internet-scale services
  • Load testing frameworks
  • Secrets management

What the JD emphasized

  • low latency
  • high availability
  • extensive experience programming with Go and/or Java
  • demonstrate understanding of cloud design in the areas of virtualization and global infrastructure, distributed systems, load balancing, and security
  • Experience with Infrastructure as Code (TF, CDK)
  • Background with Continuous Integration and Continuous Delivery.
  • Experience with AWS (ECS, EKS, SNS, SQS, DynamoDB, etc.)
  • Excellent interpersonal and written communication skills are required.