Zum Inhalt springen

NVIDIA

Principal Software Engineer - Rack Scale Systems Infrastructure

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

Über die Stelle

NVIDIA hat die Computergrafik, das PC-Gaming und das beschleunigte Computing seit mehr als 25 Jahren transformiert. Es ist ein einzigartiges Erbe der Innovation, 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 Netzwerktopologien. 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 der Technologiebranche. Wir haben einige der fortschrittlichsten und fleißigsten Menschen der Welt bei uns beschäftigt. 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, Netzwerktopologien, Beschleunigersoftware und Manageability-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. Aufbau 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 zukunftsweisenden 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 Risiken reduzieren, bevor die Hardware Produktionsumgebungen erreicht.
  1. Mentoring von erfahrenen Ingenieuren und technischen Leitern, um die technische Messlatte für vernetzte Großsysteme, Basissystemsoftware und Rack-Scale-Control-Plane-Entwicklung anzuheben.
  1. Treffen qualitativ hochwertiger technischer Entscheidungen in mehrdeutigen Umgebungen, wobei Kundenbedürfnisse, Zeitpläne, Hardware-Realitäten, Software-Wartbarkeit, Open-Source-Adoption und die langfristige Entwicklung der Infrastruktur 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 Kompromissen bei verteilten Systemen.
  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-Level-Manageability. Erfahrung mit komplexen beschleunigerbasierten Systemen, einschließlich GPUs, DPUs, FPGAs, kundenspezifischem Silizium oder anderen Hochleistungs-Computing-Systemen.
  1. Expertise in In-Band- und Out-of-Band-Management-Architekturen, einschließlich BMCs, Redfish, IPMI und verwandten Systemmanagement-Protokollen. Fähigkeit, mit Sicherheitsexperten zusammenzuarbeiten, um praktische Kompromisse zwischen Secure Boot, Attestation, Zugriffskontrolle, Update-Sicherheit, Serviceability 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 im verantwortungsvollen Einsatz von KI-gestützten Entwicklungswerkzeugen als Multiplikator für Codierung, Testerstellung, Debugging, Build-Iterationen und Dokumentation.
  1. Etablierte Fähigkeit zur Spezifikation von Anforderungen, Leitung der Architektur und Verwaltung der Lieferung über verschiedene Ingenieurteams und Organisationen hinweg. Starke schriftliche und mündliche Kommunikationsfähigkeiten, die eine klare Erklärung komplexer Hardware/Software-Kompromisse für technische Führungskräfte, Kunden, Partner und Führungskräfte ermöglichen.

Wege, sich von der Masse abzuheben

  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ützte Entwicklung. Praktische Erfahrung mit Flotten-Skalierung, Provisionierung, Updates, Rollbacks, Beobachtbarkeit, Gesundheit und Fehlerbehebung.
  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 der Bezahlung 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 17, 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 die Vielfalt unserer aktuellen und zukünftigen Mitarbeiter 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

Das NortJobs-Team betreibt Vagas Dev kostenlos.

Dein nächster Jobwartet vielleicht bei NortJobs.

Vagas Dev

Stellen für Entwickler und Programmierer. Brasilien steht an erster Stelle. Deine nächste Chance.

NortJobs · ProjektfördererInstagramLinkedInTwitter
RechtlichesÜber das ProjektDatenschutzVagas Dev © 2026