Senior Software Architect - Deep Learning and HPC Communications, Senior Software Architect - D[...]
Senior Software Architect - Deep Learning and HPC Communications, Senior Software Architect - D[...]

Senior Software Architect - Deep Learning and HPC Communications, Senior Software Architect - D[...]

Zürich Vollzeit 72000 - 108000 € / Jahr (geschätzt) Kein Home Office möglich
Go Premium
Nvidia

Auf einen Blick

  • Aufgaben: Entwickle innovative Kommunikationssoftware für Deep Learning und HPC-Workloads.
  • Arbeitgeber: NVIDIA, führend in KI und Hochleistungsrechnen.
  • Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, umfangreiche Sozialleistungen und flexible Arbeitsbedingungen.
  • Warum dieser Job: Gestalte die Zukunft der Technologie mit und arbeite an bahnbrechenden Projekten.
  • Gewünschte Qualifikationen: M.S./Ph.D. in CS/CE oder gleichwertige Erfahrung, 3+ Jahre relevante Erfahrung.
  • Andere Informationen: Dynamisches Umfeld mit großartigen Karrierechancen und einem vielfältigen Team.

Das voraussichtliche Gehalt liegt zwischen 72000 - 108000 € pro Jahr.

NVIDIA ist führend in bahnbrechenden Entwicklungen in der Künstlichen Intelligenz, Hochleistungsrechnen und Visualisierung. Unsere GPU treibt innovative Fortschritte in den Bereichen KI, autonome Fahrzeuge und mehr voran.

Was wir suchen:

Wir suchen einen Senior Software Architect, um die nächsten Generation von Rechenzentrumsplattformen und skalierbarer Kommunikationssoftware zu co-designen, die Deep Learning- und HPC-Workloads unterstützen. Sie werden helfen, GPU-Kommunikationsbibliotheken wie NCCL, NVSHMEM und GPUDirect zu gestalten.

Was Sie tun werden:

  • Untersuchung von Möglichkeiten zur Verbesserung der Kommunikationsleistung durch Identifizierung von Engpässen in den heutigen Systemen.
  • Entwurf und Implementierung neuer Kommunikationstechnologien zur Beschleunigung von KI- und HPC-Workloads.
  • Erforschung innovativer Lösungen in HW und SW für Plattformen der nächsten Generation in Zusammenarbeit mit GPU-, Netzwerk- und SW-Architekten.
  • Erstellung von Machbarkeitsstudien, Durchführung von Experimenten und quantitative Modellierung zur Bewertung und Förderung neuer Innovationen.
  • Verwendung von Simulationen zur Untersuchung der Leistung großer GPU-Cluster (Skalen von Hunderten bis Tausenden von GPUs).

Was wir sehen müssen:

  • M.S./Ph.D. Abschluss in CS/CE oder gleichwertige Erfahrung.
  • 3+ Jahre relevante Erfahrung.
  • Ausgezeichnete C/C++ Programmier- und Debugging-Fähigkeiten.
  • Erfahrung mit parallelen Programmiermodellen (MPI, SHMEM) und mindestens einem Kommunikationslaufzeit (MPI, NCCL, NVSHMEM, OpenSHMEM, UCX, UCC).
  • Tiefes Verständnis von Betriebssystemen, Computer- und Systemarchitektur.
  • Starke Grundlagen in Netzwerkarchitektur, Topologie, Algorithmen und Kommunikationsskalierung für KI- und HPC-Workloads.
  • Solide Erfahrung mit Linux.
  • Fähigkeit, effektiv in einer multinationalen, multizeitzonalen Unternehmensumgebung zu arbeiten und zu kommunizieren.

Wie Sie sich von der Masse abheben können:

  • Expertise in CUDA-Programmierung und NVIDIA GPUs; Kenntnisse über Hochgeschwindigkeitsnetzwerke (InfiniBand, RoCE, NVLink usw.).
  • Erfahrung mit Deep-Learning-Frameworks (PyTorch, TensorFlow) und Zuordnung von Parallelität zum Kommunikationssubsystem; Erfahrung mit HPC-Anwendungen.
  • Starke kollaborative und zwischenmenschliche Fähigkeiten mit nachweislicher Erfolgsbilanz in einem dynamischen, multifunktionalen Umfeld.

NVIDIA steht an der Spitze von Durchbrüchen in der Künstlichen Intelligenz, Hochleistungsrechnen und Visualisierung. Unsere Teams bestehen aus engagierten, innovativen Fachleuten, die sich dafür einsetzen, die Grenzen der Technologie zu erweitern. Wir bieten wettbewerbsfähige Gehälter, ein umfangreiches Leistungspaket und ein Arbeitsumfeld, das Vielfalt, Inklusion und Flexibilität fördert.

Erklärung zur Chancengleichheit: NVIDIA ist ein Arbeitgeber, der Chancengleichheit bietet, und ermutigt Bewerbungen von Menschen aus allen Hintergründen.

Senior Software Architect - Deep Learning and HPC Communications, Senior Software Architect - D[...] Arbeitgeber: Nvidia

NVIDIA ist ein herausragender Arbeitgeber, der an der Spitze von Innovationen in den Bereichen Künstliche Intelligenz und Hochleistungsrechnen steht. Mit einem dynamischen und vielfältigen Team bieten wir nicht nur wettbewerbsfähige Gehälter und umfassende Sozialleistungen, sondern auch ein Arbeitsumfeld, das Kreativität und Zusammenarbeit fördert. Unsere Mitarbeiter haben die Möglichkeit, an bahnbrechenden Technologien zu arbeiten und sich kontinuierlich weiterzuentwickeln, während sie in einer multinationalen Umgebung tätig sind.
Nvidia

Kontaktperson:

Nvidia HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Senior Software Architect - Deep Learning and HPC Communications, Senior Software Architect - D[...]

Netzwerken ist der Schlüssel

Nutze Plattformen wie LinkedIn, um mit Fachleuten aus der Branche in Kontakt zu treten. Lass uns gemeinsam nach Möglichkeiten suchen, um dein Netzwerk zu erweitern und potenzielle Arbeitgeber direkt anzusprechen.

Präsentiere deine Projekte

Zeige deine Fähigkeiten, indem du ansprechende Projekte oder Proofs-of-Concept erstellst. Teile diese auf GitHub oder in deinem Portfolio, damit wir deine Expertise im Bereich Deep Learning und HPC sichtbar machen können.

Bereite dich auf technische Interviews vor

Technische Interviews können knifflig sein! Lass uns gemeinsam an typischen Fragen arbeiten und deine Programmierfähigkeiten in C/C++ auffrischen, damit du selbstbewusst in jedes Gespräch gehen kannst.

Bewirb dich direkt über unsere Website

Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So hast du die besten Chancen, gesehen zu werden und wir können sicherstellen, dass deine Bewerbung die richtige Aufmerksamkeit erhält.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Architect - Deep Learning and HPC Communications, Senior Software Architect - D[...]

C/C++ Programmier- und Debuggingfähigkeiten
Parallelprogrammierungsmodelle (MPI, SHMEM)
Kommunikationslaufzeit (MPI, NCCL, NVSHMEM, OpenSHMEM, UCX, UCC)
Betriebssysteme
Computer- und Systemarchitektur
Netzwerkarchitektur und -topologie
Algorithmen und Kommunikationsskalierung für AI und HPC
Linux Erfahrung
CUDA Programmierung
NVIDIA GPUs
Hochleistungsnetzwerke (InfiniBand, RoCE, NVLink)
Deep Learning Frameworks (PyTorch, TensorFlow)
Zusammenarbeit und zwischenmenschliche Fähigkeiten
Quantitative Modellierung
Simulation von GPU-Clustern

Tipps für deine Bewerbung 🫡

Mach deine Hausaufgaben: Bevor du mit deiner Bewerbung anfängst, schau dir unsere Website genau an. Verstehe, was wir bei StudySmarter machen und wie du dazu beitragen kannst. Das zeigt uns, dass du wirklich interessiert bist!

Sei konkret und präzise: Wenn du deine Erfahrungen und Fähigkeiten beschreibst, sei so konkret wie möglich. Nenne Beispiele aus deiner bisherigen Arbeit, die zeigen, wie du Probleme gelöst hast oder innovative Lösungen entwickelt hast. Das macht deine Bewerbung lebendiger!

Pass auf die Details auf: Achte darauf, dass deine Bewerbung fehlerfrei ist. Rechtschreibfehler oder unklare Formulierungen können einen schlechten Eindruck hinterlassen. Lass jemanden drüberlesen, bevor du sie abschickst – frische Augen sehen oft mehr!

Zeig deine Leidenschaft: In deiner Bewerbung solltest du auch deine Begeisterung für Deep Learning und HPC zum Ausdruck bringen. Erkläre, warum du in diesem Bereich arbeiten möchtest und was dich motiviert. Das hilft uns, deine Persönlichkeit besser kennenzulernen!

Wie du dich auf ein Vorstellungsgespräch bei Nvidia vorbereitest

Verstehe die Technologien

Mach dich mit den spezifischen Technologien und Tools vertraut, die in der Stellenbeschreibung erwähnt werden, wie NCCL, NVSHMEM und CUDA. Zeige im Interview, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Erfahrungen mit diesen Technologien.

Bereite konkrete Beispiele vor

Denke an konkrete Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast, insbesondere im Bereich Deep Learning und HPC. Bereite dich darauf vor, diese Beispiele zu erläutern und zu zeigen, wie du Probleme identifiziert und innovative Lösungen entwickelt hast.

Zeige deine Teamfähigkeit

Da die Rolle eine enge Zusammenarbeit mit anderen Architekten erfordert, ist es wichtig, deine Teamarbeit und Kommunikationsfähigkeiten zu betonen. Bereite Geschichten vor, die zeigen, wie du erfolgreich in einem multikulturellen und multizentralen Umfeld gearbeitet hast.

Fragen stellen

Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und dem Unternehmen. Frage nach den aktuellen Herausforderungen, die das Team bewältigt, oder nach den zukünftigen Projekten, an denen sie arbeiten.

Senior Software Architect - Deep Learning and HPC Communications, Senior Software Architect - D[...]
Nvidia
Standort: Zürich
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschließlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern für neue Stellen mit unserem AI Bewerbungsassistenten
1:1 Unterstützung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurück-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

>