NVIDIA

Principal Software Engineer - Rack Scale Systems Infrastructure

KubernetesC++RustGo
Automatische Übersetzung. Prüfe das Original.

Über die Stelle

NVIDIA transformiert seit mehr als 25 Jahren Computergrafik, PC-Gaming und beschleunigtes Computing. Es ist ein einzigartiges Innovationserbe, das von großartiger Technologie – und erstaunlichen Menschen – angetrieben wird. Heute nutzen wir das unbegrenzte Potenzial der KI, um die nächste Ära des Computings zu definieren. Eine Ära, in der unsere GPU als Gehirn von Computern, Robotern und selbstfahrenden Autos fungiert, die die Welt verstehen können. Das, was noch nie zuvor getan wurde, erfordert Vision, Innovation und die besten Talente der Welt. Als NVIDIAN tauchen Sie in eine vielfältige, unterstützende Umgebung ein, in der jeder inspiriert ist, seine beste Arbeit zu leisten. Kommen Sie ins Team und sehen Sie, wie Sie einen bleibenden Einfluss auf die Welt haben können.

Bei NVIDIA bauen und leiten Sie als Principal Rack Scale Systems Infrastructure Engineer die Entwicklung von Softwaresystemen. Diese Systeme unterstützen unsere kommenden Rack-Scale-Infrastrukturprodukte und -dienste. Diese außergewöhnliche Rolle befindet sich dort, wo Software auf Hardware trifft. Sie arbeiten an Control Planes, State Machines, Orchestrierungssystemen, Firmware, OS-Lebenszyklen und Netzwerkschnittstellen. Ihre Aufgabe ist es, Infrastructure-as-a-Service Control Plane Software zu entwickeln, die komplexe Rack-Scale-Hardware in eine zuverlässige, verwaltbare und programmierbare Infrastruktur für NVIDIA, Partner und führende globale Cloud- und Unternehmenskunden umwandelt.

NVIDIA gilt weithin als einer der begehrtesten Arbeitgeber in der Technologiewelt. Wir haben einige der fortschrittlichsten und fleißigsten Menschen der Welt bei uns. Wenn Sie kreativ und autonom sind, möchten wir von Ihnen hören!

Was Sie tun werden

  1. Definieren der vollständigen Softwarearchitektur für Rack-Scale-Infrastrukturprodukte und -dienste, einschließlich Control Plane Services, Infrastrukturmanagement, Firmware, Betriebssystemen, Kernel-Treibern, Netzwerkschnittstellen, Beschleunigersoftware und verwaltbarer Software im User-Mode.
  1. Nutzung von Kubernetes und Cloud-nativen Primitiven als Infrastruktur-Fabric, wo angebracht. Dies umfasst Controller, Operatoren, Abgleichschleifen und Open-Source-Komponenten. Diese Komponenten können sicher im Rack- und Flottenmaßstab betrieben werden. Erstellung von Open-Source-Infrastruktursoftware, die in verschiedenen Formen übernommen werden kann, einschließlich Bibliotheken, Diensten, Controllern, Operatoren und Integrations-APIs für interne Bereitstellungen und CSP-Umgebungen.
  1. Brücke zwischen Hardware- und Softwareteams über Firmware, BMC, BIOS, Boot-Flows, OS-Images, Treiber, Netzwerke, NVLink-Domänen, InfiniBand, GPUs, DPUs, CPUs und Systemmanagement-Schnittstellen. Übersetzung von zukunftsorientierten Infrastruktur-Roadmaps in formale Softwareanforderungen, Architekturspezifikationen und Ausführungspläne, die Teams organisationsübergreifend abstimmen.
  1. Direkte Partnerschaft mit Hyperscalern, CSPs, Unternehmenskunden, internen Komponentenleitern, Anbietern und Geschäftspartnern, um Infrastrukturfähigkeiten mit realen Bereitstellungs- und Integrationsanforderungen abzustimmen. Etablierung von Strategien für Zuverlässigkeit, Sicherheit, Validierung und Left-Shift, die das Risiko reduzieren, bevor die Hardware Produktionsumgebungen erreicht.
  1. Mentoring von Senior Engineers und Technical Leads, um die technische Messlatte für vernetzte Großsysteme, Basissystemsoftware und die Entwicklung von Rack-Scale-Control-Planes anzuheben.
  1. Treffen hochwertiger technischer Entscheidungen in mehrdeutigen Umgebungen, wobei Kundenbedürfnisse, Zeitpläne, Hardware-Realitäten, Softwarewartbarkeit, Open-Source-Adoption und die langfristige Infrastrukturentwicklung abgewogen werden.

Was wir sehen müssen

  1. BS oder MS in Computer Engineering, Informatik, Elektrotechnik oder einem verwandten Fachgebiet oder gleichwertige Erfahrung. Nachgewiesene Erfahrung (15+ Jahre) in Systemarchitektur, Systemsoftware, verteilten Systemen, Infrastruktur-Control-Planes oder Infrastruktur-Engineering.
  1. Solide Architekturkenntnisse von Koordinations-Frameworks, State Machines, deklarativen APIs, Abgleichschleifen, Lebenszyklus-Orchestrierung, Fehlerbehandlung, Upgrade- und Rollback-Workflows sowie Trade-offs verteilter Systeme.
  1. Praktische Programmierkenntnisse in Go, C++ oder Rust, einschließlich der Fähigkeit, produktionsreife Infrastruktursoftware zu schreiben, zu überprüfen und zu leiten. Erfahrung mit Rust ist sehr gefragt.
  1. Erfahrung mit Kubernetes oder ähnlichen Orchestrierungssystemen, insbesondere als Fabric für die Verwaltung von Infrastruktur, Hardwareressourcen oder groß angelegten Infrastrukturdiensten. Erfahrung mit Linux-basierter Infrastruktursoftware, OS-Rollout und Image-Management, Kernel- oder Treiberinteraktionen, Firmware-Lebenszyklen und Hardware-Bring-up-Workflows.
  1. Starkes Verständnis von Rechenzentrums-Netzwerktechnologien und -protokollen wie Ethernet, InfiniBand, RDMA und Fabric-Management. Erfahrung mit komplexen beschleunigerbasierten Systemen, einschließlich GPUs, DPUs, FPGAs, kundenspezifischer Siliziumchips oder anderer Hochleistungsrechensysteme.
  1. Expertise in In-Band- und Out-of-Band-Management-Architekturen, einschließlich BMCs, Redfish, IPMI und verwandter Systemmanagementprotokolle. Fähigkeit, mit Sicherheitsexperten zusammenzuarbeiten, um praktische Kompromisse zwischen sicherem Booten, Attestierung, Zugriffskontrolle, Update-Sicherheit, Servicefreundlichkeit und einfacher Bedienung zu definieren.
  1. Erfahrung in der Erstellung von Software für die Veröffentlichung als Open Source, einschließlich API-Stabilität, Modularität, Dokumentation, Benutzerfreundlichkeit in der Community und klare Trennung zwischen gemeinsamer Software und bereitstellungsspezifischen Integrationen.
  1. Erfahrung mit der verantwortungsvollen Nutzung von KI-gestützten Entwicklungswerkzeugen als Multiplikator für Codierung, Testerstellung, Debugging, Build-Iterationen und Dokumentation.
  1. Etablierte Fähigkeit, Anforderungen zu spezifizieren, Architekturen zu leiten und die Lieferung über verschiedene Ingenieurteams und Organisationen hinweg zu verwalten. Starke schriftliche und mündliche Kommunikationsfähigkeiten, die eine klare Erklärung komplexer Hardware-/Software-Trade-offs für Engineering-Leiter, Kunden, Partner und Führungskräfte ermöglichen.

So heben Sie sich von der Masse ab

  1. Erstellung von Software, die mehrere Adoptionsmodelle unterstützt – interne Dienste, CSP-integrierte Angebote, wiederverwendbare Bibliotheken und kunden erweiterbare APIs. Starke Rust-Kenntnisse in System-, Infrastruktur- oder Hardware-naher Software.
  1. Vervielfachung der Teamwirkung durch Referenzimplementierungen, Design-Reviews, gemeinsame Bibliotheken, Architektur-Dokumente, Entwicklungs-Workflows und KI-gestütztes Engineering. Praktische Erfahrung mit Flotten-Provisionierung, Updates, Rollbacks, Beobachtbarkeit, Gesundheit und Fehlerbehebung im großen Maßstab.
  1. Führung über den gesamten Produktlebenszyklus im Rechenzentrum: Inception, Pre- und Post-Silicon, Fertigung, Bereitstellung und Betrieb. Vertrautheit mit Open-Source-Ökosystemen, Beitragsmodellen und dem Ausgleich von Community-Zusammenarbeit mit Produktanforderungen.
  1. Tiefgreifende Erfahrung mit Rack- oder Cluster-Scale-Systemen, die Compute, Netzwerk, Speicher, Beschleuniger, Firmware und Infrastrukturmanagement als einen operativen Bereich umfassen. Geschickt darin, einfache, dauerhafte Abstraktionen in komplexen Systemen zu finden, um Teams, Kunden und die langfristige Ausrichtung abzustimmen.

Ihr Grundgehalt wird basierend auf Ihrem Standort, Ihrer Erfahrung und dem Gehalt von Mitarbeitern in ähnlichen Positionen ermittelt. Die Gehaltsspanne für das Grundgehalt beträgt 272,000 USD - 431,250 USD.

Bewerbungen für diese Stelle werden mindestens bis zum Oktober 21, 2026 angenommen.

Diese Ausschreibung bezieht sich auf eine bestehende Stelle.

NVIDIA setzt KI-Tools in seinen Rekrutierungsprozessen ein.

NVIDIA setzt sich für die Förderung eines integrativen Arbeitsumfelds ein und ist stolz darauf, ein Arbeitgeber der Chancengleichheit zu sein. Da wir Vielfalt bei unseren aktuellen und zukünftigen Mitarbeitern sehr schätzen, diskriminieren wir nicht (einschließlich unserer Einstellungs- und Beförderungspraktiken) aufgrund von Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, Geschlechtsausdruck, sexueller Orientierung, Alter, Familienstand, Veteranenstatus, Behinderungsstatus oder anderen gesetzlich geschützten Merkmalen.

Sie haben außerdem Anspruch auf Aktienoptionen und Leistungen nvidia.com/en-us/benefits/.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026