Summary
NVIDIA is a technology company developing innovative data-center technologies, including DPU and NIC solutions. The company is seeking a Software and System Architect to define cloud-networking architectures, design end-to-end hardware-to-application solutions, evaluate emerging technologies, and collaborate with engineering teams and customers on advanced solutions.
Responsibilities
- Lead architecture for cloud-networking including orchestration, provisioning and security solutions
- Design innovative system architecture for DPUs & NICs technologies
- Build end-to-end solutions from application level to HW
- Responsible for writing effective, clear and reliable architecture specification
- Evaluate new technologies and innovate & rapidly develop POC prototypes that can then be developed into full-fledged products/solutions
- Work closely with different Nvidia teams around the world including sw & hw architects, R&D, product, solution architects, application and field engineers and more
- Work with high profile customers on advanced and future technologies and solutions
Skills
- B.Sc/M.Sc/Phd degree in Computer Science, Computer Engineering, or Electrical Engineering (or equivalent experience)
- 2+ years of experience as SW Architect/System Architect
- 2+ years of experience as SW developer
- Deep knowledge and experience with C, Python
- Hands on Linux development, Docker and Containers based technologies
- Experience with cloud and Data Center networking
- Wide knowledge and understanding of networking protocols and common network topologies
- Strong design, coding, analytical, debugging and problem-solving skills
- Ability to work concurrently with multiple groups locally and abroad in the organization
- Excellent communication, documentation and presentation skills
- Development experience with networking/security devices – NICs/DPUs/Switches/Routers /Firewalls etc
- Good understanding of OSs and drivers
- Experience with DPDK, OVS, OVN
- Experience with Kubernetes components & subsystems, CRDs, Operators, system plugins and CNI plugin development (Calico, Flannel)
- Experience with OpenStack/OpenShift and/or Cloud APIs
Qualifications
Must Haves
- B.Sc/M.Sc/Phd degree in Computer Science, Computer Engineering, or Electrical Engineering (or equivalent experience)
- 2+ years of experience as SW Architect/System Architect
- 2+ years of experience as SW developer
- Deep knowledge and experience with C, Python
- Hands on Linux development, Docker and Containers based technologies
- Experience with cloud and Data Center networking
- Wide knowledge and understanding of networking protocols and common network topologies
- Strong design, coding, analytical, debugging and problem-solving skills
- Ability to work concurrently with multiple groups locally and abroad in the organization
- Excellent communication, documentation and presentation skills
Nice to Haves
- Development experience with networking/security devices – NICs/DPUs/Switches/Routers /Firewalls etc
- Good understanding of OSs and drivers
- Experience with DPDK, OVS, OVN
- Experience with Kubernetes components & subsystems, CRDs, Operators, system plugins and CNI plugin development (Calico, Flannel)
- Experience with OpenStack/OpenShift and/or Cloud APIs
Benefits