Senior Software Engineer, Network System Validation
jobs.nvidia.com
- Job written in
- English
- Location
- Zürich
- Work type
- On-site
- Type
- Full-time
The role of Senior Software Engineer, Network System Validation at NVIDIA involves leading the validation of advanced networking solutions within complex AI cluster environments. NVIDIA, known for its innovations in computer graphics, PC gaming, and accelerated computing, develops high-speed interconnect technologies like Ethernet, InfiniBand, NVLink, and BlueField DPUs. These technologies enable the integration of thousands of GPUs into a single AI supercomputer, facilitating data movement at unprecedented scales and speeds. The primary responsibilities include reviewing system and product requirements, designing validation methodologies, and developing comprehensive test plans for networking technologies. This involves creating and maintaining benchmarks, automation tools, and scripts for test execution, environment setup, log collection, and data analysis. The role also requires leading end-to-end investigations of complex issues, reproducing real-world scenarios, and analyzing logs, telemetry, and system metrics to identify and resolve functional issues and performance bottlenecks. Collaboration with software and hardware development teams is crucial for debugging networking technologies and improving validation methodologies. To qualify for this position, candidates must hold a B.Sc. or B.A. in Computer Science, Electrical Engineering, or have equivalent experience. A minimum of eight years of experience in networking, system validation, or related domains is required. Proficiency in reading, debugging, and reasoning about C/C++ code is essential, with additional experience in Rust or Go being beneficial. Strong scripting and automation skills using Python, Bash, and/or Ansible are also necessary. A deep understanding of distributed systems, including concurrency, consistency models, fault tolerance, and large-scale system performance under stress, is crucial. The ability to drive technical alignment across teams, communicate tradeoffs clearly, and make high-quality architectural decisions is also required. Experience with AI-driven approaches to test automation, such as intelligent scenario generation and LLM-augmented root-cause analysis, is highly valued. Nice-to-have skills include experience with large-scale clusters or distributed systems, familiarity with NVIDIA networking solutions like ConnectX, SpecX, and BlueField, and background in performance analysis, Kubernetes, or cloud environments. Additionally, experience in chaos testing, fault injection, or simulation systems can be advantageous. The team at NVIDIA is known for its forward-thinking and hardworking culture, seeking creative and autonomous individuals who can thrive in this dynamic environment. What the role asks for: - Bachelor in Computer Science, Electrical Engineering, or equivalent experience - Eight years of experience in networking, system validation, or related domains - Proficiency in reading, debugging, and reasoning about C/C++ code - Strong scripting and automation skills using Python, Bash, and/or Ansible - Deep understanding of distributed systems, including concurrency, consistency models, fault tolerance, and large-scale system performance under stress - Ability to drive technical alignment across teams, communicate tradeoffs clearly, and make high-quality architectural decisions - Experience with AI-driven approaches to test automation (nice to have)
Software Engineer: Lebenslauf-Vorlage
Bewirb dich mit einem Lebenslauf im Schweizer Aufbau — mit Beispieltext und den Anforderungen, die Software Engineer-Inserate am häufigsten nennen.
Lebenslauf-Vorlage Schweiz ansehenSoftware Engineer: was der Markt gerade verlangt
Software Engineer-Stellen gehören zu den regelmässig ausgeschriebenen Berufen auf SwissJobs.app.
Am häufigsten genannt in Software Engineer-Inseraten:
- Berufserfahrung12% der Inserate
- Kundenkontakt9% der Inserate
- Belastbar / flexibel9% der Inserate
Weitersuchen
- Alle Software Engineer Jobs in der Schweiz
- Alle Jobs in Zürich
- Lebenslauf als Software Engineer: Beispiel und Vorlage
- Vorstellungsgespräch als Software Engineer: die häufigsten Fragen
- Lebenslauf mit KI erstellen
- ATS-Lebenslauf prüfen
- Bewerbungsschreiben für dieses Inserat