Posted Aug 16

Nvidia is hiring a
Senior System Software Engineer

US, CA, Santa Clara • US, CA, Santa Clara • US, CA, Santa Clara
Full time

Academic and commercial groups around the world are powering a revolution in artificial intelligence using deep learning techniques running on NVIDIA GPUs, enabling breakthroughs in problems from image classification to speech recognition to natural language processing. Intelligent machines powered by AI computers that can learn, reason, and interact with people are no longer science fiction. Today, a self-driving car empowered by AI can meander through a country road at night and find its way. An AI-powered robot can learn motor skills through trial and error. This is truly an outstanding time. We believe the era of AI has begun.

NVIDIA is looking for a hardworking Sr. Systems Software Engineer to work on platform software based on open-source container runtimes and Kubernetes technologies. We expect you to have strong programming skills, devops experience, a deep understanding of designing and building software, especially related to GO and C, experience with Systems Software and Distributed systems, as well as excellent communication and planning skills. We also welcome out-of-the-box problem solvers who can provide new ideas while strong at completing tasks. Expect to be constantly challenged, improving, and evolving for the better.

What you’ll be doing:

  • You'll be part of a team that explores innovative ways to make GPU and DPU accelerated applications easier to develop, deploy, and monitor.

  • Work on enabling GPUs and DPUs as first-class resources in container orchestrators such as Kubernetes.

  • Work with engineering teams across all of NVIDIA to ensure your software integrates seamlessly up and down the stack.

  • Designing microservice architecture for Cloud-native applications addressing different requirements such as scaling, deployments, security.

  • Drive tooling solutions to achieve objectives and goals.

What we need to see:

  • BS/MS in Computer Science, or related field (or equivalent experience).

  • 10+ years of relevant work experience.

  • Strong understanding of Container Orchestration Systems (K8s) and Container Technology.

  • Expert knowledge and experience working with System internals of Unix/Unix-like kernels such as Linux.

  • Automation experience with hands-on skills in frameworks like Ansible & Terraform.

  • Strong background in Cloud Computing and Distributed Software design and development.

  • Understanding of performance, security and reliability in complex distributed systems.

Ways to stand out from the crowd:

  • Real world strong hands-on experience with Containers and Kubernetes.

  • Hands-on experience with Cloud cost management and optimization and building tools around these areas.

  • Able to think creatively to debug and solve complex problems.

  • Cloud solution architect certification.

  • Domain expertise in Industrial Optical Automation using AI.

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and passionate people in the world working for us. Are you a creative problem solver with a passion for solving real-world problems with AI? If so, we want to hear from you.

The base salary range is $216,000 - $333,500. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits.

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.

Please mention that you found the job on ARVR OK. Thanks.