NVIDIA is seeking a passionate Distributed Systems Backend Engineer to join their Cloud Engineering Team in GeForce NOW (GFN) & Cloud Functions (NVCF). This role involves crafting and guiding the future of Cloud Gaming & Generative AI. GeForce NOW is NVIDIA's Cloud Gaming service, streaming high-quality games to users on various devices. The ideal candidate will develop restful cloud services and frameworks for GeForce NOW, focusing on low latency, high availability, and throughput to support millions of gamers.
Key responsibilities include:
- Designing and implementing scalable cloud-based systems for SaaS/PaaS
- Driving the underlying technology stack
- Collaborating with other teams on new products or features/improvements
- Performance tuning and automation
- Supporting, maintaining, and documenting software functionality
Requirements:
- BS or MS in Computer Science or equivalent with 8+ years of software engineering experience
- Extensive experience with Java and Spring Boot for RESTful web services
- Proficiency in Hibernate or other ORM tools
- Experience with Redis or Memcached
- Knowledge of pub-sub models and message queues
- Exposure to NoSQL DBs like Cassandra
- Understanding of cloud design, virtualization, distributed systems, load balancing, and security
- Background in Docker, Containers, and Infrastructure as Code
- Experience with CI/CD and AWS services
Preferred qualifications:
- Experience with Kubernetes and Prometheus
- Track record of solving complex problems
- Prior experience with Go Lang
- Demonstrated delivery of complex projects
- Experience with load testing frameworks and secrets management
NVIDIA offers an exciting opportunity to work with cutting-edge technology and brilliant colleagues in a diverse and inclusive environment. They are an equal opportunity employer committed to non-discrimination in their hiring practices.