Auf einen Blick
- Aufgaben: Engagiere dich mit Partnern, analysiere Performance und entwickle Tools für innovative GPU-Cluster.
- Unternehmen: Führendes Unternehmen im Bereich Hochleistungsrechnen mit einem dynamischen Team.
- Vorteile: Attraktives Gehalt, flexible Arbeitszeiten, Weiterbildungsmöglichkeiten und ein unterstützendes Umfeld.
- Weitere Informationen: Vielfältige Karrierechancen in einem internationalen Team mit flexibler Kommunikation über Zeitzonen hinweg.
- Warum dieser Job: Gestalte die Zukunft der Technologie und arbeite an bahnbrechenden Projekten mit modernster Hardware.
- Qualifikationen: Abschluss in Informatik oder verwandtem Bereich und 5+ Jahre relevante Erfahrung.
Das prognostizierte Gehalt liegt zwischen 50000 - 70000 € pro Jahr.
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 in 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 in den Bereichen Networking, GPUs, Speicher, Infrastruktur und Support.
Was wir sehen müssen:
- B.S./M.S. Abschluss in CS/CE oder gleichwertige Erfahrung mit über 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 Forschungsgemeinschaft 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.
Wege, um sich von der Masse abzuheben:
- Erfahrung in der Durchführung von Leistungsbenchmarks und der Entwicklung von Infrastrukturen auf HPC-Clustern.
- Frühere Systemadministrationserfahrung, z.B. für große Cluster.
- Erfahrung im Debuggen von Netzwerk-Konfigurationsproblemen in großflächigen Bereitstellungen.
- Vertrautheit mit CUDA-Programmierung und/oder GPUs.
- Gutes Verständnis von Machine Learning-Konzepten und Erfahrung mit Deep Learning-Frameworks wie PyTorch, TensorFlow.
- Tiefes Verständnis für Technologie und Leidenschaft für das, was Sie tun.
Als Arbeitgeber, der Chancengleichheit fördert, setzen wir uns dafür ein, einen unterstützenden und ermächtigenden Arbeitsplatz für alle zu schaffen.
Senior System Software Engineer, NCCL - Partner Enablement Arbeitgeber: NVIDIA Gruppe
Als Arbeitgeber bieten wir Ihnen die Möglichkeit, in einem dynamischen und innovativen Umfeld zu arbeiten, das sich auf die Entwicklung von Hochleistungssoftware konzentriert. Unsere Unternehmenskultur fördert Zusammenarbeit und kontinuierliches Lernen, während wir Ihnen durch Schulungen und Webinare helfen, Ihre Fähigkeiten weiterzuentwickeln. Darüber hinaus profitieren Sie von flexiblen Arbeitszeiten und der Chance, an spannenden Projekten mit modernster Technologie in Polen zu arbeiten.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior System Software Engineer, NCCL - Partner Enablement erhalten könnten
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach Informationen über die Firma und die Position, die dich interessiert.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Problemlösungsfähigkeiten zu demonstrieren. Wir empfehlen, Tools wie LeetCode oder HackerRank zu nutzen.
✨Tipp Nummer 3
Zeige deine Leidenschaft für HPC und AI! Teile Projekte oder Erfahrungen, die du hast, um zu zeigen, dass du nicht nur die Anforderungen erfüllst, sondern auch wirklich für das Thema brennst.
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! Das zeigt dein Interesse und gibt dir die Möglichkeit, dich von anderen Bewerbern abzuheben. Lass uns wissen, warum du die perfekte Ergänzung für unser Team bist!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior System Software Engineer, NCCL - Partner Enablement mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Mach deine Hausaufgaben:Bevor du mit deiner Bewerbung anfängst, schau dir unsere Website und die Stellenbeschreibung genau an. Verstehe, was wir bei StudySmarter machen und wie du ins Team passt. Das hilft dir, deine Motivation klar zu kommunizieren.
Zeig deine Skills:Nutze den Lebenslauf und das Anschreiben, um deine technischen Fähigkeiten und Erfahrungen hervorzuheben. Besonders wichtig sind hier deine Kenntnisse in C/C++, paralleler Programmierung und HPC. Lass uns wissen, was du drauf hast!
Persönliche Note:Sei nicht scheu, ein bisschen von deiner Persönlichkeit in die Bewerbung einzubringen. Wir suchen nach Menschen, die nicht nur die nötigen Skills haben, sondern auch gut ins Team passen. Zeig uns, wer du bist!
Bewirb dich direkt über unsere Website:Um sicherzustellen, dass deine Bewerbung an die richtige Stelle gelangt, bewirb dich bitte direkt über unsere Website. So können wir deine Unterlagen schnell und effizient bearbeiten. Wir freuen uns auf deine Bewerbung!
Wie man sich auf ein Vorstellungsgespräch bei NVIDIA Gruppe vorbereitet
✨Verstehe die Technologie
Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie NCCL, MPI und CUDA. Zeige während des Interviews, dass du nicht nur die Grundlagen verstehst, sondern auch praktische Erfahrungen hast, die du teilen kannst.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, diese zu erläutern, insbesondere solche, die deine Fähigkeiten in der Fehlerbehebung und Performance-Analyse demonstrieren.
✨Zeige Teamfähigkeit
Da die Rolle viel Zusammenarbeit mit verschiedenen Teams erfordert, sei bereit, Beispiele zu geben, wie du erfolgreich in einem Team gearbeitet hast. Betone deine Flexibilität und Kommunikationsfähigkeiten über verschiedene Zeitzonen hinweg.
✨Fragen stellen
Bereite einige durchdachte Fragen vor, die zeigen, dass du an der Rolle und dem Unternehmen interessiert bist. Frage nach den aktuellen Herausforderungen im Bereich HPC oder wie das Team neue Technologien implementiert. Das zeigt dein Engagement und Interesse.