Über das Unternehmen
NVIDIA ist an der Spitze von Durchbrüchen in Künstlicher Intelligenz, Hochleistungscomputing und Visualisierung. Unser Team besteht aus engagierten und innovativen Fachkräften, die die Grenzen der Technologie vorantreiben. Wir bieten attraktive Gehälter, umfangreiche Sozialleistungen und eine Arbeitsumgebung, die Diversität, Inklusion und Flexibilität fördert.
Aufgaben
- Entwicklung skalierbarer Bibliothekssoftware unter Verwendung moderner Tools und Sprachen für verschiedene numerische Methoden
- Performance-Optimierung und Benchmark von Algorithmen auf verschiedenen Architekturen
- Zusammenarbeit mit Produktmanagement und anderen internen/externen Partnern, um Funktions- und Leistungsanforderungen zu verstehen und zur technischen Roadmap der Bibliotheken beizutragen
- Technische Führung und Anleitung der Bibliotheksingenieure
- Identifizierung von Möglichkeiten zur Verbesserung der Bibliotheksleistung und Abstraktionen, die eine Neugestaltung des Codes für geringere Wartungskosten ermöglichen
Anforderungen
- PhD oder Master-Abschluss in Computational Science, Informatik, Angewandter Mathematik oder einem verwandten technischen Studiengang (oder gleichwertige Erfahrung)
- Mindestens 5 Jahre Erfahrung in der Entwicklung, Fehlerbehebung und Optimierung von hochleistungsfähigen, parallelen numerischen Anwendungen auf modernen Computingplattformen mit GPU-Beschleunigung unter Verwendung von CUDA
- Hervorragende C/C++-Programmier- und Softwaredesign-Fähigkeiten
- Nachgewiesene Erfahrung in der Leitung und Fertigstellung von Softwareentwicklungsprojekten
- Ausgezeichnete Zusammenarbeit, Kommunikation und Dokumentationsgewohnheiten
Benefits
- Wettbewerbsfähiges Gehalt
- Umfangreiches Leistungspaket
- Dynamische und innovative Arbeitsumgebung
- Förderung von Diversität und Inklusion