Taro Logo

Systems Software Engineer, Cloud Infrastructure and Development

NVIDIA is the world leader in accelerated computing, pioneering solutions for AI and digital twins that transform industries and society.
$120,000 - $189,750
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Systems Software Engineer, Cloud Infrastructure and Development

NVIDIA is seeking a systems software engineer to help design, build, and scale new distributed system infrastructure powered by Kubernetes, OpenStack, and other open-source software. As NVIDIA expands its software platform from graphics, gaming, and artificial intelligence to healthcare, Omniverse, and autonomous vehicles, there's a growing demand for scalable and heterogeneous distributed systems infrastructure.

The role involves:

  • Designing, building, testing, deploying, and maintaining software infrastructure APIs and services
  • Collaborating with peers and partners to produce high-quality design, code, and documentation
  • Implementing best practices for distributed systems
  • Supporting other NVIDIA teams in using this foundational infrastructure
  • Debugging production issues across services and multiple levels of the stack

Requirements:

  • Bachelor's degree or equivalent experience
  • 2+ years of experience with software development in one or more programming languages
  • 2+ years of experience with data structures and algorithms

Preferred qualifications:

  • Experience building large-scale infrastructure
  • Background with container technologies such as Docker and Kubernetes
  • Experience with DevOps tools such as Ansible, Terraform, and Jenkins
  • Knowledge of web frameworks such as Spring Boot

NVIDIA offers a competitive base salary range of $120,000 - $189,750 USD, along with equity and comprehensive benefits. The company values diversity and is an equal opportunity employer, committed to fostering an inclusive work environment.

Join NVIDIA to craft the future of their software platform, developing infrastructure that scales to run millions of requests and jobs on thousands of servers efficiently, optimally, and securely, while supporting heterogeneous servers with different combinations of operating systems, hardware platforms, and accelerators.

Last updated 9 months ago

Responsibilities For Systems Software Engineer, Cloud Infrastructure and Development

  • Design, build, test, deploy, and maintain software infrastructure APIs and services
  • Collaborate with peers and partners to produce high-quality design, code, and documentation
  • Implement best practices for distributed systems
  • Support other NVIDIA teams in using this foundational infrastructure
  • Debug production issues across services and multiple levels of the stack

Requirements For Systems Software Engineer, Cloud Infrastructure and Development

Kubernetes
Linux
  • Bachelor's degree or equivalent experience
  • 2+ years of experience with software development in one or more programming languages
  • 2+ years of experience with data structures and algorithms

Benefits For Systems Software Engineer, Cloud Infrastructure and Development

Equity
Medical Insurance
  • Equity
  • Medical Insurance

Interested in this job?