Auf einen Blick
- Aufgaben: Entwickle eine hochoptimierte Inferenz-Framework fĂĽr Supercomputer.
- Arbeitgeber: NVIDIA, ein fĂĽhrendes Unternehmen in der Technologiebranche.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, umfassende Sozialleistungen und flexible Arbeitsmöglichkeiten.
- Warum dieser Job: Arbeite an bahnbrechenden Technologien, die die Zukunft gestalten.
- GewĂĽnschte Qualifikationen: Abschluss in Informatik oder Softwaretechnik und 5 Jahre Erfahrung in C++/C/Rust.
- Andere Informationen: Dynamisches Umfeld mit hervorragenden Karrieremöglichkeiten und einem kreativen Team.
Das voraussichtliche Gehalt liegt zwischen 43200 - 84000 € pro Jahr.
We are looking for an enthusiastic software engineer to join our AI networking acceleration team, to work on a groundbreaking open-source library, using hardware offloads, GPU Kernels and RDMA network cards. Our product is a performance-oriented low-level infrastructure, crafted to change the way inference works.
We thrive as a team in a deeply strong environment, and we\’re passionate about innovation. The rewards are sweet and include working with some of the brightest people in the industry, an aggressive compensation plan that rewards top performers, and the opportunity to collaborate on products that transform daily the way people work and play.
What You\’ll Be Doing
- Developing a highly optimized inference framework
- Running on the world’s largest supercomputers and data centers.
- The work environment is dynamic and challenging as our employees work on innovative, next-generation products at the forefront of technology in terms of performance, scalability, and features.
What We Need To See
- B.Sc. or equivalent experience in Computer Science or Software Engineering
- 5 years’ experience in modern C++ / C / Rust development
- 3 years’ experience in Linux environment and familiarity with development tools
- Deep knowledge of the TCP/IP network stack
- Understanding of computer architecture and operating systems concepts
Ways To Stand Out From The Crowd
- Hands-on experience with LLM inference stacks
- Expertise in distributed storage technologies
- Background in Linux internals and low-level software optimizations (benchmarking, bottleneck research, performance tuning)
- Experience in programming CUDA kernels is an advantage
- Background in parallel programming / high-performance computing / RDMA technology
At NVIDIA, we are passionate about supercomputing and powerful ground-breaking technologies. Our products span many areas, such as: high-performance computing (HPC), Machine Learning, cloud services, storage and more – and we\’ve only scratched the surface of what can be accomplished. We need hardworking and creative people to help us seek some of these outstanding opportunities. With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the smartest engineers in the world working for us and, due to extraordinary growth, our elite engineering teams are fast-growing fast. If you\’re a creative and autonomous manager with a sincere passion for technology, we want to hear from you.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
#J-18808-Ljbffr
Senior Software Developer Arbeitgeber: Nvidia
Kontaktperson:
Nvidia HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Software Developer
✨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.
✨Sei proaktiv bei der Kontaktaufnahme
Wenn du eine interessante Stelle siehst, zögere nicht, direkt die Teammitglieder oder den Hiring Manager zu kontaktieren. Ein persönlicher Ansatz kann oft den Unterschied machen!
✨Bereite dich auf technische Interviews vor
Stelle sicher, dass du deine Kenntnisse in C++, Linux und Netzwerktechnologien auffrischst. Wir sollten auch an Coding-Challenges teilnehmen, um unsere Fähigkeiten zu schärfen.
✨Bewirb dich über unsere Website
Vergiss nicht, dich direkt über unsere Website zu bewerben! Das zeigt dein Interesse und gibt uns die Möglichkeit, dich besser kennenzulernen.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Developer
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++, Linux und Netzwerktechnologien. Zeige uns konkrete Beispiele, wie du in der Vergangenheit Herausforderungen gemeistert hast und welche Erfolge du erzielt hast.
Mach es übersichtlich: Achte darauf, dass deine Bewerbung klar strukturiert und leicht zu lesen ist. Verwende Absätze, Aufzählungen und eine klare Sprache, um deine Qualifikationen und Erfahrungen hervorzuheben. Wir lieben es, wenn wir schnell die wichtigsten Infos finden können!
Bewirb dich über unsere Website: Vergiss nicht, 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 du dich auf ein Vorstellungsgespräch bei Nvidia vorbereitest
✨Verstehe die Technologie
Mach dich mit den neuesten Entwicklungen in der KI und Hochleistungsrechner-Technologie vertraut. Informiere dich ĂĽber die spezifischen Tools und Frameworks, die im Job verwendet werden, wie CUDA oder RDMA, und sei bereit, darĂĽber zu sprechen, wie du diese Technologien in deinen bisherigen Projekten eingesetzt hast.
✨Bereite praktische Beispiele vor
Denke an konkrete Projekte, an denen du gearbeitet hast, die deine Fähigkeiten in C++, Linux und Netzwerkarchitekturen demonstrieren. Sei bereit, technische Herausforderungen zu erläutern, die du gemeistert hast, und wie du zur Optimierung von Software beigetragen hast.
✨Zeige Teamgeist
Da das Unternehmen Wert auf Teamarbeit legt, solltest du Beispiele parat haben, die deine Fähigkeit zur Zusammenarbeit in einem dynamischen Umfeld zeigen. Erkläre, wie du in der Vergangenheit mit anderen Entwicklern zusammengearbeitet hast, um innovative Lösungen zu finden.
✨Fragen stellen
Bereite einige durchdachte Fragen vor, die dein Interesse an der Position und dem Unternehmen zeigen. Frage nach den aktuellen Projekten des Teams oder den Herausforderungen, die sie bei der Entwicklung ihrer Produkte sehen. Das zeigt, dass du wirklich an der Rolle interessiert bist und dich aktiv mit dem Unternehmen auseinandersetzt.