Auf einen Blick
- Aufgaben: Entwickle Software für HPC-Cluster und arbeite an innovativen Hardware-Integrationen.
- Arbeitgeber: NVIDIA, ein führendes Unternehmen in Computer-Grafik und beschleunigtem Computing.
- Mitarbeitervorteile: Attraktives Gehalt, Gesundheitsleistungen, Remote-Arbeit und berufliche Weiterbildung.
- Warum dieser Job: Gestalte die Zukunft der Technologie mit und arbeite an bahnbrechenden Projekten.
- Gewünschte Qualifikationen: Abschluss in Informatik oder vergleichbare Erfahrung, 7+ Jahre Softwareentwicklung.
- Andere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen.
Das voraussichtliche Gehalt liegt zwischen 54000 - 84000 € pro Jahr.
Senior Software Developer, HPC Cluster Management
Join NVIDIA as a Senior Software Developer, HPC Cluster Management. 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.
We have positions available for enthusiastic, hardworking and experienced software developers for working on our hardware integration and bare-metal provisioning related functionality in our Linux-based cluster management software environment. NVIDIA\’s Base Command Manager (BCM) is used to power thousands of Linux clusters around the world, varying from a few nodes to several thousands of nodes.
What You’ll Be Doing
- Development of the head node and compute node installation and provisioning processes.
- Work on functionality in the area of edge site deployment.
- Integrating our product with the latest hardware (e.g GPUs, DPUs, accelerators, high-speed interconnects such as Infiniband).
- Develop new features in firmware management and network configuration for existing and next generation of Nvidia platforms.
- Develop functionality that makes Bright clusters usable for a wider range of workloads, and increases scalability to allow clusters to scale to huge number of nodes.
- Adding support for new Linux distributions.
- Improving support for alternative CPU architectures such as ARM.
- Work on adding features to our Ansible collections for Cluster Installation and Management.
- Assist our support team with customer support requests in the above mentioned features and help our customers to use our product more efficiently.
What We Need To See
- Degree in Computer Science or related field (or equivalent experience).
- 7+ years of experience in software development and/or related roles.
- Our software is based on Linux. You should be very familiar with the Linux operating system and in particular with networking concepts in Linux.
- You are proficient in Python and intimately familiar with object oriented software design, design patterns, and concurrent programming techniques.
- Emphasis on high quality of work and in producing clean code.
- Eager to learn and use new technologies.
Ways To Stand Out From The Crowd
- Experience with Ansible.
- Experience with high-performance computing and system administration.
- Knowledge of Kubernetes, AWS, Azure, GCE, OpenStack, Jenkins and distributed programming.
- Proficiency in C++.
NVIDIA is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law.
#J-18808-Ljbffr
Senior Software Developer, HPC Cluster Management Arbeitgeber: Nvidia
Kontaktperson:
Nvidia HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Software Developer, HPC Cluster Management
✨Netzwerken ist der Schlüssel
Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns gemeinsam nach Verbindungen suchen, die dir helfen können, einen Fuß in die Tür zu bekommen!
✨Sei proaktiv bei der Kontaktaufnahme
Wenn du eine interessante Stelle siehst, zögere nicht, direkt mit dem Team oder dem Recruiter in Kontakt zu treten. Frag nach mehr Informationen oder zeig dein Interesse – das kann den Unterschied machen!
✨Bereite dich auf technische Interviews vor
Mach dich mit typischen Fragen und Aufgaben vertraut, die in technischen Interviews gestellt werden. Lass uns gemeinsam an deinen Coding-Skills arbeiten, damit du im Interview glänzen kannst!
✨Bewirb dich über unsere Website
Vergiss nicht, dich direkt über unsere Website zu bewerben! Das zeigt dein echtes Interesse an der Position und gibt dir die beste Chance, von uns gesehen zu werden.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Developer, HPC Cluster Management
Tipps für deine Bewerbung 🫡
Mach deine Bewerbung persönlich: Zeig uns, wer du bist! Verwende eine freundliche und authentische Sprache in deinem Anschreiben. Erzähl uns von deinen Erfahrungen und warum du genau zu NVIDIA und dieser Position passt.
Betone deine technischen Fähigkeiten: Da wir nach einem Senior Software Developer suchen, solltest du deine Kenntnisse in Python, Linux und objektorientierter Programmierung klar hervorheben. Zeig uns, wie du diese Fähigkeiten in der Vergangenheit eingesetzt hast!
Sei konkret bei deinen Projekten: Erzähle uns von konkreten Projekten, an denen du gearbeitet hast, insbesondere im Bereich HPC oder Cluster-Management. Details zu deinen Beiträgen und den Technologien, die du verwendet hast, helfen uns, ein besseres Bild von dir zu bekommen.
Bewirb dich über unsere Website: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell und effizient bei uns ankommt. Wir freuen uns darauf, von dir zu hören!
Wie du dich auf ein Vorstellungsgespräch bei Nvidia vorbereitest
✨Mach dich mit NVIDIA vertraut
Bevor du zum Interview gehst, solltest du dich intensiv mit NVIDIA und deren Produkten auseinandersetzen. Verstehe die Rolle von HPC Cluster Management in ihrem Ökosystem und wie ihre Technologien die Branche beeinflussen. Das zeigt dein Interesse und deine Vorbereitung.
✨Technische Fähigkeiten betonen
Da die Position einen starken Fokus auf Linux und Python hat, sei bereit, konkrete Beispiele aus deiner bisherigen Arbeit zu nennen. Zeige, wie du objektorientierte Designmuster und parallele Programmierung angewendet hast. Bereite dich darauf vor, technische Fragen zu beantworten oder sogar kleine Coding-Aufgaben zu lösen.
✨Fragen zur Unternehmenskultur stellen
NVIDIA legt großen Wert auf Innovation und Teamarbeit. Stelle Fragen zur Unternehmenskultur und wie das Team zusammenarbeitet. Das zeigt, dass du nicht nur an der Technik interessiert bist, sondern auch daran, wie du ins Team passt.
✨Bereite dich auf Ansible und HPC vor
Wenn du Erfahrung mit Ansible oder Hochleistungsrechnen hast, bringe diese Themen aktiv ins Gespräch. Bereite Beispiele vor, wie du diese Technologien in der Vergangenheit eingesetzt hast. Das wird dir helfen, dich von anderen Bewerbern abzuheben.