NVIDIA banner
NVIDIA logo

Software Verification Student

NVIDIA logo NVIDIA
🇮🇱 Tel Aviv, Israel
Contract Part Time
Experience Level Entry (0–1 years)
Published Date

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. Our networking group builds the Ethernet fabric powering large‑scale AI factories around the world.

The Spectrum‑X team delivers advanced Ethernet solutions optimized for GPU‑to‑GPU AI workloads, combining state‑of‑the‑art switches and SuperNICs with deep software, telemetry, and automation. We are looking for a Software Student to join the SPX Python & Automation group and help build and validate our next‑generation AI networking platform.

What you’ll be doing

  • Work as part of an international team of software engineers developing tools and automation around Spectrum‑X Ethernet AI fabrics.
  • Design and implement robust, maintainable Python automation for testing Spectrum‑X features and end‑to‑end AI network scenarios.
  • Develop and extend automated test suites for switches, SuperNICs, and fabric services (telemetry, congestion control, multi‑tenant features).
  • Integrate tests into continuous integration and regression systems: automate builds, test execution, reporting, and failure classification.
  • Help investigate complex networking and system issues by analyzing logs, metrics, and packet traces from large‑scale AI clusters.
  • Collaborate closely with senior engineers in development, architecture, and validation to gain deep understanding of NVIDIA networking products and AI workloads.

What we need to see

  • B.Sc. student in Computer Science, Software / Computer Engineering, Electrical / Communication Engineering, or related field, with at least 3 semesters remaining.
  • Strong programming skills in Python, with a clear motivation for automation and tooling.
  • Solid software fundamentals: problem‑solving, clean coding, debugging, and basic design skills.
  • Ability to learn new technologies quickly, work independently on well‑defined tasks, and take ownership from design to tested delivery.
  • Team player with good communication skills and the ability to work in a fast‑paced, global environment.

Ways to stand out from the crowd

  • Knowledge in one or more networking areas: Ethernet, VLANs, TCP/UDP/IP, QoS, L2/L3 routing, ECMP, EVPN, RDMA/RoCE.
  • Hands‑on experience with software testing or verification: unit/integration tests, test methodologies, or QA automation frameworks.
  • Experience with Python‑based test frameworks (e.g., pytest) and CI tools (Jenkins, GitLab CI, etc.).
  • Familiarity with containers, virtualization, or cloud‑style deployments (Kubernetes, Docker) for distributed testing environments.
  • Prior exposure to high‑performance or AI networking concepts – GPU clusters, NCCL, AI training/inference workloads, or NVIDIA networking products.
     

With competitive salaries and a generous benefits package, NVIDIA is widely considered one of the technology world’s most desirable employers. We have some of the most forward‑thinking and hardworking people in the world working with us, and our exclusive engineering teams are rapidly growing.

NVIDIA is committed to encouraging a diverse work environment and is proud to be an equal opportunity employer. We do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, disability status or any other characteristic protected by law.

Featured Jobs
More Jobs
Latest News
More News