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.

GPU-Backend-Compiler-Ingenieur bei NVIDIA (Remote)

Verbessern Sie NVIDIAs proprietäres C++-GPU-Compiler-Backend durch Codegenerierung und Optimierung. Tragen Sie dazu bei, die Compilertechnologie für Grafik-, CUDA- und KI-Computing-Architekturen voranzubringen.

Beschreibung

  • Analysieren, ändern und verbessern Sie NVIDIAs proprietäres C++-GPU-Compiler-Backend
  • Entwerfen und implementieren Sie Compiler-Pässe und Optimierungstechniken
  • Entwickeln Sie robuste, wartbare und gut unterstützbare Compiler-Tools
  • Arbeiten Sie weltweit mit Compiler-, Hardware- und Anwendungsteams zusammen, um Probleme zu lösen und Produkte zu verbessern
  • Tragen Sie von der Architektur und Unterstützung bis zur Entwicklung funktionaler Sprachen zur Compilertechnologie für Deep Learning bei

Anforderungen

  • Bachelorabschluss in Informatik, Ingenieurwesen oder einem verwandten Fachgebiet oder gleichwertige Erfahrung
  • Mindestens drei Jahre Erfahrung mit Codegenerierung in Compilern
  • Fortgeschrittene praktische Kenntnisse in C++
  • Solide Grundlagen in der Softwareentwicklung mit Schwerpunkt auf robusten, wartbaren Lösungen
  • Gute Kommunikationsfähigkeiten und Erfahrung mit technischer Dokumentation
  • Selbstständige und motivierte Arbeitsweise
  • Ein Masterabschluss oder eine Promotion mit umfangreicher Erfahrung in Compilerprojekten oder einer entsprechenden Abschlussarbeit ist bevorzugt
  • Erfahrung mit der LLVM-Codegenerierung, einschließlich Instruction Scheduling, Software-Pipelining, Registerallokation, GlobalISel, TableGen, LLVM IR und Machine IR
  • Erfahrung in der Entwicklung von Anwendungen mit CUDA, DirectX, OpenGL oder Vulkan

Zusatzleistungen

  • Beteiligung am Eigenkapital
  • Umfassendes Leistungspaket
  • Sehr wettbewerbsfähige Vergütung

Ähnliche Stellen

Terumo Medical Corporation

Gebietsleiter Interventionssysteme – Philadelphia

Terumo Medical Corporation

Verantwortung für den Vertrieb von Terumo-Interventionssystemen an Krankenhäuser und ambulante Einrichtungen im Raum Philadelphia. Kundenbeziehungen ausbauen, Eingriffe begleiten, Fachpersonal schulen und Vertriebsziele erreichen.

Öffnen
Cross River

Engineering Manager Cloud und verteilte Systeme – Cross River, Jerusalem

Cross River

Führe und unterstütze Engineers beim Aufbau von Fintech-Diensten und Infrastruktur für Zahlungen, Karten, Kredite und Krypto. In dieser hybriden Rolle in Jerusalem liegt der Schwerpunkt auf cloudnativen Systemen und zuverlässiger Engineering-Umsetzung.

Öffnen
Aleph Alpha

Senior AI Researcher für das Pre-Training von Foundation Models — Aleph Alpha, Heidelberg

Aleph Alpha
51 – 200 Mitarbeitende
B2BKünstliche Intelligenz

Leite Architektur- und Pre-Training-Arbeiten im großen Maßstab für Aleph Alphas europäische Foundation Models und gestalte Trainingsmethoden für Tausende GPUs. Entwickle und verfeinere PyTorch-Trainingsrezepte im hybriden Team in Heidelberg.

Öffnen