Senior HPC Cluster Software Developer

2100 NVIDIA USA
Vollzeit
📍 US, CA, Santa Clara
🗓

remote-job.net Job-Zusammenfassung:
💶 Gehalt: 168.000
⏰ Wöchentliche Arbeitszeit: Vollzeit
🔍 Empfohlene Erfahrung: Senior
🎓 Empfohlene Ausbildung: Abschluss in Informatik oder einem verwandten Bereich
📋 Hauptaufgaben:
  • Entwicklung und Bereitstellung von Head Node und Compute Node.
  • Integration neuer Hardware.
  • Unterstützung des Support-Teams bei Kundenanfragen.
✅ Hauptvoraussetzungen:
  • 7+ Jahre Erfahrung in der Softwareentwicklung.
  • Umfassende Kenntnisse in Linux.
  • Erfahrung in Python und objektorientiertem Design.
🏭 Branche: keine Angabe

Über das Unternehmen

NVIDIA hat die Computergraphik, PC-Gaming und beschleunigtes Computing seit über 25 Jahren revolutioniert. Es ist ein einzigartiges Erbe der Innovation, das von großartiger Technologie und erstaunlichen Menschen angetrieben wird.

Heute nutzen wir das unbegrenzte Potenzial von KI, um die nächste Ära des Computing zu definieren. Eine Ära, in der unsere GPU als Gehirn von Computern, Robotern und selbstfahrenden Autos fungiert, die die Welt verstehen können.

Was noch nie zuvor getan wurde, erfordert Vision, Innovation und die besten Talente der Welt. Als NVIDIAN werden Sie in einer vielfältigen, unterstützenden Umgebung arbeiten, in der jeder inspiriert ist, sein Bestes zu geben. Treten Sie dem Team bei und sehen Sie, wie Sie einen bleibenden Einfluss auf die Welt ausüben können!

Wir haben Stellen für begeisterte, hart arbeitende und erfahrene Softwareentwickler, die in unserer Linux-basierten Cluster-Management-Software-Umgebung an der Hardware-Integration und der Bereitstellung von Bare-Metal-Funktionalitäten arbeiten.


Aufgaben
  • Entwicklung der Installations- und Bereitstellungsprozesse für den Head Node und Compute Node.
  • Arbeiten an Funktionen im Bereich der Edge-Site-Bereitstellung.
  • Integration unseres Produkts mit der neuesten Hardware (z. B. GPUs, DPUs, Beschleuniger, Hochgeschwindigkeitsverbindungen wie Infiniband).
  • Arbeiten an Funktionen im Zusammenhang mit dem Management von komposierbarer Infrastruktur.
  • Entwicklung neuer Funktionen für unser BIOS und das Management von Firmware-Updates.
  • Entwicklung von Funktionen, die Bright-Cluster für eine breitere Palette von Workloads nutzbar machen und die Skalierbarkeit erhöhen.
  • Hinzufügen von Unterstützung für neue Linux-Distributionen.
  • Verbesserung der Unterstützung für alternative CPU-Architekturen wie ARM.
  • Arbeiten an der Erweiterung unserer Ansible-Sammlungen für die Clusterinstallation und das Management.
  • Unterstützung unseres Support-Teams bei Kundenanfragen in den oben genannten Funktionen.

Voraussetzungen
  • Abschluss in Informatik oder einem verwandten Bereich (oder gleichwertige Erfahrung).
  • 7+ Jahre Erfahrung in der Softwareentwicklung und/oder verwandten Rollen.
  • Sehr vertraut mit dem Linux-Betriebssystem und insbesondere mit Netzwerkconcepts in Linux.
  • Gute praktische Kenntnisse der gängigsten Software, die Teil einer typischen Linux-Installation ist.
  • Sichere Kenntnisse in Python und enge Vertrautheit mit objektorientiertem Softwaredesign, Entwurfsmustern und nebenläufigen Programmiertechniken.
  • Hoher Wert auf die Qualität der Arbeit und die Produktion von sauberem Code.
  • Bereitschaft, neue Technologien zu lernen und zu verwenden.

Benefits
  • Wettbewerbsfähiges Gehalt basierend auf Standort und Erfahrung.
  • Anspruch auf Aktienoptionen.
  • Umfassende Sozialleistungen.
  • Vielfältige und unterstützende Arbeitsumgebung.
  • Chancen zur persönlichen und beruflichen Weiterentwicklung.