Senior Software Engineer – Infrastructure & Network Automation

Senior Software Engineer – Infrastructure & Network Automation

Vollzeit 55000 - 70000 € / Jahr (geschätzt) Kein Homeoffice möglich
Nvidia

Auf einen Blick

  • Aufgaben: Entwickle eine Automatisierungsplattform für HPC-Datenzentren und verbessere die Betriebsabläufe.
  • Unternehmen: NVIDIA, ein führendes Unternehmen in KI und Hochleistungsrechnen.
  • Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen und flexible Arbeitsmöglichkeiten.
  • Weitere Informationen: Dynamisches Umfeld mit großartigen Karrieremöglichkeiten und einem vielfältigen Team.
  • Warum dieser Job: Gestalte die Zukunft der Datenzentren und arbeite mit innovativen Technologien.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in Linux, Skripting und Netzwerkarchitekturen.

Das prognostizierte Gehalt liegt zwischen 55000 - 70000 € pro Jahr.

NVIDIA sucht einen Senior Software Engineer, der dem NSV-Tools (Network Solutions Validation) Team beitritt. Als erfahrenes Teammitglied sind Sie Teil eines Entwicklungsprojekts für leistungsstarke Softwareautomatisierungssysteme in den Rechenzentren von NVIDIA. Sie werden mit NIC, OS, Switch, HCA, CPU und GPU-Computing sowie mit Architekten, Netzwerkingenieuren und Entwicklern interagieren. Wir treiben das Datenwachstum der größten Unternehmen der Welt voran. Mit talentierten Ingenieuren auf der ganzen Welt ist die Arbeitsumgebung dynamisch, bedeutungsvoll und schnelllebig. Sind Sie bereit für die Herausforderung?

Was Sie tun werden:

  • Entwerfen und Entwickeln einer Automatisierungsplattform zur Bereitstellung, Konfiguration und Überwachung von HPC-Rechenzentren.
  • Implementieren von skalierbaren, zuverlässigen und wartbaren Diensten, die die Sichtbarkeit des Clusters verbessern und die Betriebseffizienz steigern.
  • Eng mit internen und externen Stakeholdern zusammenarbeiten, um Anforderungen zu verstehen und robuste Lösungen im gesamten Zyklus zu liefern.
  • Verbessern der Stabilität und Leistung über die Bereitstellungspipeline durch architektonische Verbesserungen und Code-Optimierungen.
  • Probleme in verteilten Umgebungen beheben und zur Systembeobachtbarkeit und -zuverlässigkeit beitragen.
  • Bereichsübergreifend mit Architekten, DevOps-Ingenieuren, Produktmanagern und Stakeholdern zusammenarbeiten, um qualitativ hochwertige Releases sicherzustellen.
  • Teilnahme an Code-Reviews, technischen Entwurfsdiskussionen und kontinuierlichen Verbesserungsaktivitäten innerhalb des Teams.

Was wir sehen müssen:

  • B.Sc. in Informatik, Ingenieurwesen oder einem verwandten Bereich (oder gleichwertige praktische Erfahrung).
  • Über 5 Jahre praktische Erfahrung auf Linux-basierten Plattformen.
  • Beherrschung von Skript- und Automatisierungsfähigkeiten (Bash, Python, Ansible).
  • Hintergrund in DevOps- und Netzwerkengineering-Praktiken.
  • Praktische Erfahrung mit großflächigen Netzwerkarchitekturen, Switches/Routern, OVS, SR-IOV und Netzwerkbetriebssystemen/-managementsystemen.
  • Netzwerkexpertise: Ethernet, VLANs, TCP/UDP/IP, QoS, L2/L3-Protokolle, BGP, EVPN/VXLAN und gängige Netzwerk-Topologien.
  • Praktische Erfahrung mit Containern und cloud-nativen Technologien (Docker, Kubernetes) und Netzwerkleistung.
  • Erfahrung mit Versionskontrollsystemen (Git) und CI/CD-Pipelines.
  • Unabhängiger, schneller Lerner mit starkem Verantwortungsbewusstsein, hervorragenden Debugging- und Problemlösungsfähigkeiten sowie effektiven Kommunikationsfähigkeiten.

Wie Sie sich von der Masse abheben können:

  • Erfahrung als Teamleiter/Scrum Master oder in einer ähnlichen Führungsrolle.
  • Erfahrung in der Planung, Verfolgung und Lieferung von Projekten.
  • Vertrautheit mit DevOps-Methoden und -Tools (z. B. Jenkins, Ansible).
  • Praktische Erfahrung mit Docker und containerisierten Umgebungen.
  • Erfahrung in der Entwicklung von agentic AI.

NVIDIA führt bahnbrechende Entwicklungen in den Bereichen Künstliche Intelligenz, Hochleistungsrechnen und Rechenzentrumsprodukte an. Die GPU, HCA, unsere Erfindung, sind ein integraler Bestandteil der Hardware- und Softwarekomponenten von Rechenzentren. Unsere Arbeit eröffnet neue Universen zur Erkundung, ermöglicht erstaunliche Kreativität und Entdeckung und treibt das voran, was einst Science-Fiction-Erfindungen waren, von künstlicher Intelligenz bis hin zu autonomen Fahrzeugen. NVIDIA sucht außergewöhnliche Menschen wie Sie, um uns zu helfen, die nächste Welle der Qualität in Rechenzentren zu beschleunigen. Wir sind ein Arbeitgeber, der Chancengleichheit bietet, und schätzen Vielfalt in unserem Unternehmen. Wir diskriminieren nicht aufgrund von Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, sexueller Orientierung, Alter, Familienstand, Veteranenstatus oder Behinderungsstatus.

Senior Software Engineer – Infrastructure & Network Automation Arbeitgeber: Nvidia

NVIDIA bietet eine dynamische und bedeutungsvolle Arbeitsumgebung, in der talentierte Ingenieure an innovativen Softwareautomatisierungssystemen für Rechenzentren arbeiten. Mit einem starken Fokus auf Mitarbeiterentwicklung und Teamarbeit fördert NVIDIA eine Kultur der Zusammenarbeit und des kontinuierlichen Lernens. Die Möglichkeit, an bahnbrechenden Technologien im Bereich Künstliche Intelligenz und Hochleistungsrechnen zu arbeiten, macht NVIDIA zu einem herausragenden Arbeitgeber für Fachkräfte, die nach einer sinnvollen und herausfordernden Karriere suchen.

Nvidia

Kontaktdaten:

Nvidia Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Software Engineer – Infrastructure & Network Automation erhalten könnten

Netzwerken, Netzwerken, Netzwerken!

Nutze jede Gelegenheit, um mit Leuten aus der Branche in Kontakt zu treten. Besuche Meetups, Konferenzen oder Online-Webinare. Je mehr du dich vernetzt, desto mehr Türen öffnen sich für dich!

Zeige deine Projekte!

Habe eine Sammlung deiner besten Projekte bereit, um sie potenziellen Arbeitgebern zu zeigen. Ob GitHub-Repos oder persönliche Webseiten – zeige, was du kannst und wie du Probleme gelöst hast!

Bereite dich auf technische Interviews vor!

Mach dich mit typischen Fragen und Herausforderungen vertraut, die in technischen Interviews gestellt werden. Übe Coding-Challenges und sei bereit, deine Denkweise zu erklären, während du Probleme löst.

Bewirb dich direkt über unsere Website!

Wenn du an einer Stelle bei NVIDIA interessiert bist, bewirb dich direkt über unsere Website. Das zeigt dein Interesse und gibt dir die beste Chance, im Auswahlprozess gesehen zu werden!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer – Infrastructure & Network Automation mit Bravour zu bestehen

Linux-basierte Plattformen
Scripting und Automatisierung (Bash, Python, Ansible)
DevOps-Praktiken
Netzwerktechnologien (Ethernet, VLANs, TCP/UDP/IP, QoS, L2/L3-Protokolle, BGP, EVPN/VXLAN)
Großangelegte Netzwerkarchitekturen
Container- und cloud-native Technologien (Docker, Kubernetes)
Versionskontrollsysteme (Git)

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.

Betone deine Erfahrungen:Stell sicher, dass du deine relevanten Erfahrungen und Fähigkeiten klar hervorhebst. Zeig uns, wie deine bisherigen Projekte und Erfolge dich zu dem perfekten Kandidaten für die Rolle machen.

Verwende klare Sprache:Halte deine Bewerbung einfach und verständlich. Vermeide Fachjargon, wenn es nicht nötig ist, und achte darauf, dass deine Punkte klar und prägnant sind. Wir wollen schnell verstehen, was du kannst!

Bewirb dich über unsere Website:Vergiss nicht, dich direkt über unsere Website zu bewerben! So stellst du sicher, dass deine Bewerbung an die richtige Stelle gelangt und wir sie schnell bearbeiten können.

Wie man sich auf ein Vorstellungsgespräch bei Nvidia vorbereitet

Verstehe die Technologie

Mach dich mit den Technologien vertraut, die NVIDIA verwendet, insbesondere mit Linux-basierten Plattformen und Automatisierungstools wie Bash, Python und Ansible. Zeige im Interview, dass du nicht nur die Grundlagen verstehst, sondern auch, wie du diese Technologien in der Praxis anwenden kannst.

Bereite konkrete Beispiele vor

Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, darüber zu sprechen, wie du Probleme in verteilten Umgebungen gelöst hast und welche architektonischen Verbesserungen du implementiert hast. Das zeigt deine praktische Erfahrung und Problemlösungsfähigkeiten.

Zeige Teamgeist

Da die Rolle viel Zusammenarbeit erfordert, ist es wichtig, dass du deine Teamarbeit und Kommunikationsfähigkeiten hervorhebst. Bereite dich darauf vor, Beispiele zu geben, wie du erfolgreich mit anderen Ingenieuren, Architekten und Stakeholdern zusammengearbeitet hast, um Lösungen zu entwickeln.

Frage nach den nächsten Schritten

Am Ende des Interviews solltest du Fragen stellen, um dein Interesse zu zeigen. Frage nach den nächsten Schritten im Auswahlprozess oder nach den Herausforderungen, die das Team aktuell bewältigt. Das zeigt, dass du proaktiv bist und wirklich an der Position interessiert bist.