The MITRE Corporation
NVIDIA
Senior Software Engineer, NCCL
Über die Stelle
NVIDIA ist führend bei bahnbrechenden Entwicklungen in den Bereichen Künstliche Intelligenz, High-Performance Computing und Visualisierung. Die GPU, unsere Erfindung, dient als visueller Kortex moderner Computer und bildet das Herzstück unserer Produkte und Dienstleistungen. Unsere Arbeit eröffnet neue Welten, ermöglicht erstaunliche Kreativität und Entdeckungen und treibt Technologien an, die einst Science-Fiction waren – von künstlicher Intelligenz bis hin zu autonomen Fahrzeugen. NVIDIA sucht nach herausragenden Talenten wie Ihnen, die uns dabei helfen, die nächste Welle der künstlichen Intelligenz zu beschleunigen.
Wir suchen einen hochmotivierten Senior Software Engineer für eine spannende Position in unserem Team für Kommunikationsbibliotheken und Netzwerksoftware. Die Stelle ist Teil eines dynamischen Teams, das Software für komplexe heterogene Rechensysteme entwickelt und pflegt, welche die bahnbrechenden Produkte im Bereich High-Performance Computing und Deep Learning antreiben.
Ihre Aufgaben
- Entwurf, Implementierung und Wartung hochoptimierter Kommunikations-Runtimes für Deep Learning-Frameworks (z. B. NCCL für TensorFlow/Pytorch) und HPC-Programmierschnittstellen (z. B. UCX für MPI/OpenSHMEM) auf GPU-Clustern.
- Teilnahme an und Beitrag zu Spezifikationen für parallele Programmierschnittstellen wie MPI/OpenSHMEM.
- Entwurf, Implementierung und Wartung von Systemsoftware, die Interaktionen zwischen GPUs sowie zwischen GPUs und anderen Systemkomponenten ermöglicht.
- Erstellung von Proof-of-Concepts zur Evaluierung und Begründung von Erweiterungen in Programmiermodellen, neuen Designs in Runtimes und neuen Hardware-Funktionen.
Ihr Profil
- M.S.-/Ph.D.-Abschluss in Informatik/Computertechnik oder eine vergleichbare Qualifikation.
- 5+ Jahre einschlägige Berufserfahrung.
- Exzellente Programmier- und Debugging-Kenntnisse in C/C++.
- Fundierte Erfahrung mit Linux.
- Expertenwissen in Computer-Systemarchitektur und Betriebssystemen.
- Erfahrung mit parallelen Programmierschnittstellen und Kommunikations-Runtimes.
- Fähigkeit und Flexibilität, effektiv in einem multinationalen Unternehmensumfeld über verschiedene Zeitzonen hinweg zu arbeiten und zu kommunizieren.
Damit heben Sie sich ab
- Tiefgreifendes Technologieverständnis und Leidenschaft für Ihre Arbeit.
- Erfahrung mit CUDA-Programmierung und NVIDIA GPUs.
- Kenntnisse in Hochleistungsnetzwerken wie InfiniBand, iWARP etc.
- Erfahrung mit HPC-Anwendungen.
- Erfahrung mit Deep Learning-Frameworks wie PyTorch, TensorFlow usw.
- Ausgeprägte Team- und Kommunikationsfähigkeit, insbesondere eine nachgewiesene Fähigkeit, in einem dynamischen Matrix-Umfeld effektiv zu steuern und Einfluss zu nehmen.
NVIDIA bietet äußerst wettbewerbsfähige Gehälter und ein umfassendes Leistungspaket. Wir beschäftigen einige der zukunftsorientiertesten und talentiertesten Mitarbeiter der Welt, und aufgrund unseres beispiellosen Wachstums vergrößern sich unsere erstklassigen Engineering-Teams schnell. Wenn Sie ein kreativer und eigenverantwortlicher Ingenieur mit echter Leidenschaft für Technologie sind, möchten wir Sie kennenlernen.
Sie haben zudem Anspruch auf Aktienoptionen und Sozialleistungen nvidia.com/en-us/benefits/.
Ihr Grundgehalt wird basierend auf Ihrem Standort, Ihrer Erfahrung und der Vergütung von Mitarbeitern in vergleichbaren Positionen festgelegt. Die Spanne für das Grundgehalt liegt bei 152,000 USD - 241,500 USD für Level 3 und bei 184,000 USD - 287,500 USD für Level 4.
Bewerbungen für diese Stelle werden entgegengenommen mindestens bis zum 20. Oktober 2026.
Diese Ausschreibung bezieht sich auf eine bestehende Vakanz.
NVIDIA setzt KI-Tools in seinen Rekrutierungsprozessen ein.
NVIDIA engagiert sich für die Förderung eines inklusiven Arbeitsumfelds und ist stolz darauf, ein Arbeitgeber zu sein, der Chancengleichheit fördert. Da wir Vielfalt bei unseren aktuellen und zukünftigen Mitarbeitern sehr schätzen, diskriminieren wir nicht (auch nicht bei unseren Einstellungs- und Beförderungspraktiken) aufgrund von Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, Geschlechtsausdruck, sexueller Orientierung, Alter, Familienstand, Veteranenstatus, Behinderung oder anderen gesetzlich geschützten Merkmalen.
