NVIDIA

Senior System Software Engineer, Cloud Software and Infrastructure

Shanghai, China
Android PowerShell Ansible Docker Kubernetes Streaming Go Python Shell
Search for More Jobs Talk to a recruiter now 💪
Description

NVIDIA is looking for an outstanding senior systems software engineer to join our NGN (NVIDIA Grid Network) team, responsible for building, scaling and maintaining our GPU Cloud Infrastructure to support and partake in building products like GeForce NOW and Picasso. GeForce NOW is NVIDIA’s cloud-based game streaming service, delivering real-time gameplay straight from the cloud to your laptop, desktop, Mac, SHIELD TV, iPhone, iPad, and Android devices. NVIDIA Picasso is a cloud service for building generative AI–powered visual applications.

What you'll be doing:

  • As a senior system software engineer, you will be extensively using your knowledge and experience of operating systems, algorithms, and computer architecture to provide robust, scalable and efficient solutions for cloud-based systems and softwares.

  • Prototype, benchmark and evaluate software improvements in different cloud subsystems to demonstrate viability of the new architecture.

  • Lead initiatives and cross team efforts by gathering requirements, architecting, developing, debugging and supporting production services.

  • Drive optimizations to software performance, efficiency, scalability, reliability, cost and security.

  • Active participation in design and code reviews, debugging, maintain and document software functionalities and most of all, just being a collaborative and supporting team member.

What we need to see:

  • BS or MS Degree in Computer Science or equivalent program from an accredited University/College;

  • 5+ years of hands-on software engineering or equivalent experience.

  • Strong background in architecting and implementing large distributed systems, optimized for scale and performance.

  • Excellent problem solving, programming and scripting capabilities. Experience with C/C++, Go, Python, Shell or PowerShell is good to have.

  • Experience with DevOps tools such Gitlab, Jenkins, Ansible.

  • Ability to learn, adapt and pivot within a fast paced and growing environment.

  • Outstanding communication and soft skills, able to present to senior management in a sensible and persuasive manner.

  • Ability to influence and build relationships across teams.

Ways to stand out from the crowd:

  • Knowledge and familiarity with cloud based orchestration and virtualization concepts such as Docker, Kubernetes and Kernel based Virtual Machine and Xen.

  • Experience with software defined storage and understanding storage protocols like NFS, CIFS and ISCSI, block and object.

  • Demonstrate lead and execution of complex projects in previous roles

  • A track record of solving complex problems with elegant solutions.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say