- Bachelor's Degree
- Master's Degree
GeForce NOW is Nvidia’s Cloud Gaming service, streaming games at the highest quality to any and every user regardless of their device types and capabilities – low-end PCs, Macs, or mobile devices. Using the most advanced GPUs and Nvidia proprietary software, GeForce NOW transforms the gaming experience with always up-to-date games on always 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?nvid=nv-int-gn-4. We are looking for Software Engineers who see the big picture of Cloud Computing and are 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 you’ll be doing: Design, build and implement scalable cloud-based systems for SaaS/PaaS Help drive the underlying technology stack and the implementation methodology Work closely with other teams on new products or features/improvements of existing products Drive performance tuning and automation Support, maintain and document software functionality Mentor members of the team, enabling them to deliver high quality software What we need to see: BS or MS in Computer Science or equivalent program from an accredited University/College 8+ years of hands-on experiences delivering SaaS/PaaS Strong self-initiative, passion, interpersonal skills, and adaptability to new technology Hands-on development of high quality, highly distributed cloud-based RESTful web services Experience with cloud infrastructure, cloud-scale software, Continuous Integration and Continuous Delivery Demonstrated skills in wide variety of languages including: C++, Java, Python Deep understanding of cloud design in the areas of virtualization and global infrastructure, distributed systems, load balancing and security Ways to stand out from the crowd: Show previous experience with developing systems at cloud scale Demonstrate delivery of complex projects in previous roles Track record of crafting well-designed solutions and delivering high-quality software on time Experience with building and deploying containerized services Experience with container orchestration (Kubernetes/ECS/OpenStack) Experience analyzing data to study cloud services and foresee potential areas of improvement NVIDIA is widely considered to be one of the technology world’s most desirable employers.
We have some of the most brilliant and talented people on the planet working for us. If you're creative and autonomous, we want to hear from you! NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression , sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.