Senior Systems Software Engineer – GeForce NOW Cloud

at Nvidia
USD 224,000-356,500 per year
SENIOR
✅ On-site

Tech Stack

AI @ 6 API @ 4 Cassandra @ 4 Cloud Computing Communication @ 6 Deep Learning Distributed Systems @ 7 GPU Go IaC Java @ 4 Kubernetes @ 4 LLM Microservices @ 4 NoSQL @ 4 Observability @ 7 OpenStack @ 3 Python @ 6 Redis @ 4 Spring Boot @ 4 gRPC @ 4

Details

GeForce NOW is NVIDIA’s cloud gaming service, streaming games at the highest quality to users regardless of their device type and capabilities, including low-end PCs, Macs, and mobile devices. Using sophisticated GPUs and proprietary software, GeForce NOW provides an experience that rivals a local PC, with up-to-date games, the latest hardware, and near-instant launch.

The team is looking for a Senior Systems Software Engineer who sees the big picture of cloud computing and is deeply technical, creative, and hands-on. The role involves designing, building, and deploying highly scalable cloud-based solutions for GeForce NOW. The successful candidate will have a deep understanding of programming languages, distributed systems, multithreading, and cloud services. The work will support scalable and efficient cloud services for visual computing, deep learning, and artificial intelligence.

Responsibilities

  • Design, build, and scale distributed cloud-based systems for a high-performance SaaS/PaaS platform.
  • Collaborate cross-functionally to drive new features, optimize existing systems, and enhance overall platform reliability.
  • Influence the technology stack, architecture, and development methodology.
  • Drive automation, monitoring, and performance tuning.
  • Build and maintain scalable test harnesses to validate system performance at scale.
  • Raise the engineering bar through mentorship and by driving technical excellence.

Requirements

  • Bachelor’s or master’s degree in computer science or an equivalent program from an accredited university or college, or equivalent experience.
  • More than 12 years of hands-on industry experience delivering SaaS/PaaS solutions.
  • Strong self-initiative, passion, interpersonal skills, and adaptability to new technology.
  • Proven experience developing and scaling RESTful, gRPC, MCP APIs, and backend services.
  • Deep knowledge of cloud infrastructure and distributed system design, including high reliability, fault tolerance, scalability, and observability.
  • Demonstrated skills in multiple programming languages, including Java, Golang, and Python.
  • Experience with Spring Boot/Java-based microservices architecture and Golang Kubernetes operators.
  • Familiarity with infrastructure as code and container orchestration technologies, including Kubernetes, ECS, and OpenStack.
  • Experience with NoSQL databases such as Cassandra and caching solutions such as Redis.
  • Deep understanding of writing testable, maintainable, and performant codebases.

Preferred Qualifications

  • Proven track record of delivering high-quality distributed systems with a strong sense of ownership and operational excellence.
  • Ability to drive cross-team alignment and collaboration through clear, effective communication to deliver complex initiatives.
  • Exposure to AI-assisted development tools and interest in using large language models to enhance development productivity.
  • Experience analyzing data to study cloud services and identify potential areas for improvement.

Benefits

  • Competitive salary.
  • Equity.
  • Benefits package.

NVIDIA uses AI tools in its recruiting processes and is committed to fostering an inclusive work environment. NVIDIA is an equal opportunity employer.

Applications for this job will be accepted at least until September 4, 2026. This posting is for an existing vacancy.

More jobs at Nvidia

Similar jobs