NVIDIA
NVIDIA
NVIDIA entwickelt Technologien für beschleunigtes Rechnen und künstliche Intelligenz, die in den Bereichen Gaming, Rechenzentren, Cloud Computing, Gesundheitswesen, Fertigung, Automobilindustrie und Robotik eingesetzt werden. Das Unternehmen arbeitet an Grafikprozessoren, KI-Plattformen, Simulationslösungen und branchenspezifischen Anwendungen, darunter NVIDIA Omniverse für kollaborative 3D-Workflows, NVIDIA DRIVE für die Entwicklung autonomer Fahrzeuge und NVIDIA Clara für Anwendungen im Gesundheitswesen. NVIDIA vereint große technische Teams, die an der Infrastruktur und Software für fortschrittliches Rechnen, Simulationen und KI-gestützte Analysen arbeiten.

Softwarearchitekt/in, KI-Netzwerke bei NVIDIA

Entwickeln Sie C/C++-Infrastruktur und RDMA-Protokolle für die KI-Netzwerkplattformen von NVIDIA. Bewerten Sie die Leistung und arbeiten Sie mit Engineering-Teams in Israel an der Weiterentwicklung von Netzwerksystemen.

Beschreibung

  • Entwickeln und warten Sie C/C++-Infrastruktur, eingebettete Komponenten und Laufzeitumgebungen für programmierbare RDMA-Protokolle im East/West-KI-Netzwerkstack.
  • Erstellen Sie Proof-of-Concept-Implementierungen, führen Sie Experimente durch und nutzen Sie quantitative Modelle, um die Leistung zu bewerten und Verbesserungen am Netzwerk voranzutreiben.
  • Arbeiten Sie mit Teams aus Hardware, Firmware, Architektur, Compilerentwicklung und SDK zusammen, um stackübergreifende Designs weiterzuentwickeln und skalierbare Netzwerklösungen zu integrieren.
  • Dokumentieren Sie technische Entwürfe, Testergebnisse und Spezifikationen für ein weltweit verteiltes Engineering-Team.

Anforderungen

  • Bachelor- oder Masterabschluss in Informatik, Computertechnik, Elektrotechnik oder gleichwertige Berufserfahrung.
  • 0–5 Jahre Erfahrung in der hardwarenahen Softwareentwicklung, Netzwerktechnik oder Systemprogrammierung.
  • Sehr gute Kenntnisse in C und/oder C++.
  • Nachgewiesene Fähigkeit, Probleme auf Systemebene zu diagnostizieren und zu beheben.
  • Kenntnisse oder Studienleistungen in den Bereichen Computerarchitektur, Betriebssysteme und Netzwerkprotokolle wie TCP/IP, RDMA oder InfiniBand.
  • Klare technische Kommunikation für die Dokumentation und die Zusammenarbeit mit globalen Engineering-Teams.
  • Neugier, ausgeprägte Problemlösungsfähigkeiten und die Bereitschaft, kontinuierlich dazuzulernen und technisches Fachwissen aufzubauen.
  • Praktische Arbeit oder Studienprojekte mit RDMA, InfiniBand, SmartNICs oder Paketverarbeitung sind von Vorteil.
  • Vertrautheit mit RISC-V-Ausführungsumgebungen, RTOS, dem Inbetriebnehmen von Boards oder der Treiberentwicklung ist von Vorteil.
  • Praktische Erfahrung mit der Linux-Kernelentwicklung, Netzwerksimulationstools oder Performance-Profiling ist von Vorteil.