We are looking for a Senior Software Engineer to help build the next generation of distributed web services powering gaming experiences and software platforms at NVIDIA. If you're experienced with modern backend technologies, are a fast learner, and have a get things done mentality, we'd love to hear from you!
You will play a significant role in helping to craft and guide the future of GeForce applications (GeForce Next, NVIDIA GeForce Experience, NVIDIA Broadcast Application, and others) for our GPU Software Business.What you'll be doing:
What we need to see:
Work closely with our Design, Front-End engineering teams to develop distributed web services that power end user gaming experiences
Advise and guide on the infrastructure needed to scale delivery of applications and NVIDIA drivers to a 80 million strong user base
Develop RESTful APIs
Optimize services for maximum performance, reliability, and scalability
Mentor engineers and review code and designs in a senior role
Ways to stand out from the crowd:
B.S. (or equivalent experience) in Computer Science with 8 years of industry experience, or M.S. with 6 years
Experience building web/cloud services for end user-facing applications
Deep experience with one or more of the following technologies. Java, PHP, Python, Node.js, etc.
Demonstrable passion for building for performance, reliability and scalability
Proven ability & desire to lead from the front!
Technical leadership to establish best practices in the team and help bring in changes to improve product offerings
Innovation is highly regarded in the organization; the ability to think above and beyond and help build innovative solutions.
Good interpersonal skills and experience presenting with and handling the expectations of both technical and non-technical partners
PC Gamer and a passion for designing solutions for the gaming community
Interest and experience with Data Science, Artificial Intelligence/Machine Learning
NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and talented people in the world 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.