Auf einen Blick
- Aufgaben: Entwickle und erweitere OpenCHAMI für Hochleistungsrechner und KI-Infrastrukturen.
- Unternehmen: Schweizerisches Nationales Supercomputing Zentrum (CSCS) mit innovativer Kultur.
- Vorteile: Flexible Arbeitsbedingungen, familienfreundliche Angebote und Unterstützung bei der Kinderbetreuung.
- Weitere Informationen: Dynamisches Umfeld mit Möglichkeiten zur persönlichen und beruflichen Weiterentwicklung.
- Warum dieser Job: Gestalte die Zukunft von Supercomputern und arbeite an spannenden Open-Source-Projekten.
- Qualifikationen: Technische Grundlagen und die Bereitschaft, Neues zu lernen.
Das prognostizierte Gehalt liegt zwischen 90000 - 110000 CHF pro Jahr.
Das Schweizerische Nationalzentrum für Supercomputing (CSCS) entwickelt und betreibt eine Hochleistungsrechen- und Datenforschungsinfrastruktur, die erstklassige Wissenschaft in der Schweiz unterstützt. Das Nutzerlabor steht inländischen und internationalen Forschern aus der Akademie, Industrie und dem Geschäftssektor zur Verfügung. Das Zentrum wird von der ETH Zürich betrieben und hat Büros in seinem Rechenzentrum in Lugano und in Zürich.
Projektübersicht: OpenCHAMI steht für Open Composable Heterogeneous Adaptable Management Infrastructure. Es handelt sich um ein Open-Source-Projekt, das moderne Systemmanagement- und Bereitstellungstools für Hochleistungsrechencluster und Supercomputer bereitstellt. Das Projekt zielt darauf ab, cloudähnliche Bereitstellungs-, Automatisierungs- und Sicherheitsfunktionen in HPC-Umgebungen zu bringen. Dieses Projekt, mit Arbeitsstandorten entweder in Lugano oder Zürich, konzentriert sich auf die Entwicklung und den Fortschritt von OpenCHAMI für die nächste Generation der Supercomputing-Infrastruktur von CSCS.
Die Hauptziele sind:
- Entwicklung und Erweiterung von OpenCHAMI, um die Infrastrukturmanagement- und Betriebsanforderungen der aktuellen und zukünftigen Supercomputersysteme von CSCS zu erfüllen.
- Beitrag zum OpenCHAMI Open-Source-Ökosystem durch Entwicklung, Integration und Weiterentwicklung verwandter Clusterverwaltungsdienste und -komponenten.
- Entwicklung von Automatisierungs- und Verwaltungsabläufen zur Verbesserung der Systembereitstellung, Konfiguration, Überwachung, Wartung und Betriebseffizienz im großen Maßstab.
- Enger Austausch mit HPC-Betriebsteams, um betriebliche Anforderungen und Herausforderungen zu verstehen und in robuste, skalierbare und wartbare OpenCHAMI-basierte Lösungen zu übersetzen.
- Aktive Teilnahme an Open-Source-Entwicklungsabläufen, einschließlich Softwaredesign, Implementierung, Tests, Code-Reviews, Probleverfolgung und technischen Diskussionen innerhalb der OpenCHAMI-Community.
- Zusammenarbeit mit internationalen Partnern und der breiteren HPC-Community zur Entwicklung und Integration von Lösungen, die das Open-Source-Cluster-Management und die Infrastrukturautomatisierung vorantreiben.
- Erstellung und Pflege technischer Dokumentationen, einschließlich Architekturdesigns, Implementierungsleitfäden, Betriebsverfahren und Best Practices.
- Bewertung neuer Technologien und Ansätze, die für das HPC-Infrastrukturmanagement, die Beobachtbarkeit und die Automatisierung relevant sind, und Beitrag zu deren Einführung, wo dies angemessen ist.
Wir schätzen technische Exzellenz, Neugier, Initiative und die Fähigkeit, zu lernen und zu wachsen, mehr als eine perfekte Checkliste von Fähigkeiten. Wenn Sie motiviert sind, in diesem Bereich einen bedeutenden Einfluss zu haben, aber nicht alle Anforderungen erfüllen, ermutigen wir Sie dringend, sich zu bewerben.
Wir bieten einen anfänglichen Zweijahresvertrag mit der Möglichkeit, an der Spitze der HPC- und KI-Infrastruktur bei CSCS zu arbeiten und direkt zur Entwicklung von Technologien beizutragen, die zukünftige Supercomputingsysteme unterstützen werden. Sie werden die Möglichkeit haben, zu OpenCHAMI und verwandten Open-Source-Initiativen beizutragen und mit der breiteren HPC-Community zusammenzuarbeiten.
Wir sind bestrebt, ein diverses und inklusives Ingenieurteam aufzubauen und ermutigen insbesondere Bewerbungen von Gruppen, die in der Technologie unterrepräsentiert sind. Wenn Sie technisch stark, neugierig und bereit sind zu wachsen, möchten wir von Ihnen hören.
HPC Systems Software Engineer – OpenCHAMI Arbeitgeber: CSCS
Das Swiss National Supercomputing Centre (CSCS) ist ein hervorragender Arbeitgeber, der eine dynamische und unterstützende Arbeitsumgebung bietet, in der technische Exzellenz und Neugier geschätzt werden. Mit flexiblen Arbeitsbedingungen, familienfreundlichen Angeboten wie Kinderbetreuung und finanzieller Unterstützung für Sommerlager, sowie der Möglichkeit, an innovativen Open-Source-Projekten zu arbeiten, fördert CSCS das persönliche Wachstum und die berufliche Entwicklung seiner Mitarbeitenden. Die Zusammenarbeit mit internationalen Partnern und die aktive Teilnahme an der HPC-Community bieten zudem einzigartige Chancen, um einen bedeutenden Einfluss auf die Zukunft der Hochleistungsrechnertechnologie zu haben.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so HPC Systems Software Engineer – OpenCHAMI erhalten könntest
✨Tauch ein in die Entwickler-Communities
Nimm aktiv an Software-Entwicklungs-Meetups oder Hackathons in deiner Nähe teil. Dort triffst du Gleichgesinnte und kannst potentielle Arbeitgeber kennenlernen, die oft direkt vor Ort nach Talenten suchen.
✨Zeig, was du kannst!
Erstelle ein öffentliches Portfolio mit deinen Projekten auf GitHub oder einer ähnlichen Plattform. Das gibt potenziellen Arbeitgebern die Möglichkeit, direkt zu sehen, wie du denkst und welche Skills du mitbringst.
✨Verbindung zur Uni nutzen
Wenn du noch studierst oder frisch von der Uni kommst, schau, ob es an deiner Hochschule Praktika oder Kooperationen mit Firmen gibt. Oft haben Unis Kontakte zu lokalen Unternehmen, die bei befristeten Stellen suchen.
✨Direkt bewerben und glänzen!
Such dir Firmen wie CSCS, die in der Software-Entwicklung tätig sind und wende dich direkt über deren Website an sie. Wir glauben, dass ein persönliches Anschreiben und ein direkte Kontakt oft viel mehr bewirken als die herkömmlichen Bewerbungswege.
Wir glauben, dass du diese Fähigkeiten brauchst, um HPC Systems Software Engineer – OpenCHAMI mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Zeig din Projekte!:In der Software-Entwicklung ischs wichtig, dass du konkrete Beispiele vo dinere Arbeit zeigisch. Erstell e cool Portfolio mit Links zu Projäkten, die du g'macht hesch. Ob GitHub-Repositories oder private Projekte – das macht din Bewerbung lebendig und überzeugete.
Use Code Snippets:Wenn du uf e befristete Stelle schaffisch, chönntsch Code Snippets oder e spezielle Projektbeschreibung i dinere Bewerbung integriere. Das zeigt, dass du nicht nume Kennisse hesch, sondern die Fähigkeit, sie umzusetze. Es isch au e super Möglichkeit, um din persönlichen Stil zu präsentiere.
Gib dine Lernerfahrige preis:In der Klinik für befristeti Ställ täts wichtig, dass du zeigsch, was du au us de Erfahrung lerne wotsch. Schreib i dinem Motivationsschreiben, wie wichtig dir Weiterbildung isch und wie du dich i der kurzen Zeit weiterentwickle wotsch. Das zeigt, dass du engagiert und offen für neui Herausforderige bisch.
Vernetz di!:Vergiss nöd, dass Networking immer wichtig isch, besonders in dr Software-Entwicklungs-Branche. Es chönnt dir hälfe, wenn du mit andere Entwickler schreibsch oder e paar Referenze hesch, wo chöne dinen Background stäerken. Und vergiss nöd, dich direkt über unsere Website zu bewerbe!
Wie man sich auf ein Vorstellungsgespräch bei CSCS vorbereitet
✨Technische Fähigkeite vorbereite
In der Software-Entwicklung musst du technische Fragen wie Code-Challenges bestehen. Mach dich mit spezifischen Sprachen oder Frameworks vertraut, die bei CSCS häufig verwendet werden. Übe auch das Lösen von algorithmischen Problemen auf Plattformen wie LeetCode oder HackerRank – das zeigt deine Problemlösungsfähigkeiten.
✨Portfolio und Projekte präsentieren
Da es sich um eine befristete Anstellung handelt, ist es wichtig, dass du deine bisherigen Projekte und Erfahrungen gut präsentieren kannst. Zeig ein paar konkrete Beispiele aus deinem Portfolio, die zeigen, wie du in der Vergangenheit Probleme gelöst oder Innovationen entwickelt hast. Das gibt CSCS einen klaren Eindruck von deinem Können.
✨Teamarbeit und Kommunikation betonen
Software-Entwicklung geschieht oft im Team. Sei bereit, über deine Erfahrungen in agilen Umgebungen zu sprechen und wie du zur Teamdynamik beigetragen hast. CSCS will wissen, dass du auch an der Kommunikation im Team arbeitest, vor allem bei einer befristeten Rolle.
✨Flexibilität und Anpassungsfähigkeit zeigen
In einer befristeten Anstellung ist es wichtig, schnell auf Veränderungen reagieren zu können. Zeig, dass du flexibel bist und dich schnell in neue Technologien oder Abläufe einarbeiten kannst. Erzähl von Beispielen, wo du diese Fähigkeiten bereits unter Beweis gestellt hast!