Description
NVIDIA is seeking a Software and System Architect to join its Software Architecture group. The successful candidate will play a key role in defining the future of cloud solution stacks, from hardware to application level, including orchestration, provisioning, network programmability, and software-defined networking.
The ideal candidate will have a strong background in computer science, computer engineering, or electrical engineering, with experience as a software architect or system architect. They will have hands-on experience with Linux development, Docker, and container-based technologies, as well as knowledge of cloud and data center networking.
Key responsibilities include:
- Leading architecture for cloud networking, including orchestration, provisioning, and security solutions
- Designing innovative system architectures for DPUs and NICs technologies
- Building end-to-end solutions from application level to hardware
- Writing effective, clear, and reliable architecture specifications
- Evaluating new technologies and developing proof-of-concept prototypes
- Working closely with various NVIDIA teams and external customers
The company offers a competitive salary, equity, and a generous benefits package.