HPC Performance Engineer

HPC Performance Engineer

Vollzeit 63000 - 77000 € / Jahr (geschätzt) Homeoffice möglich
Nvidia

Auf einen Blick

  • Aufgaben: Analysiere HPC-Anwendungen und verbessere deren Leistung durch Compiler-Optimierungen.
  • Unternehmen: NVIDIA, ein führendes Unternehmen in der Computertechnologie mit innovativer Kultur.
  • Vorteile: Wettbewerbsfähiges Gehalt, umfassende Sozialleistungen und flexible Arbeitsmöglichkeiten.
  • Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen und einem Fokus auf Vielfalt.
  • Warum dieser Job: Gestalte die Zukunft des Rechnens mit modernster Technologie und einem talentierten Team.
  • Qualifikationen: Erfahrung in Programmierung und tiefes Verständnis von HPC-Anwendungen erforderlich.

Das prognostizierte Gehalt liegt zwischen 63000 - 77000 € pro Jahr.

NVIDIA hat die Computergraphik, das PC-Gaming und das beschleunigte Rechnen seit mehr als 25 Jahren transformiert. Heute nutzen wir das unbegrenzte Potenzial von KI, um die nächste Ära des Rechnens zu definieren. In dieser Ära fungiert unsere GPU als das Gehirn von Computern, Robotern und selbstfahrenden Autos, die die Welt verstehen können. Als NVIDIAN sind Sie in einer vielfältigen, unterstützenden Umgebung eingebettet, in der jeder inspiriert wird, sein Bestes zu geben. Wir suchen einen HPC Performance Engineer in unserer NVHPC-Compiler- und Tool-Gruppe.

Unsere Performance Engineers analysieren Anwendungen für Hochleistungsrechnen (HPC), um die Leistung durch Compiler-Optimierungen und Bibliotheksverbesserungen zu steigern. Diese Rolle bietet die Möglichkeit, mit einer Vielzahl von Anwendungen zu arbeiten, von kleinen Benchmarks, die auf einem einzelnen CPU-Kern laufen, bis hin zu vollwertigen Anwendungen, die auf Multi-Node-Multi-GPU-Systemen laufen. Sie werden Optimierungsmöglichkeiten finden und eng mit unseren Compiler-Entwicklungs- und Anwendungsteams zusammenarbeiten, um effektive Lösungen zu liefern.

Was Sie tun werden:

  • Analysieren Sie die Auswirkungen verschiedener Compiler und Compiler-Optimierungen auf die Leistung von HPC-Anwendungen.
  • Bewerten Sie, ob und wie der Compiler und die Laufzeit die Leistung wichtiger HPC-Anwendungen auf CPU- und CPU/GPU-Plattformen verbessern können.
  • Kommunizieren Sie die Grenzen der Compilerfähigkeiten mit der Anwendungsentwicklung, um den besten Weg zur Leistungsverbesserung zu leiten.
  • Portieren Sie HPC-Anwendungen auf verschiedene Plattformen und Programmiermodelle.
  • Bewerten Sie die Auswirkungen von NVHPC-Paketkomponenten, Gerätetreibern und Systemkonfigurationen auf die Anwendungsleistung.

Was wir sehen müssen:

  • BS/MS oder gleichwertige Erfahrung in Informatik oder einem verwandten Ingenieurfeld.
  • 5+ Jahre Programmiererfahrung.
  • Solides Verständnis von Fortran, C, C++ und Programmiertechniken, insbesondere für parallele Architekturen, vorzugsweise für Compiler.
  • Erfahrung mit OpenACC, OpenMP, MPI, CUDA und Standard Language Parallelism.
  • Starke Fähigkeiten in der Leistungsanalyse und -optimierung sowie ein breites Verständnis von Entwicklungstools für parallele Anwendungen und Laufzeitumgebungen.
  • Starke mathematische Grundlagen, einschließlich linearer Algebra und numerischer Methoden.
  • Verstehen von Leistungsüberlegungen, Kompromissen und Auswirkungen.
  • Exzellente zwischenmenschliche Fähigkeiten, einen logischen Ansatz zur Problemlösung, gutes Zeitmanagement und Fähigkeiten zur Aufgabenpriorisierung.
  • Ausgezeichnete schriftliche und mündliche Kommunikationsfähigkeiten sowie die Fähigkeit, in einem dynamischen Entwicklungsteam zu arbeiten.

Wege, sich von der Masse abzuheben:

  • Sie haben ein tiefes Verständnis von Maschinenarchitekturen und Mikroarchitekturen.
  • Erfahrung mit Debugging und Portierung sowie Programmierung in Assemblersprache ist ein erheblicher Vorteil.

NVIDIA setzt sich für die Förderung einer vielfältigen Arbeitsumgebung ein und ist stolz darauf, ein Arbeitgeber mit Chancengleichheit zu sein. Wir diskriminieren nicht (einschließlich in unseren Einstellungs- und Beförderungspraktiken) aufgrund von Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, Geschlechtsidentität, sexueller Orientierung, Alter, Familienstand, Veteranenstatus, Behinderungsstatus oder einer anderen gesetzlich geschützten Eigenschaft.

NVIDIA gilt weithin als einer der begehrtesten Arbeitgeber der Technologiebranche und bietet wettbewerbsfähige Gehälter sowie ein umfassendes Leistungspaket.

HPC Performance Engineer Arbeitgeber: Nvidia

NVIDIA ist ein herausragender Arbeitgeber, der innovative Technologien im Bereich Künstliche Intelligenz vorantreibt. Mit einem dynamischen Arbeitsumfeld in einer der fortschrittlichsten Technologiestädte bietet NVIDIA nicht nur wettbewerbsfähige Vergütungen, sondern auch umfangreiche Möglichkeiten zur beruflichen Weiterentwicklung und Zusammenarbeit mit führenden Experten der Branche. Hier haben Sie die Chance, an bahnbrechenden Projekten zu arbeiten und Ihre Fähigkeiten in einem unterstützenden Team weiterzuentwickeln, während Sie an der Spitze der technologischen Entwicklung stehen.

Nvidia

Kontaktdaten:

Nvidia Recruiting-Team

Wir glauben, dass du diese Fähigkeiten brauchst, um HPC Performance Engineer mit Bravour zu bestehen

Hochleistungsrechnen (HPC)
Compiler-Optimierungen
Fortran
C
C++
OpenACC
OpenMP