Auf einen Blick
- Aufgaben: Entwickle und erweitere OpenCHAMI für HPC-Systeme und automatisiere Managementprozesse.
- Unternehmen: ETH Zürich, führendes Zentrum für Hochleistungsrechnen in der Schweiz.
- Vorteile: Flexible Arbeitszeiten, familienfreundliche Bedingungen und spannende Entwicklungsmöglichkeiten.
- Weitere Informationen: Dynamisches Team mit Fokus auf Vielfalt und Inklusion.
- Warum dieser Job: Gestalte die Zukunft von Supercomputern und arbeite an innovativen Open-Source-Projekten.
- Qualifikationen: Technisches Verständnis und Interesse an HPC-Technologien sind wichtig.
Das prognostizierte Gehalt liegt zwischen 90000 - 110000 CHF pro Jahr.
Das Swiss National Supercomputing Centre (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 Wissenschaft, 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 Hintergrund
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 mit begrenzter Projektfinanzierung und daher begrenzter Vertragsdauer zielt darauf ab, cloudähnliche Bereitstellungs-, Automatisierungs- und Sicherheitsfunktionen in HPC-Umgebungen zu bringen. Dieses Projekt mit Arbeitsstandorten 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 Supercomputingsysteme von CSCS zu erfüllen.
- Beitrag zum OpenCHAMI Open-Source-Ökosystem, einschließlich der Entwicklung, Integration und Evolution 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, Issue-Tracking 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.
Profil
Wir begrüßen Ingenieure mit unterschiedlichen Hintergründen, die bereit sind, zu unserer Mission beizutragen. Wir suchen hauptsächlich nach starken technischen Grundlagen, gesundem Ingenieururteil und der Fähigkeit, Lücken zwischen verschiedenen Bereichen zu überbrücken. Neugier, Anpassungsfähigkeit, Lernbereitschaft und das Potenzial zum Wachsen sind uns wichtiger als eine perfekte Übereinstimmung mit den technischen Anforderungen.
Technisches Umfeld und Interessensgebiete
- Go-Programmiersprache
- Git und moderne Softwareentwicklungsabläufe
- CI/CD-Pipelines (Gitlab, GitHub, Ansible)
- Containertechnologien (Docker, Podman)
- Open-Source-Softwareentwicklung
- Testframeworks, Softwarequalitätspraktiken und DevOps/GitOps-Ansätze
Persönliche Eigenschaften:
- Selbstmotiviert, proaktiv, fokussiert und kooperativ
- Starker Problemlösungsansatz und Komfort beim Umgang mit komplexen oder mehrdeutigen Problemen
- Klare Kommunikation mit einem starken Sinn für Benutzerbedürfnisse
- Offen für das Lernen neuer Technologien und die Arbeit über Disziplinen hinweg
- Bereit, Hilfe zu suchen und die richtige Expertise einzubeziehen, wenn nötig
Werte und Arbeitsweise
- Fähigkeit, in kollaborativen, selbstorganisierenden Umgebungen, die von agilen Prinzipien inspiriert sind, zu gedeihen
- Erfahrung mit strukturierten Entwicklungspraktiken wie testgetriebener Entwicklung ist von Vorteil
Wir bieten
Wir setzen uns dafür ein, ein diverses und inklusives Ingenieurteam aufzubauen und ermutigen insbesondere Bewerbungen von Gruppen, die in der Technik unterrepräsentiert sind. Wenn Sie technisch stark, neugierig und wachstumsorientiert sind, möchten wir von Ihnen hören.
Bei CSCS ist familienfreundlich viel mehr als nur ein Etikett. Wir bieten flexible und unterstützende Arbeitsbedingungen, die es den Mitarbeitern ermöglichen, sowohl ihre Karriere als auch ihre familiären Verpflichtungen zu managen. Beispielsweise beherbergt eines unserer Gebäude in Lugano eine Kindertagesstätte, und wir unterstützen finanziell bis zu drei Wochen Sommerlager für Grundschulkinder. Wenn Ihr Kind krank ist und Sie Unterstützung benötigen, übernehmen wir sogar die Kosten für die häusliche Kinderbetreuung für unsere Mitarbeiter in Lugano. Wir sind stolz darauf, ein wirklich familienfreundlicher Arbeitgeber zu sein und setzen uns dafür ein, unsere Mitarbeiter in schwierigen Zeiten zu unterstützen.
Sie können sich auf ein spannendes Arbeitsumfeld, kulturelle Vielfalt sowie attraktive Angebote und Vorteile freuen.
Wir schätzen die Vielfalt unseres Teams und fördern insbesondere die Bewerbung von Frauen.
Bitte fügen Sie die folgenden Dokumente Ihrer Bewerbung bei:
- Motivationsschreiben
- Lebenslauf
- Relevante Zertifikate und Diplome im PDF-Format
Wir freuen uns auf Ihre Online-Bewerbung, einschließlich eines Motivationsschreibens, Lebenslaufs, Diplomen und Arbeitszeugnissen. Bitte richten Sie Ihre Bewerbung an Frau Frequente, CSCS Human Resources, Via Trevano 131, 6900 Lugano.
Bitte beachten Sie, dass wir ausschließlich Bewerbungen akzeptieren, die über unser Online-Bewerbungsportal eingereicht werden. Bewerbungen per E-Mail oder Post werden nicht berücksichtigt.
Weitere Informationen über CSCS finden Sie auf unserer Website. Fragen zur Position richten Sie bitte an Nur Fadel (keine Bewerbungen).
HPC Systems Software Engineer – OpenCHAMI for Lugano or Zürich Arbeitgeber: ETH Zürich
Die ETH Zürich ist ein hervorragender Arbeitgeber, der Ihnen die Möglichkeit bietet, in einem dynamischen und innovativen Umfeld zu arbeiten, wo Ihre Ideen und Ihr Engagement geschätzt werden. Sie profitieren von flexiblen Arbeitsmodellen, attraktiven Vergünstigungen und einem starken Fokus auf Diversität und Nachhaltigkeit, während Sie gleichzeitig Ihre fachlichen Kompetenzen kontinuierlich weiterentwickeln können. Werden Sie Teil eines engagierten Teams, das aktiv an der digitalen Zukunft mitwirkt und einen positiven Einfluss auf die Gesellschaft hat.