Senior Backend Software Engineer – GeForce NOW Cloud at NVIDIA
Santa Clara, CA 95050, USA -
Full Time


Start Date

Immediate

Expiry Date

22 Jul, 25

Salary

356500.0

Posted On

12 May, 25

Experience

8 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

Description

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, 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 Backend Software Engineer 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.

WHAT WE NEED TO SEE:

  • B.S. or M.S. in Computer Science or equivalent program from an accredited University/College (or equivalent experience).
  • 8+ years of hands-on industry experience delivering SaaS/PaaS.
  • Strong self-initiative, passion, interpersonal skills, and adaptability to new technology.
  • Proven experience in developing and scaling RESTful APIs and backend services.
  • Deep knowledge of cloud infrastructure and distributed system design (load balancing, security, microservices, service discovery).
  • Demonstrated skills in a wide variety of languages, including Java, Golang, and Python.
  • Experience with Spring Boot and Java-based microservices architecture.
  • Familiarity with infrastructure as code, container orchestration (Kubernetes, ECS, OpenStack).
  • Experience with NoSQL databases (Cassandra, Firebase) and caching solutions (Redis).
  • Deep understanding and experience in writing testable, maintainable, and performant codebases.
Responsibilities
  • Design, build, and scale distributed cloud-based systems for a high-performance SaaS/PaaS platform.
  • Develop microservices and APIs to support a scalable gaming infrastructure.
  • 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.
  • Guide and mentor junior engineers, enabling high-quality code delivery and best practices.
Loading...