Senior Software Architect - Deep Learning and HPC Communications
Senior Software Architect - Deep Learning and HPC Communications

Senior Software Architect - Deep Learning and HPC Communications

Vollzeit 72000 - 84000 € / Jahr (geschätzt) Kein Home Office möglich
Go Premium
Nvidia

Auf einen Blick

  • Aufgaben: Entwickle innovative Kommunikationslösungen für KI und HPC-Anwendungen.
  • Arbeitgeber: NVIDIA ist führend in KI, Hochleistungsrechnen und Visualisierung.
  • Mitarbeitervorteile: Attraktive Gehälter, umfangreiche Sozialleistungen und flexible Arbeitsbedingungen.
  • Warum dieser Job: Gestalte die Zukunft der Technologie und arbeite an bahnbrechenden Projekten.
  • Gewünschte Qualifikationen: Abschluss in Informatik oder verwandtem Bereich, 5+ Jahre Erfahrung erforderlich.
  • Andere Informationen: Werde Teil eines dynamischen, internationalen Teams mit einer Leidenschaft für Innovation.

Das voraussichtliche Gehalt liegt zwischen 72000 - 84000 € pro Jahr.

Senior Software Architect – Deep Learning and HPC CommunicationsJoin to apply for the Senior Software Architect – Deep Learning and HPC Communications role at NVIDIASenior Software Architect – Deep Learning and HPC Communications4 days ago Be among the first 25 applicantsJoin to apply for the Senior Software Architect – Deep Learning and HPC Communications role at NVIDIANVIDIA is leading groundbreaking developments in Artificial Intelligence, High Performance Computing and Visualization. The GPU — our invention — serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables groundbreaking creativity and discovery, and powers inventions that were once considered science fiction, including artificial intelligence to autonomous cars.What We Are SeekingCome work for the team that brought to you NCCL, NVSHMEM & GPUDirect. Our GPU communication libraries are crucial for scaling Deep Learning and HPC applications! We\’re seeking a Senior Software Architect to help co-design next-gen data center platforms and scalable communications software.DL and HPC applications have a huge compute demands and already run at scales of up to tens of thousands of GPUs. GPUs are connected with high-speed interconnects (e.g. NVLink, PCIe) within a node and with high-speed networking (e.g. InfiniBand, Ethernet) across nodes. Efficient and fast communication between GPUs directly impacts end-to-end application performance. This impact continues to grow with the increasing scale of next generation systems. This is an outstanding opportunity to advance the state-of-the-art, break performance barriers, and deliver platforms the world has never seen before. Are you ready to build the new and innovative technologies that will help realize NVIDIA\’s vision?What You Will Be DoingInvestigate opportunities to improve communication performance by identifying bottlenecks in today\’s systems.Design and implement new communication technologies to accelerate AI and HPC workloads.Explore innovative solutions in HW and SW for our next generation platforms as part of co-design efforts involving GPU, Networking, and SW architects.Build proofs-of-concept, conduct experiments, and perform quantitive modeling to evaluate and drive new innovations.Use simulation to explore performance of large GPU clusters (think scales of 100s of 1000s of GPUs)What We Need To Website. degree in CS/CE or equivalent experience.5+ years of relevant experience.Excellent C/C++ programming and debugging skills.Experience with parallel programming models (MPI, SHMEM) and at least one communication runtime (MPI, NCCL, NVSHMEM, OpenSHMEM, UCX, UCC).Deep understanding of operating systems, computer and system architecture.Solid in fundamentals of network architecture, topology, algorithms, and communication scaling relevant to AI and HPC workloads.Strong experience with Linux.Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment.Ways To Stand Out From The CrowdExpertise in related technology and passion for what you do. Experience with CUDA programming and NVIDIA GPUs. Knowledge of high-performance networks like InfiniBand, RoCE, NVLink, etc.Experience with Deep Learning Frameworks such PyTorch, TensorFlow, etc. Knowledge of deep learning parallelisms and mapping to the communication subsystem. Experience with HPC applications.Strong collaborative and interpersonal skills and a proven track record of effectively guiding and influencing within a dynamic and multi-functional environment.NVIDIA is at the forefront of breakthroughs in Artificial Intelligence, High-Performance Computing, and Visualization. Our teams are composed of driven, innovative professionals dedicated to pushing the boundaries of technology. We offer highly competitive salaries, an extensive benefits package, and a work environment that promotes diversity, inclusion, and flexibility. As an equal opportunity employer, we are committed to fostering a supportive and empowering workplace for all.JR1997937Seniority levelSeniority levelMid-Senior levelEmployment typeEmployment typeFull-timeJob functionIndustriesComputer Hardware Manufacturing, Software Development, and Computers and Electronics ManufacturingReferrals increase your chances of interviewing at NVIDIA by 2xSign in to set job alerts for “Senior Software Architect” roles.Software Architect – Java, Spring Boot, Cloud, Kubernetes, Microservices – Remote – Public sector – €110,000Paderborn, North Rhine-Westphalia, Germany 3 weeks agoSenior Full Stack Softwareentwickler*In (f/m/d)Lead Software Architect – Infrastructure as a Service (IaaS)Aachen, North Rhine-Westphalia, Germany 1 month agoSenior Architect (Integration), Professional ServicesSenior Software Engineer – Python/MongoDBSoftware Architect – Containers / VirtualisationFrankfurt am Main, Hesse, Germany 3 days agoSoftware Architect – Containers / VirtualisationSoftware Architect – Containers / VirtualisationSoftware Architect – Containers / VirtualisationSoftware Architect – Containers / VirtualisationFrankfurt am Main, Hesse, Germany 6 days agoSoftware Architect – Containers / VirtualisationSenior-Softwareentwickler (m/w/d) – full remoteSoftware Architect – Containers / VirtualisationWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr

Senior Software Architect - Deep Learning and HPC Communications Arbeitgeber: Nvidia

NVIDIA ist ein herausragender Arbeitgeber, der an der Spitze von Innovationen in den Bereichen Künstliche Intelligenz und Hochleistungsrechnen steht. Unsere Unternehmenskultur fördert Kreativität und Zusammenarbeit in einem dynamischen, multikulturellen Umfeld, während wir unseren Mitarbeitern umfangreiche Entwicklungsmöglichkeiten und ein wettbewerbsfähiges Vergütungspaket bieten. Arbeiten Sie mit uns an bahnbrechenden Technologien und gestalten Sie die Zukunft der Kommunikation in der Datenverarbeitung.
Nvidia

Kontaktperson:

Nvidia HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Senior Software Architect - Deep Learning and HPC Communications

Netzwerken mit Fachleuten

Nutze Plattformen wie LinkedIn, um dich mit Fachleuten aus der KI- und HPC-Branche zu vernetzen. Suche gezielt nach Mitarbeitern von NVIDIA oder ähnlichen Unternehmen und nimm Kontakt auf, um mehr über deren Erfahrungen und die Unternehmenskultur zu erfahren.

Teilnahme an Konferenzen und Workshops

Besuche relevante Konferenzen und Workshops, die sich mit Deep Learning und Hochleistungsrechnen beschäftigen. Dies gibt dir nicht nur wertvolle Einblicke in aktuelle Trends, sondern auch die Möglichkeit, potenzielle Kollegen und Führungskräfte von NVIDIA persönlich kennenzulernen.

Projekte und Beiträge zeigen

Erstelle ein Portfolio oder GitHub-Profil, das deine Projekte im Bereich C/C++ Programmierung, parallele Programmiermodelle und Kommunikationstechnologien zeigt. Zeige, wie du innovative Lösungen entwickelt hast, die für die Rolle relevant sind.

Vorbereitung auf technische Interviews

Bereite dich intensiv auf technische Interviews vor, indem du häufige Fragen zu C/C++ Programmierung, Netzwerkarchitektur und HPC-Anwendungen übst. Nutze Online-Ressourcen und Mock-Interviews, um dein Wissen zu festigen und deine Problemlösungsfähigkeiten zu demonstrieren.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Architect - Deep Learning and HPC Communications

C/C++ Programmier- und Debuggingfähigkeiten
Erfahrung mit parallelen Programmiermodellen (MPI, SHMEM)
Kenntnisse in Kommunikationslaufzeiten (MPI, NCCL, NVSHMEM, OpenSHMEM, UCX, UCC)
Tiefes Verständnis von Betriebssystemen und Computerarchitektur
Fundierte Kenntnisse in Netzwerkarchitektur, Topologie und Algorithmen
Erfahrung mit Linux
Fähigkeit zur effektiven Kommunikation in einem multinationalen Umfeld
Expertise in CUDA-Programmierung und NVIDIA GPUs
Kenntnisse über Hochleistungsnetzwerke wie InfiniBand, RoCE, NVLink
Erfahrung mit Deep Learning Frameworks wie PyTorch und TensorFlow
Starke kollaborative und zwischenmenschliche Fähigkeiten

Tipps für deine Bewerbung 🫡

Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf spezifische Anforderungen wie Programmierkenntnisse in C/C++, Erfahrungen mit paralleler Programmierung und Kenntnisse in Deep Learning Frameworks. Stelle sicher, dass du diese Punkte in deinem Lebenslauf und Anschreiben ansprichst.

Hebe relevante Erfahrungen hervor: Betone in deinem Lebenslauf und Anschreiben deine Erfahrungen mit Hochleistungsrechnern (HPC) und Kommunikationsprotokollen. Nenne konkrete Projekte oder Erfolge, die deine Fähigkeiten in diesen Bereichen demonstrieren.

Motivationsschreiben: Verfasse ein überzeugendes Motivationsschreiben, in dem du erklärst, warum du für die Position geeignet bist und was dich an der Arbeit bei NVIDIA reizt. Gehe darauf ein, wie deine Fähigkeiten zur Verbesserung der Kommunikationstechnologien beitragen können.

Prüfe deine Unterlagen: Bevor du deine Bewerbung einreichst, überprüfe alle Dokumente auf Vollständigkeit und Fehler. Achte darauf, dass dein Lebenslauf aktuell ist und alle relevanten Informationen enthält. Eine fehlerfreie Bewerbung hinterlässt einen positiven Eindruck.

Wie du dich auf ein Vorstellungsgespräch bei Nvidia vorbereitest

Verstehe die Technologien

Mach dich mit den neuesten Entwicklungen in der KI, HPC und den spezifischen Kommunikationsbibliotheken wie NCCL und NVSHMEM vertraut. Zeige im Interview, dass du die Technologien, die NVIDIA verwendet, gut verstehst und bereit bist, innovative Lösungen zu entwickeln.

Bereite praktische Beispiele vor

Sei bereit, konkrete Beispiele aus deiner bisherigen Berufserfahrung zu teilen, die deine Fähigkeiten in C/C++ Programmierung, paralleler Programmierung und Netzwerkarchitektur demonstrieren. Dies zeigt, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Erfahrung.

Zeige Teamfähigkeit

Da die Rolle eine enge Zusammenarbeit mit verschiedenen Architekten erfordert, ist es wichtig, deine Teamfähigkeit und Kommunikationsfähigkeiten zu betonen. Bereite Beispiele vor, in denen du erfolgreich in einem multikulturellen Team gearbeitet hast.

Frage nach Herausforderungen

Stelle Fragen zu den aktuellen Herausforderungen, mit denen das Team konfrontiert ist, insbesondere in Bezug auf die Kommunikation zwischen GPUs. Dies zeigt dein Interesse an der Position und deine Bereitschaft, aktiv zur Lösung von Problemen beizutragen.

Senior Software Architect - Deep Learning and HPC Communications
Nvidia
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschließlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern für neue Stellen mit unserem AI Bewerbungsassistenten
1:1 Unterstützung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurück-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

Nvidia
  • Senior Software Architect - Deep Learning and HPC Communications

    Vollzeit
    72000 - 84000 € / Jahr (geschätzt)

    Bewerbungsfrist: 2027-09-08

  • Nvidia

    Nvidia

    10,000 - 20,000
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>