Senior Software and System Architect @ NVIDIA
placeHybrid
attach_money $150,000
businessHybrid
scheduleFull Time
Posted 1 day ago
Your Application Journey
Interview
Email Hiring Manager
******* @nvidia.com
Recommended after applying
Job Details
Overview
NVIDIA is seeking an outstanding, passionate, and talented Senior Software and System Architect to join our SW Architecture group. This role involves researching cutting-edge technologies with a focus on architecture definition across multiple domains including networking, security, virtualization, and orchestration.
What You Will Be Doing
- Lead architecture for cloud-networking including orchestration, provisioning and security solutions
- Design state-of-the-art system architecture for DPUs & NICs technologies
- Build end-to-end solutions from application level to hardware
- Write clear and reliable architecture specifications
- Evaluate new technologies; develop and prototype innovative POCs
- Collaborate with global teams of SW & HW architects, R&D, product, solution architects, and field engineers
- Engage with high profile customers on future technologies and solutions
What We Need To See
- B.Sc/M.Sc/PhD in Computer Science, Computer Engineering, or Electrical Engineering
- 4+ years as SW/System Architect and SW developer experience
- Deep knowledge in C and Python, Linux development, Docker, and container technologies
- Experience with cloud and Data Center networking, networking protocols and topologies
- Strong design, coding, analytical, debugging and problem-solving skills
- Excellent communication, documentation, and presentation skills
Ways To Stand Out From The Crowd
- Development experience with networking/security devices such as NICs, DPUs, switches, routers, and firewalls
- Experience with DPDK, OVS, and OVN
- Background in Kubernetes components including CRDs, Operators, and CNI plugin development
- Experience with OpenStack/OpenShift and/or Cloud APIs
- Familiarity with automation tools like Ansible
Key Skills/Competency
- Cloud Networking
- System Architecture
- SW Development
- C Programming
- Python
- Linux
- Containers
- Security
- Virtualization
- Orchestration
How to Get Hired at NVIDIA
🎯 Tips for Getting Hired
- Research NVIDIA's culture: Study their mission, values, and latest tech news.
- Customize your resume: Highlight SW and system architecture experience.
- Prepare case studies: Demonstrate hands-on project success in networking.
- Practice technical interviews: Focus on C, Python, Linux, and cloud technologies.
📝 Interview Preparation Advice
Technical Preparation
circle
Review system architecture fundamentals.
circle
Practice C and Python coding challenges.
circle
Update knowledge on Linux and container tech.
circle
Study cloud networking and orchestration tools.
Behavioral Questions
circle
Describe past team collaboration experiences.
circle
Explain handling project challenges and deadlines.
circle
Share examples of cross-functional communication.
circle
Discuss adaptability in fast-paced project environments.
Frequently Asked Questions
What qualifications does NVIDIA seek for the Senior Software and System Architect role?
keyboard_arrow_down
How important is global collaboration at NVIDIA for this role?
keyboard_arrow_down
What technical proficiencies are essential for the Senior Software and System Architect at NVIDIA?
keyboard_arrow_down