Senior Software Developer, AI Networking

Senior Software Developer, AI Networking

Zürich 81000 - 99000 CHF / Jahr (geschätzt) Kein Homeoffice möglich
N

Auf einen Blick

  • Aufgaben: Entwickle AI-Netzwerkkommunikationsframeworks und Anwendungen für die größten Supercomputer.
  • Unternehmen: NVIDIA, ein führendes Unternehmen in der KI-Technologie mit innovativer Kultur.
  • Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, Remote-Arbeit und berufliche Entwicklung.
  • Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrieremöglichkeiten.
  • Warum dieser Job: Arbeite an bahnbrechenden Technologien und gestalte die Zukunft der KI-Netzwerke.
  • Qualifikationen: Abschluss in Informatik/Softwaretechnik und 5+ Jahre Erfahrung.

Das prognostizierte Gehalt liegt zwischen 81000 - 99000 CHF pro Jahr.

NVIDIA verändert die Welt des AI Networking mit bahnbrechender Technologie. Wir freuen uns, einen AI Networking Software Developer zu unserem AI Networking SW Entwicklungsteam hinzuzufügen. Wir arbeiten mit der neuesten NVIDIA-Hardware und -Technologie. Wir führen Full-Stack-Benchmarks für Data Center-Systeme für AI-Training/Inferenz und niedrigere Benchmarks durch. Wir streben nach Automatisierung und entwickeln viele Tools intern, während wir gleichzeitig akzeptierte Praktiken und Frameworks aus der Community übernehmen. Zudem geben wir der Community etwas zurück, indem wir unsere eigenen Tools in öffentlichen GitHub-Repositories entwickeln.

Unser Ziel ist es, sicherzustellen, dass großangelegte Systeme die erwartete Leistung in der Praxis liefern, nicht nur auf dem Papier, indem wir Engpässe aufdecken und kontinuierliche Verbesserungen vorantreiben.

Was Sie tun werden:

  • Entwicklung von AI-Netzwerkkommunikationsframeworks und Anwendungen, die in Produktion auf den größten Supercomputern und Rechenzentren der Welt laufen.
  • Entwicklung von Produktionstools und Benchmarks, die von mehreren Teams innerhalb und außerhalb von NVIDIA verwendet werden.
  • Aktivierung neuer AI-Modelle innerhalb unserer Benchmarking-Infrastruktur und Bereitstellung von Einblicken durch End-to-End-Analysen von großangelegten Workloads über Hardware- und Software-Stacks.
  • Entwurf und Implementierung von Automatisierungssystemen, einschließlich großangelegter Parametersuche zur Identifizierung optimaler Konfigurationen über komplexe Systeme.
  • Enge Zusammenarbeit mit Netzwerk- und Hardwareteams zur Co-Entwicklung neuer Funktionen und Software-Schnittstellen in einer schnelllebigen, sich entwickelnden Umgebung.

Was wir sehen möchten:

  • B.Sc., M.Sc. Abschluss in Informatik / Software Engineering und 5+ Jahre oder gleichwertige Erfahrung.
  • Berufserfahrung in der Python-Entwicklung.
  • Wir suchen Personen, die wartbare, langlebige Tools erstellen, die kein hohes Wartungsaufkommen für das Team verursachen.
  • Solide Linux-Expertise und Leidenschaft für die Arbeit in Kommandozeilenumgebungen.
  • Fähigkeit, über einen breiten und sich entwickelnden Stack zu arbeiten, mit einem starken Drang zu lernen – von Hardware und Netzwerken bis hin zu großangelegten AI-Systemen, die über gesamte Cluster laufen.

Wie Sie sich von der Masse abheben können:

  • Kenntnisse und/oder Erfahrungen mit dem modernen AI-Ökosystem: PyTorch, LLMs, Inferenz und Training.
  • Vertrautheit mit Cluster-Orchestrierungssystemen wie Slurm oder Kubernetes.
  • Kenntnisse in MPI und HPC, InfiniBand, Ethernet und Networking.
  • Erfahrung in Leistungsoptimierungen.

Für zwei Jahrzehnte haben wir visuelle Computertechnik und die Kunst und Wissenschaft der Computergrafik geprägt. Mit unserer Erfindung der GPU - dem Motor der modernen visuellen Computertechnik - hat sich das Feld auf Videospiele, Filmproduktion, Produktdesign, medizinische Diagnosen und wissenschaftliche Forschung ausgeweitet. Heute stehen wir am Anfang der nächsten Ära, der AI-Computing-Ära, die durch ein neues Rechenmodell, das GPU-Deep-Learning, entfacht wurde. Dieses neue Modell - bei dem tiefe neuronale Netzwerke trainiert werden, um Muster aus riesigen Datenmengen zu erkennen - hat sich als äußerst effektiv erwiesen, um einige der komplexesten Probleme im Alltag zu lösen. NVIDIA wird weithin als eines der begehrtesten Unternehmen der Technologiebranche angesehen. Sind Sie kreativ und motiviert? Lieben Sie eine Herausforderung? Wenn ja, möchten wir von Ihnen hören.

Senior Software Developer, AI Networking Arbeitgeber: NVIDIA

NVIDIA ist ein herausragender Arbeitgeber, der eine dynamische und unterstützende Arbeitsumgebung bietet, in der Innovation und Zusammenarbeit gefördert werden. Mit einem starken Fokus auf Mitarbeiterentwicklung und einer Kultur, die Vielfalt schätzt, haben Sie die Möglichkeit, an bahnbrechenden Projekten im Bereich KI und Hochleistungsrechnen zu arbeiten. Zudem profitieren Sie von wettbewerbsfähigen Gehältern und einem umfassenden Leistungspaket, das Ihre berufliche und persönliche Zukunft unterstützt.

N

Kontaktdaten:

NVIDIA Recruiting-Team

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Developer, AI Networking mit Bravour zu bestehen

Python Entwicklung
Linux Expertise
AI Netzwerkkommunikationsframeworks
Automatisierungssysteme
End-to-End Analyse
Cluster Orchestrierung (z.B. Slurm, Kubernetes)
MPI und HPC Kenntnisse