Senior Software and System Architect
@ NVIDIA

Yokneam Ilit, North District, Israel
$200,000
On Site
Full Time
Posted 17 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXXXX****** @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 new technologies and defining groundbreaking architectures in networking, security, virtualization, and orchestration.

Key Responsibilities

  • Lead cloud-networking architecture including orchestration, provisioning, and security.
  • Design state-of-the-art system architectures for DPUs & NICs.
  • Develop end-to-end solutions from application level to hardware.
  • Write clear and reliable architecture specifications.
  • Evaluate new technologies and develop POC prototypes.
  • Collaborate with global teams including SW & HW architects, R&D, product and solution architects.
  • Engage with high-profile customers on future technologies and solutions.

What You Need To See

  • B.Sc./M.Sc./PhD in Computer Science, Computer Engineering, or Electrical Engineering.
  • 5+ years of experience as a Software/System Architect or developer.
  • Deep knowledge of C and Python.
  • Hands-on Linux, Docker, and container-based technologies experience.
  • Experience with cloud and data center networking and protocols.
  • Excellent design, coding, analytical, debugging, and problem-solving skills.
  • Strong communication, documentation, and presentation skills.

Stand Out Qualifications

  • Experience with networking/security devices (NICs, DPUs, switches, routers, firewalls).
  • Familiarity with DPDK, OVS, OVN.
  • Background with Kubernetes, CRDs, Operators, and CNI plugins.
  • Exposure to OpenStack/OpenShift and Cloud APIs.
  • Knowledge of automation tools like Ansible.

Key skills/competency

  • Architecture
  • Networking
  • Cloud
  • Security
  • Virtualization
  • Orchestration
  • C
  • Python
  • Linux
  • Docker

How to Get Hired at NVIDIA

🎯 Tips for Getting Hired

  • Research NVIDIA's culture: Study mission, values, and recent news.
  • Customize your resume: Highlight architect roles and technical skills.
  • Showcase relevant projects: Include DPUs, NICs, and cloud innovations.
  • Prepare for technical interviews: Review networking and programming challenges.
  • Network on LinkedIn: Connect with current NVIDIA employees.

📝 Interview Preparation Advice

Technical Preparation

Review C and Python projects.
Practice Linux and container deployment.
Study cloud networking protocols.
Experiment with orchestration tools.

Behavioral Questions

Describe teamwork experiences briefly.
Explain conflict resolution examples.
Discuss time management strategies succinctly.
Share leadership challenge stories.

Frequently Asked Questions