NVIDIA is seeking an experienced and passionate Senior Software & System Architect to join their SW Architecture group. This role involves researching and exploring new technologies, with a focus on defining the architecture of groundbreaking technologies in networking, security, virtualization, and orchestration domains. The successful candidate will play a vital role in developing cutting-edge datacenter networking and security solutions, collaborating with various teams globally, including SW architects, R&D, product, solution architects, and external customers.
Key responsibilities include:
- Leading architecture for cloud-networking and security solutions
- Crafting state-of-the-art system architecture for DPUs & NICs technologies
- Building end-to-end solutions from application level to hardware
- Providing fast and creative solutions for complex problems
- Writing effective, clear, and reliable architecture specifications
- Evaluating new technologies and innovating & rapidly developing Proof of Concept prototypes
- Working closely with different NVIDIA teams worldwide
- Collaborating with high-profile customers on advanced and future technologies and solutions
Requirements:
- Degree in Computer Science, Computer Engineering, or Electrical Engineering (or equivalent experience)
- 5+ years of proven experience as a Software Architect/System Architect and/or Software developer
- Strong C coding and Python skills
- Hands-on Linux development experience
- Experience in cloud-networking
- Wide knowledge of networking protocols and common network topologies
- Excellent communication, documentation, and presentation skills
Preferred qualifications:
- Development experience with networking/security devices (NICs/DPUs/Switches/Routers/Firewalls)
- Good understanding of OSs and drivers
- Background in data center technologies, network topologies, and cloud
- Experience with DPDK, OVS, OVN
- Experience with Docker, Containers, Kubernetes components & subsystems
This position offers a unique opportunity to shape the future of data-center technologies worldwide. NVIDIA provides competitive salaries, a generous benefits package, and is known for being one of the most desirable employers in the technology world.