Description
NVIDIA is seeking an outstanding System Software 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.
Key Responsibilities:
- Lead architecture for cloud networking, including orchestration, provisioning, and security solutions
- Design state-of-the-art system architecture for DPUs and NICs technologies
- Build end-to-end solutions from application level to hardware
- Write effective, clear, and reliable architecture specifications
- Evaluate new technologies and develop proof-of-concept prototypes
- Collaborate with various NVIDIA teams and external customers worldwide
Requirements:
- B.Sc/M.Sc/Ph.D. degree in Computer Science, Computer Engineering, or Electrical Engineering
- 15+ years of experience as a software architect/system architect
- Deep knowledge and experience with C and Python
- Hands-on Linux development, Docker, and containers-based technologies
- Experience with cloud and data center networking
- Strong design, coding, analytical, debugging, and problem-solving skills
- Excellent communication, documentation, and presentation skills
Preferred Qualifications:
- Development experience with networking/security devices
- Good understanding of operating systems and drivers
- Experience with DPDK, OVS, OVN, Kubernetes, and OpenStack/OpenShift
NVIDIA offers competitive salaries and a generous benefits package.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/India-Bengaluru/System-Software-Architect_JR2023211