This job listing expired on Apr 12, 2020
Tweet

NVIDIA is looking for a world class software engineer to join its Grid Infrastructure team and be a part of building products like Geforce Now and Saturn V. The candidate will be a technical subject matter expert in various complex virtualization, server, networking and storage systems. This position will focus on design, implementation and development of software defined infrastructure to support NVIDIA’s efforts in Deep Learning, Game Streaming and Content Delivery technologies that will be hosted in the cloud.

NVIDIA's invention of the GPU 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company”. We are looking to grow our company, and grow with the smartest people in the world. We are looking for you.

What You Will Be Doing

  • As a senior cloud software engineer, extensively use your knowledge of operating systems, algorithms, and computer architecture to provide robust and efficient solutions for building the Nvidia grid infrastructure.
  • Benchmark and evaluate the performance of these sub-systems as well as different applications on different hardware components and identify the best suitable platform for the applications in focus.
  • Design, develop and debug system virtualization and hypervisor based solutions.
  • Design, prototype and implement a cost-effective system solution to support the Deep Learning, Game Streaming and Content Delivery services.
  • You will develop code for building cloud platforms using software defined network, storage and other cloud infrastructure services.
  • Evaluate high-available components in the system design, and provide architectural solutions to maintain and scale services globally.
  • Work with both AWS Solutions Architects and internal NVIDIA engineers on solutions for hybrid cloud environments.
  • Involved in different levels of software stack development including testing and delivery of product to different environments.
  • Evaluate and help manage and optimize costs for the deployed solutions.
  • Prepare and maintain up to date documentation detailing configuration of deployed solutions..

What We Are Looking For

  • BS Degree in Computer science/engineering or equivalent experience.
  • 12+ years of relevant system software experience or equivalent experience. Master’s degree is a plus.
  • Experience with AWS, EBS/EFS, Security Groups, and related services and other virtualization platform is a plus.
  • Experience with SDN, IP Networking, routing, switching protocols , open flow, openstack etc and implementing large scale network is a plus.
  • Experience with software defined storage and understanding storage protocols like NFS, CIFS and ISCSI.
  • Excellent programming and problem solving capabilities. Scripting and automation experience using python programming is a plus.
  • Ability to quickly learn and evaluate new technologies through prototype implementation.
  • Solid working knowledge of Unix based operating systems (file systems, networking and kernel internals) and windows operating system internals.
  • Outstanding communication and soft skill set, able to present to senior management in a sensible and persuasive manner.
  • Ability to influence and build relationships with other Software and IT functional groups such as server / storage / security teams.
  • Experience with developing web service applications, Rest API implementation and documentation, non SQL database integration, queue management, etc.
  • Experience with virtualization technologies like Xen, KVM and docker and kubernetes.

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and hardworking 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.