Senior Software Developer

Senior Software Developer

Zürich Vollzeit 60000 - 85000 € / Jahr (geschätzt) Kein Homeoffice möglich
CH01 NVIDIA Switzerland AG

Auf einen Blick

  • Aufgaben: Entwickle eine hochoptimierte Inferenz-Framework für Supercomputer.
  • Unternehmen: NVIDIA, ein führendes Unternehmen in der Technologiebranche.
  • Vorteile: Wettbewerbsfähiges Gehalt, umfassende Sozialleistungen und flexible Arbeitsmöglichkeiten.
  • Weitere Informationen: Dynamisches Umfeld mit großartigen Karrieremöglichkeiten und einem kreativen Team.
  • Warum dieser Job: Arbeite an bahnbrechenden Technologien, die die Zukunft gestalten.
  • Qualifikationen: 8 Jahre Erfahrung in C++/C/Rust und tiefes Wissen über Netzwerktechnologien.

Das prognostizierte Gehalt liegt zwischen 60000 - 85000 € pro Jahr.

Wir suchen einen begeisterten Software-Ingenieur, der unserem AI-Netzwerkbeschleunigungsteam beitritt, um an einer bahnbrechenden Open-Source-Bibliothek zu arbeiten, die Hardware-Offloads, GPU-Kerne und RDMA-Netzwerkkarten nutzt. Unser Produkt ist eine leistungsorientierte Low-Level-Infrastruktur, die darauf abzielt, die Art und Weise, wie Inferenz funktioniert, zu verändern. Wir gedeihen als Team in einer stark ausgeprägten Umgebung und sind leidenschaftlich an Innovation interessiert. Die Belohnungen sind großartig und umfassen die Zusammenarbeit mit einigen der klügsten Köpfe der Branche, einen aggressiven Vergütungsplan, der Top-Performer belohnt, und die Möglichkeit, an Produkten zu arbeiten, die täglich die Art und Weise, wie Menschen arbeiten und spielen, transformieren.

Was Sie tun werden:

  • Entwicklung eines hochoptimierten Inferenz-Frameworks, das auf den größten Supercomputern und Rechenzentren der Welt läuft.

Die Arbeitsumgebung ist dynamisch und herausfordernd, da unsere Mitarbeiter an innovativen, nächsten Generation Produkten an der Spitze der Technologie in Bezug auf Leistung, Skalierbarkeit und Funktionen arbeiten.

Was wir sehen müssen:

  • B.Sc. oder gleichwertige Erfahrung in Informatik oder Softwaretechnik
  • 8 Jahre Erfahrung in moderner C++ / C / Rust-Entwicklung
  • 3 Jahre Erfahrung in Linux-Umgebungen und Vertrautheit mit Entwicklungstools
  • Tiefes Wissen über den TCP/IP-Netzwerkstack
  • Verständnis von Computerarchitektur und Betriebssystemkonzepten

Wege, sich von der Masse abzuheben:

  • Praktische Erfahrung mit LLM-Inferenz-Stacks
  • Expertise in verteilten Speichertechnologien
  • Hintergrund in Linux-Interna und Low-Level-Softwareoptimierungen (Benchmarking, Engpassforschung, Leistungstuning)
  • Erfahrung in der Programmierung von CUDA-Kernen ist von Vorteil
  • Hintergrund in paralleler Programmierung / Hochleistungsrechnen / RDMA-Technologie

Bei NVIDIA sind wir leidenschaftlich für Supercomputing und bahnbrechende Technologien. Unsere Produkte decken viele Bereiche ab, wie z.B.: Hochleistungsrechnen (HPC), maschinelles Lernen, Cloud-Dienste, Speicher und mehr - und wir haben erst an der Oberfläche dessen gekratzt, was erreicht werden kann. Wir benötigen fleißige und kreative Menschen, die uns helfen, einige dieser herausragenden Möglichkeiten zu suchen. Mit wettbewerbsfähigen Gehältern und einem umfassenden Leistungspaket wird NVIDIA weithin als einer der begehrtesten Arbeitgeber der Technologiebranche angesehen. Wir haben einige der klügsten Ingenieure der Welt, die für uns arbeiten, und aufgrund des außergewöhnlichen Wachstums wachsen unsere Elite-Ingenieurteams schnell. Wenn Sie ein kreativer und autonomer Manager mit einer aufrichtigen Leidenschaft für Technologie sind, möchten wir von Ihnen hören. NVIDIA setzt sich dafür ein, ein vielfältiges Arbeitsumfeld zu fördern und ist stolz darauf, ein Arbeitgeber mit Chancengleichheit zu sein. Da wir Vielfalt in unseren Mitarbeitern sehr schätzen, diskriminieren wir nicht (einschließlich unserer Einstellungs- und Beförderungspraktiken) aufgrund von Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, Geschlechtsausdruck, sexueller Orientierung, Alter, Familienstand, Veteranenstatus, Behinderungsstatus oder einer anderen durch das Gesetz geschützten Eigenschaft.

Senior Software Developer Arbeitgeber: CH01 NVIDIA Switzerland AG

NVIDIA ist ein herausragender Arbeitgeber, der eine dynamische und innovative Arbeitsumgebung bietet, in der Mitarbeiter an bahnbrechenden Technologien im Bereich Supercomputing und KI arbeiten. Mit einem wettbewerbsfähigen Gehaltspaket, umfassenden Sozialleistungen und der Möglichkeit zur Zusammenarbeit mit einigen der klügsten Köpfe der Branche fördert NVIDIA das Wachstum und die Entwicklung seiner Mitarbeiter. Die Unternehmenskultur legt großen Wert auf Vielfalt und Inklusion, was es zu einem attraktiven Arbeitsplatz für kreative und technologiebegeisterte Fachkräfte macht.

CH01 NVIDIA Switzerland AG

Kontaktdaten:

CH01 NVIDIA Switzerland AG Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Software Developer erhalten könnten

Netzwerken ist der Schlüssel

Nutze Plattformen wie LinkedIn, 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.

Zeige deine Projekte

Hast du an coolen Open-Source-Projekten gearbeitet? Teile sie! Wir können GitHub nutzen, um unsere Fähigkeiten zu demonstrieren und potenzielle Arbeitgeber zu beeindrucken.

Bereite dich auf technische Interviews vor

Technische Interviews können knifflig sein. Lass uns gemeinsam üben, indem wir Coding-Challenges lösen und uns auf Systemdesign-Fragen vorbereiten. Das zeigt unser Können!

Bewirb dich direkt über unsere Website

Wir sollten die Möglichkeit nutzen, uns direkt über die Unternehmenswebsite zu bewerben. Das zeigt unser Interesse und gibt uns die Chance, uns von anderen Bewerbern abzuheben.

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Developer mit Bravour zu bestehen

Moderne C++ / C / Rust Entwicklung
Linux-Umgebung
Entwicklungstools
TCP/IP Netzwerkstack
Computerarchitektur
Betriebssystemkonzepte
LLM Inferenzstacks

Einige Tipps für deine Bewerbung 🫡

Sei authentisch!:Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für Technologie sollten in deiner Bewerbung deutlich werden. Lass uns wissen, warum du dich für die Stelle als Senior Software Developer interessierst und was dich motiviert.

Betone deine Erfahrungen:Hebe deine relevanten Erfahrungen hervor, besonders in Bezug auf C++, Rust und Linux. Zeig uns, wie du in der Vergangenheit innovative Lösungen entwickelt hast und welche Technologien du beherrschst. Das macht einen großen Unterschied!

Verstehe unsere Produkte:Mach dich mit unseren Produkten und Technologien vertraut, insbesondere im Bereich Hochleistungsrechnen und KI. Wenn du verstehst, was wir tun und wie du dazu beitragen kannst, wird das deine Bewerbung stärken und uns zeigen, dass du wirklich interessiert bist.

Bewirb dich über unsere Website:Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung an die richtige Stelle gelangt und du alle notwendigen Informationen bereitstellst. Wir freuen uns darauf, von dir zu hören!

Wie man sich auf ein Vorstellungsgespräch bei CH01 NVIDIA Switzerland AG vorbereitet

Mach dich mit der Technologie vertraut

Bevor du zum Interview gehst, solltest du dir die Zeit nehmen, die Technologien und Tools, die in der Stellenbeschreibung erwähnt werden, gründlich zu recherchieren. Verstehe die Grundlagen von C++, Rust und den TCP/IP-Netzwerkstack. Wenn du mit den neuesten Entwicklungen in der KI und Hochleistungsrechnern vertraut bist, kannst du im Gespräch viel selbstbewusster auftreten.

Bereite konkrete Beispiele vor

Überlege dir spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast, insbesondere solche, die deine Erfahrung mit verteilten Speichersystemen oder CUDA-Kernels zeigen. Diese Beispiele helfen dir, deine Fähigkeiten greifbar zu machen und zeigen, dass du die Anforderungen der Stelle verstehst.

Zeige deine Leidenschaft für Innovation

NVIDIA sucht nach kreativen Köpfen, die eine Leidenschaft für Technologie haben. Sei bereit, über deine Ideen zur Verbesserung bestehender Systeme oder zur Entwicklung neuer Lösungen zu sprechen. Zeige, dass du nicht nur die technischen Fähigkeiten hast, sondern auch den Antrieb, innovative Produkte zu schaffen.

Stelle Fragen

Nutze die Gelegenheit, um Fragen zu stellen, die dein Interesse an der Rolle und dem Unternehmen zeigen. Frage nach den aktuellen Projekten des Teams oder wie sie Innovationen fördern. Dies zeigt, dass du aktiv an der Diskussion teilnehmen möchtest und wirklich daran interessiert bist, Teil des Teams zu werden.