NVIDIA is looking for an outstanding passionate and talented Senior SW & Cloud Architect to join our SW Architecture group. The position includes researching new technologies with focus on architecture definition of groundbreaking technologies in different domains - networking, security, virtualization and orchestration. You will be playing a vital role in cutting-edge datacenter networking and security solutions. In this role, you will play a key role defining the future of cloud solution stack, orchestration, provisioning, network programmability and SDN. NVIDIA Architecture group consists of world-class architects responsible for designing the next generation state-of-the-art architecture for our DPUs & NICs technologies. You will be working with various teams around the world including sw architects, R&D, product, solution architects and external customers. This position offers a unique and exceptional opportunity to have real impact in a dynamic, technology-focused company shaping the future of data-centers technologies. What you will be doing:
* Lead architecture for cloud based orchestration & provisioning solutions
* Design state-of-the-art system architecture for DPUs & NICs technologies
* Provide fast and creative solutions for complex problems
* Responsible for writing effective, clear and reliable architecture specification
* Evaluate new technologies, 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
B.Sc/M.Sc/Phd degree in Computer Science, Computer Engineering, or Electrical Engineering
* 4+ years of experience as SW Architect/System Architect
* 4+ years of experience as SW developer
* Deep knowledge and experience with C, Python
* Hands on Linux development, Docker, Containers, Kubernetes components & subsystems, Helm frameworks
* Experience with Kubernetes CRDs, Operators, system plugins and CNI plugin development
* Knowledge in provisioning systems such as Maas or Ironic
* 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
Ways to stand out from the crowd:
* Background with data center technologies, network topologies and cloud
* Experience with OpenStack/OpenShift and/or Cloud APIs
* Prior experience with CNI Plugins (Calico, Flannel) and with DPDK, OVS, OVN
* Familiarity with different automation tools such as Ansible
With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and. due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.