Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen und unterstütze Partner bei der Nutzung von NCCL.
- Arbeitgeber: NVIDIA, führend in KI und Hochleistungsrechnen mit einer kreativen Unternehmenskultur.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, umfangreiche Sozialleistungen und flexible Arbeitsmöglichkeiten.
- Warum dieser Job: Gestalte die Zukunft der Technologie und arbeite an bahnbrechenden Projekten.
- Gewünschte Qualifikationen: Abschluss in Informatik oder verwandtem Bereich und 5+ Jahre relevante Erfahrung.
- Andere Informationen: Dynamisches Umfeld mit großartigen Karrierechancen und einem engagierten Team.
Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
NVIDIA ist führend in bahnbrechenden Entwicklungen in der Künstlichen Intelligenz, Hochleistungsrechnen und Visualisierung. Die GPU, unsere Erfindung, dient als visuelle Cortex moderner Computer und steht im Mittelpunkt unserer Produkte und Dienstleistungen. Unsere Arbeit eröffnet neue Universen zur Erkundung, ermöglicht erstaunliche Kreativität und Entdeckung und treibt das voran, was einst Science-Fiction-Inventionen waren, von Künstlicher Intelligenz bis hin zu autonomen Fahrzeugen.
Wir suchen einen motivierten Partner Enablement Engineer, um unsere wichtigsten Partner und Kunden mit NCCL zu unterstützen. Die meisten DL/HPC-Anwendungen laufen auf großen Clustern mit Hochgeschwindigkeitsnetzwerken (Infiniband, RoCE, Ethernet). Dies ist eine hervorragende Gelegenheit, ein umfassendes Verständnis des AI-Netzwerk-Stacks zu erlangen.
Was Sie tun werden:
- Engagieren Sie sich mit unseren Partnern und Kunden, um funktionale und Leistungsprobleme zu identifizieren, die mit NCCL gemeldet wurden.
- Durchführen von Leistungscharakterisierungen und Analysen von NCCL- und DL-Anwendungen auf bahnbrechenden GPU-Clustern.
- Entwickeln von Tools und Automatisierung zur Isolierung von Problemen auf neuen Systemen und Plattformen, einschließlich Cloud-Plattformen (Azure, AWS, GCP usw.).
- Beraten Sie unsere Kunden und Support-Teams zu HPC-Wissen und bewährten Verfahren für den Betrieb von Anwendungen auf Multi-Node-Clustern.
- Dokumentieren und Durchführen von Schulungen/Webinaren für NCCL.
- Engagieren Sie sich mit internen Teams in verschiedenen Zeitzonen zu Netzwerken, GPUs, Speicher, Infrastruktur und Support.
Was wir sehen müssen:
- B.S./M.S. Abschluss in CS/CE oder gleichwertige Erfahrung mit 5+ Jahren relevanter Erfahrung.
- Erfahrung mit paralleler Programmierung und mindestens einem Kommunikationslaufzeit (MPI, NCCL, UCX, NVSHMEM).
- Ausgezeichnete C/C++ Programmierkenntnisse, einschließlich Debugging, Profiling, Code-Optimierung, Leistungsanalyse und Testdesign.
- Erfahrung in der Zusammenarbeit mit der Ingenieur- oder akademischen Forschungscommunity zur Unterstützung von HPC oder KI.
- Praktische Erfahrung mit Hochgeschwindigkeitsnetzwerken: Infiniband/RoCE/Ethernet-Netzwerke, RDMA, Topologien, Staukontrolle.
- Experte in Linux-Grundlagen und einer Skriptsprache, vorzugsweise Python.
- Vertrautheit mit Containern, Cloud-Bereitstellungs- und Planungstools (Docker, Docker Swarm, Kubernetes, SLURM, Ansible).
- Anpassungsfähigkeit und Leidenschaft, neue Bereiche und Tools zu erlernen.
- Flexibilität, effektiv über verschiedene Teams und Zeitzonen hinweg zu arbeiten und zu kommunizieren.
Wie Sie sich von der Masse abheben können:
- Erfahrung in der Durchführung von Leistungsbenchmarking und der Entwicklung von Infrastruktur auf HPC-Clustern.
- Frühere Systemadministrationserfahrung, insbesondere für große Cluster.
- Erfahrung in der Fehlersuche bei Netzwerk-Konfigurationsproblemen in großflächigen Bereitstellungen.
- Vertrautheit mit CUDA-Programmierung und/oder GPUs.
- Gutes Verständnis von Konzepten des maschinellen Lernens und Erfahrung mit Deep Learning-Frameworks wie PyTorch, TensorFlow.
- Tiefes Verständnis für Technologie und Leidenschaft für das, was Sie tun.
NVIDIA befindet sich 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.
Ihr Grundgehalt wird basierend auf Ihrem Standort, Ihrer Erfahrung und dem Gehalt von Mitarbeitern in ähnlichen Positionen festgelegt. Für Polen: Die Grundgehaltsspanne liegt bei 221.250 PLN - 383.500 PLN für Level 3 und 292.500 PLN - 507.000 PLN für Level 4.
Senior System Software Engineer, NCCL - Partner Enablement Arbeitgeber: Nvidia
Kontaktperson:
Nvidia HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior System Software Engineer, NCCL - Partner Enablement
✨Netzwerken ist der Schlüssel
Nutze LinkedIn und andere Plattformen, um mit Leuten aus der Branche in Kontakt zu treten. Wir sollten uns aktiv an Diskussionen beteiligen und unser Wissen teilen, um sichtbar zu werden.
✨Sei proaktiv bei der Kontaktaufnahme
Wenn du eine interessante Stelle siehst, zögere nicht, direkt die Ansprechpartner zu kontaktieren. Frag nach mehr Informationen oder wie du dich am besten bewerben kannst. Das zeigt Initiative!
✨Bereite dich auf technische Gespräche vor
Stelle sicher, dass du deine technischen Fähigkeiten und Erfahrungen gut präsentieren kannst. Übe häufige Interviewfragen und sei bereit, deine Projekte und Erfolge zu diskutieren. Wir können auch Mock-Interviews organisieren!
✨Bewirb dich über unsere Website
Vergiss nicht, dich direkt über unsere Website zu bewerben! Das gibt dir die beste Chance, gesehen zu werden und zeigt, dass du wirklich an der Position interessiert bist.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior System Software Engineer, NCCL - Partner Enablement
Tipps für deine Bewerbung 🫡
Sei authentisch!: Wenn du deine Bewerbung schreibst, sei einfach du selbst. Zeig uns, was dich motiviert und warum du für die Rolle brennst. Authentizität kommt immer gut an!
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!
Zeig deine Erfahrungen!: Erzähle uns von deinen bisherigen Projekten und wie sie zu den Anforderungen der Stelle passen. Konkrete Beispiele helfen uns, deine Fähigkeiten besser zu verstehen und zu sehen, wie du ins Team passt.
Bewirb dich über unsere Website!: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell bei uns ankommt und wir sie direkt bearbeiten können. Wir freuen uns auf deine Bewerbung!
Wie du dich auf ein Vorstellungsgespräch bei Nvidia vorbereitest
✨Verstehe die Technologie
Mach dich mit den Technologien vertraut, die NVIDIA verwendet, insbesondere mit NCCL, MPI und den verschiedenen Netzwerkprotokollen. Zeige im Interview, dass du ein tiefes Verständnis für diese Technologien hast und wie sie in der Praxis angewendet werden.
✨Bereite praktische Beispiele vor
Denke an konkrete Projekte oder Erfahrungen, die du in der Vergangenheit hattest, insbesondere im Bereich HPC oder KI. Bereite dich darauf vor, diese Beispiele zu erläutern und zu zeigen, wie du Probleme gelöst oder Verbesserungen erzielt hast.
✨Zeige deine Teamfähigkeit
Da die Rolle viel Zusammenarbeit mit verschiedenen Teams erfordert, sei bereit, über deine Erfahrungen in der Teamarbeit zu sprechen. Betone, wie du effektiv mit Kollegen aus unterschiedlichen Zeitzonen kommuniziert hast und welche Methoden du verwendet hast, um Herausforderungen zu meistern.
✨Fragen stellen
Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und hilft dir, mehr über die Unternehmenskultur und die Erwartungen an die Rolle zu erfahren. Fragen zu den aktuellen Projekten oder Herausforderungen des Teams sind immer gut!