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 der Arbeit gestalten.
- Qualifikationen: Erfahrung in C++/C/Rust und tiefes Wissen über Netzwerktechnologien.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € 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 tiefen, starken 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
- Ausführung auf den größten Supercomputern und Rechenzentren der Welt.
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
Wie Sie sich von der Masse abheben können:
- 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
NVIDIA ist bestrebt, ein diverses Arbeitsumfeld zu fördern und stolz darauf, ein Arbeitgeber mit gleichen Chancen zu sein. Wir schätzen Vielfalt in unseren Mitarbeitern und diskriminieren nicht (einschließlich unserer Einstellungs- und Beförderungspraktiken) aufgrund von Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, Geschlechtsidentität, sexueller Orientierung, Alter, Familienstand, Veteranenstatus, Behinderungsstatus oder einer anderen durch das Gesetz geschützten Eigenschaft.
Senior Software Developer Arbeitgeber: NVIDIA AI
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 und umfangreichen Sozialleistungen fördert NVIDIA das Wachstum seiner Mitarbeiter und bietet die Möglichkeit, mit einigen der klügsten Köpfe der Branche zusammenzuarbeiten. Die Unternehmenskultur legt großen Wert auf Vielfalt und Inklusion, was NVIDIA zu einem der begehrtesten Arbeitgeber in der Technologiebranche macht.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Software Developer erhalten könnten
✨Netzwerken, Netzwerken, Netzwerken!
Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns nicht vergessen, dass viele Jobs über persönliche Empfehlungen vergeben werden – also sprich mit ehemaligen Kollegen oder Kommilitonen!
✨Sei proaktiv!
Warte nicht darauf, dass die Stellenanzeigen zu dir kommen. Suche aktiv nach Unternehmen, die dich interessieren, und kontaktiere sie direkt. Zeig dein Interesse und frage nach möglichen offenen Positionen.
✨Bereite dich auf technische Interviews vor!
Mach dich mit typischen Fragen und Aufgaben vertraut, die in technischen Interviews gestellt werden. Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären. Wir können dir dabei helfen, die besten Ressourcen zu finden!
✨Bewirb dich über unsere Website!
Wenn du bei uns arbeiten möchtest, schau dir die offenen Stellen auf unserer Website an und bewirb dich direkt dort. So hast du die besten Chancen, gesehen zu werden und Teil unseres innovativen Teams zu werden!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Developer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei authentisch!:Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für Softwareentwicklung sollten in deiner Bewerbung deutlich werden. Lass uns wissen, warum du für unser Team brennst!
Betone deine Erfahrungen:Hebe deine relevanten Erfahrungen hervor, besonders in C++, Rust und Linux. Zeig uns, wie du in der Vergangenheit Herausforderungen gemeistert hast und welche Erfolge du erzielt hast. Das macht einen großen Unterschied!
Verstehe die Anforderungen:Lies die Stellenbeschreibung sorgfältig durch und passe deine Bewerbung an. Zeige, dass du die geforderten Fähigkeiten und Erfahrungen mitbringst und wie du diese in unserem Team einbringen kannst.
Bewirb dich über unsere Website:Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell und effizient bei uns ankommt. Wir freuen uns darauf, von dir zu hören!
Wie man sich auf ein Vorstellungsgespräch bei NVIDIA AI 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, damit du im Gespräch gezielt darauf eingehen kannst.
✨Bereite konkrete Beispiele vor
Überlege dir spezifische Projekte oder Erfahrungen, die deine Fähigkeiten in der Softwareentwicklung und im Umgang mit Linux-Umgebungen zeigen. Sei bereit, über Herausforderungen zu sprechen, die du gemeistert hast, und wie du zur Optimierung von Software beigetragen hast.
✨Zeige deine Leidenschaft für Innovation
NVIDIA sucht nach kreativen Köpfen, die eine Leidenschaft für Technologie haben. Bereite dich darauf vor, deine Ideen zur Verbesserung bestehender Systeme oder zur Entwicklung neuer Lösungen zu teilen. Zeige, dass du nicht nur ein Entwickler bist, sondern auch ein Innovator.
✨Stelle Fragen
Nutze die Gelegenheit, um Fragen zu stellen, die dein Interesse an der Position und dem Unternehmen zeigen. Frage nach den aktuellen Projekten des Teams oder den Herausforderungen, denen sie gegenüberstehen. Das zeigt, dass du aktiv an der Diskussion teilnehmen möchtest und wirklich an der Rolle interessiert bist.