Auf einen Blick
- Aufgaben: Entwickle skalierbare Softwarearchitekturen für KI-Training und Inferenz.
- Unternehmen: NVIDIA, ein führendes Unternehmen in Grafik- und KI-Technologie.
- Vorteile: Wettbewerbsfähiges Gehalt, umfassende Sozialleistungen und flexible Arbeitsmöglichkeiten.
- Weitere Informationen: Dynamisches Umfeld mit großartigen Karrieremöglichkeiten und einem unterstützenden Team.
- Warum dieser Job: Gestalte die Zukunft der KI und arbeite an bahnbrechenden Projekten.
- Qualifikationen: Ph.D. oder gleichwertige Erfahrung in Informatik oder verwandten Bereichen.
Das prognostizierte Gehalt liegt zwischen 90000 - 110000 CHF pro Jahr.
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years.
It’s a unique legacy of innovation that’s fueled by great technology—and amazing people.
Today, we’re tapping into the unlimited potential of AI to define the next era of computing.
An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world.
Doing what’s never been done before takes vision, innovation, and the world’s best talent.
As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work.
Come join the team and see how you can make a lasting impact on the world.
We are looking for a Senior HPC and AI Network Software Architect to help build the next generation of scalable AI infrastructure.
The role emphasizes distributed training, real-time inference, and communication efficiency across large systems.
You will develop new software and hardware approaches, shape platform evolution through hands‑on innovation, and contribute to designing systems powering the fastest AI workloads globally.
Collaborate with our distinguished team of researchers and engineers building software and hardware for AI at an outstanding scale.
- What You Will Be Doing
- Build and evolve the architecture of scalable software systems for distributed AI training and inference, focusing on throughput, latency, resiliency, and memory efficiency across cluster‑scale deployments.
- Develop and evaluate next‑generation communication and runtime capabilities in libraries such as NCCL, UCX, and UCC, tailored to the evolving demands of frontier AI workloads.
- Partner with AI framework teams (e. g., Tensor Flow, Py Torch, JAX) and internal platform teams to build integrations, explore new approaches, and improve end‑to‑end performance and reliability.
- Collaborate on hardware and system‑level features across GPUs, DPUs, and interconnects to speed up data movement and enable new capabilities for training, inference, and model serving at scale.
- Drive innovation across runtime systems, communication libraries, and AI‑specific protocol layers, helping turn new ideas into practical capabilities and robust implementations.
- What We Need To See
- Ph. D., or equivalent industry experience, in computer science, computer engineering, or a closely related field.
- 5+ years of experience in systems programming, parallel or distributed computing, high‑performance networking, or large‑scale data movement, including experience designing and building complex systems.
- Strong programming background in C++, Python, and ideally CUDA or other GPU programming models, with a track record of building production‑quality performance‑critical software.
- Extensive hands‑on experience with AI frameworks (e. g., Py Torch, Tensor Flow, JAX) and a solid grasp of how communication libraries and runtime systems facilitate large‑scale training and inference.
- Demonstrated success in developing and refining high‑throughput, low‑latency systems, including the ability to reason across software stacks, hardware capabilities, and system bottlenecks.
- Strong collaboration skills in a multi-national, interdisciplinary setting, with the ability to contribute ideas, build momentum, and work effectively with senior engineers, researchers, and partner teams.
- Ways To Stand Out From The Crowd
- Deep expertise with NCCL, UCX, UCC, or similar communication libraries used in large‑scale AI and HPC workloads.
- Strong background in networking and communication protocols, RDMA, collective communications, congestion‑aware transport, or accelerator‑aware networking.
- Comprehensive knowledge of large model training and inference serving at scale, including communication bottlenecks, scheduling challenges, and system‑level tradeoffs across compute, memory, and fabric.
- Experience crafting hardware‑software co‑design for distributed AI systems, including contributions that advanced GPU, DPU, interconnect, or runtime capabilities.
- Familiarity with infrastructure for deployment of LLMs or transformer‑based models, including sharding, pipelining, expert parallelism, or hybrid parallelism.
Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package.
- As you plan your future, see what we can offer to you and your family
- #J-18808-Ljbffr
Senior HPC and AI Network Software Architect Arbeitgeber: NVIDIA
NVIDIA ist ein herausragender Arbeitgeber, der eine dynamische und unterstützende Arbeitsumgebung bietet, in der Innovation und Zusammenarbeit gefördert werden. Mit einem starken Fokus auf Mitarbeiterentwicklung und einer Kultur, die Vielfalt schätzt, haben Sie die Möglichkeit, an bahnbrechenden Projekten im Bereich KI und Hochleistungsrechnen zu arbeiten. Zudem profitieren Sie von wettbewerbsfähigen Gehältern und einem umfassenden Leistungspaket, das Ihre berufliche und persönliche Zukunft unterstützt.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior HPC and AI Network Software Architect erhalten könntest
✨Schau uf GitHub!
GitHub isch e super Plätz, um dine Code z'showe. Mach mit bei Open-Source-Projekten oder zeig, was du chasch - so chasch du dini Fähigkeiten und dein Engagement für d'Community demonstriere. Das hilft dir, Sichtbarkeit z'gwünne und potenzielle Arbeitgeber z'imponiere.
✨Besuch Tech-Meetups
Schau, ob's in dinere Nähe Tech-Meetups oder Konferenzen git. Das isch e genial Möglichkeite, um mit andere Softwareentwickler in Kontakt z'trete und eventuell sogar leiti von NVIDIA z'treffe. Networking isch wichtig, und so chasch du vielleicht dä Job näh!
✨Mach en Rücksprache mit Gründungszentren
Wenn du in Start-ups interessiert bisch, schau, ob’s bei dir in der Region Gründungszentren git. Viele Start-ups sind ständig uf der Suoch nach Talent. Das kann dir en super Einstieg in die Branche gebe und du chasch direkt mit den Gründern zämme schaffe.
✨Bewirb dich über üs!
Vergiss nöd, dass du di direkt über üsi Webseite für d'Position als Senior HPC and AI Network Software Architect bewerbe chasch. Da hebsch du en direktere Kontakt zu üs, und mir lueged uns dini Bewerbung persönlich a. Mach uns Freud uf dini Skills – wir sind gspannt, dich kennenzulernen!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior HPC and AI Network Software Architect mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Zeig din Projekte!:Im Software-Entwicklungsbereich isch's wichtig, dass du dinen Umgang mit Technologie zeigst. Erwähn din GitHub-Account oder ander Plattformen, wo du Projekte oder Codes teilst. Das hilft uns, e Vorstellung vo dine Fähigkeiten und deinem Stil z'kriege!
Tech-Stack im CV:Mach sicher, dass du de Tech-Stack in dim CV klar angibsch. Us Debatte über Programmiersprachen, Frameworks bis hin zu Tools, die du beherrschsch, alles zählt. Das zeigt uns, dass du fit bisch für die Role und dies cha über sälber mit dä Trennern rede.
Motivationsbrief für die Software-Entwicklung:In dim Motivationsbrief könntsch du usdrücklich din Enthusiasmus für Software-Entwicklung teile. Erzähl, warum die Branche für dich spannend isch und wie du dein Wissen möchte vertiefen und mit uns wachsen. Zeig, dass du wirklich für die Full-Time-Stelle brennsch!
Halt's unkompliziert und klar:Bei einer Bewerbung in der Software-Entwicklung isch Klarheit das A und O. Verwend e klärliche Struktur in dim CV und Brief, damit mir schnell d'Wichtigste erfahre. Füll au nid alles mit technisches Vokabular voll, sondern mach's i de verständlich für uns. Und vergiss nöd: Bewirb dich über unsere Website!
Wie man sich auf ein Vorstellungsgespräch bei NVIDIA vorbereitet
✨Code deinen Weg zum Erfolg
Weiss, dass du vermutlich technische Fragen oder Coding-Challenges erwarten kannst. Nimm dir Zeit, um an Plattformen wie LeetCode oder HackerRank zu üben. Wenn du in der Lage bist, Problemlösungen zu erklären und deine Denkanstöße zu zeigen, machst du einen guten Eindruck!
✨Mach dein Portfolio bereit
Stell sicher, dass dein Portfolio auf dem neuesten Stand ist und deine besten Projekte zeigt. Erkläre nicht nur die technischen Details, sondern auch, was du aus den Projekten gelernt hast – das zeugt von deinem Engagement zur ständigen Verbesserung.
✨Verstehe die Tools und Technologien
Finde heraus, welche Programmiersprachen und Tools bei NVIDIA genutzt werden. Wenn du schon Erfahrung mit Technologien wie Java, Python oder spezifischen Frameworks hast, bring das unbedingt zur Sprache. Es zeigt, dass du bereit bist, dich nahtlos ins Team einzufügen.
✨Bereite dich auf team-orientierte Fragen vor
In der Software-Entwicklung ist Teamarbeit entscheidend. Bereite Beispiele vor, wo du erfolgreich im Team gearbeitet hast oder wie du Konflikte gelöst hast. Das gibt dem Interviewer einen Einblick in deine Soft Skills und wie du in die Unternehmenskultur von NVIDIA passen könntest.