HPC Systems Software Engineer – OpenCHAMI for Lugano or Zürich

HPC Systems Software Engineer – OpenCHAMI for Lugano or Zürich

Vollzeit 49500 - 60500 € / Jahr (geschätzt) Kein Homeoffice möglich
E

Auf einen Blick

  • Aufgaben: Entwickle OpenCHAMI für die nächste Generation von Supercomputing-Systemen.
  • Unternehmen: Schweizerisches Nationales Supercomputing-Zentrum (CSCS) mit innovativer Kultur.
  • Vorteile: Flexible Arbeitsbedingungen, familienfreundliche Angebote und spannende Projekte.
  • Weitere Informationen: Dynamisches Team mit Fokus auf Vielfalt und Inklusion.
  • Warum dieser Job: Gestalte die Zukunft der HPC-Infrastruktur und arbeite an bahnbrechenden Technologien.
  • Qualifikationen: Technisches Verständnis und Neugier sind wichtiger als perfekte Fähigkeiten.

Das prognostizierte Gehalt liegt zwischen 49500 - 60500 € pro Jahr.

Das Schweizerische Nationales Supercomputing-Zentrum (CSCS) entwickelt und betreibt eine Hochleistungsrechner- und Datenforschungsinfrastruktur, die erstklassige Wissenschaft in der Schweiz unterstützt. Sein Nutzerlabor steht inländischen und internationalen Forschern aus Wissenschaft, Industrie und Wirtschaft zur Verfügung. Das Zentrum wird von der ETH Zürich betrieben und hat Büros in seinem Rechenzentrum in Lugano sowie in Zürich.

Projektübersicht: OpenCHAMI steht für Open Composable Heterogeneous Adaptable Management Infrastructure. Es ist ein Open-Source-Projekt, das moderne Systemverwaltungs- und Bereitstellungstools für High Performance Computing (HPC)-Cluster und Supercomputer bereitstellt. Das Projekt mit begrenzter Projektfinanzierung zielt darauf ab, cloudähnliche Bereitstellungs-, Automatisierungs- und Sicherheitsfunktionen in HPC-Umgebungen zu bringen.

Dieses Projekt konzentriert sich auf die Entwicklung und Weiterentwicklung von OpenCHAMI für die nächste Generation der Supercomputing-Infrastruktur des CSCS. Die Arbeit trägt dazu bei, einen offenen, skalierbaren und modernen Ansatz für das Cluster-Management großer Hochleistungsrechner (HPC) zu schaffen. Das Hauptziel ist es, OpenCHAMI-Fähigkeiten zu entwerfen, zu entwickeln, zu integrieren und bereitzustellen, die auf die betrieblichen Anforderungen der CSCS-Supercomputer zugeschnitten sind.

Was wir schätzen:

Wir schätzen technische Exzellenz, Neugier, Eigeninitiative und die Fähigkeit zu lernen und sich weiterzuentwickeln mehr als eine perfekte Checkliste von Fähigkeiten. Die Arbeit an der nächsten Generation von HPC-Infrastrukturen erfordert die Bereitschaft, neue Technologien zu erforschen, komplexe Probleme anzugehen und kontinuierlich neues Fachwissen zu entwickeln. Wenn Sie motiviert sind, in diesem Bereich einen bedeutenden Beitrag zu leisten, aber nicht alle Anforderungen erfüllen, ermutigen wir Sie ausdrücklich, sich zu bewerben.

Die Gelegenheit:

Wir bieten einen zunächst auf zwei Jahre befristeten Vertrag, der die Möglichkeit bietet, an der Spitze der HPC- und KI-Infrastruktur am CSCS zu arbeiten und direkt zur Entwicklung von Technologien beizutragen, die zukünftige Supercomputing-Systeme unterstützen. Sie haben die Möglichkeit, zu OpenCHAMI und verwandten Open-Source-Initiativen beizutragen, mit der breiteren HPC-Gemeinschaft zusammenzuarbeiten und zu Programmen mit hoher Wirkung auf nationaler und internationaler Ebene beizutragen.

  • Entwicklung und Erweiterung von OpenCHAMI zur Erfüllung der Infrastrukturverwaltungs- und Betriebsanforderungen der aktuellen und nächsten Generation von Supercomputing-Systemen des CSCS.
  • Beitrag zum OpenCHAMI Open-Source-Ökosystem, einschließlich Entwicklung, Integration und Weiterentwicklung verwandter Cluster-Management-Dienste und -Komponenten.
  • Entwicklung von Automatisierungs- und Verwaltungs-Workflows zur Verbesserung der Systembereitstellung, Konfiguration, Überwachung, Wartung und Betriebseffizienz im großen Maßstab.
  • Enge Zusammenarbeit mit HPC-Betriebsteams, um betriebliche Anforderungen und Herausforderungen zu verstehen und diese in robuste, skalierbare und wartbare OpenCHAMI-basierte Lösungen umzusetzen.
  • Beitrag zur Architektur und Weiterentwicklung der OpenCHAMI-Plattform, um sicherzustellen, dass Lösungen skalierbar, zuverlässig, wartbar und auf die Bedürfnisse großer HPC- und KI-Systeme abgestimmt sind.
  • Aktive Teilnahme an Open-Source-Entwicklungs-Workflows, einschließlich Software-Design, Implementierung, Tests, Code-Reviews, Fehlerverfolgung und technischen Diskussionen innerhalb der OpenCHAMI-Community.
  • Zusammenarbeit mit internationalen Partnern und der breiteren HPC-Gemeinschaft zur Entwicklung und Integration von Lösungen, die das Open-Source-Cluster-Management und die Infrastrukturautomatisierung voranbringen.
  • Erstellung und Pflege technischer Dokumentationen, einschließlich Architekturentwürfen, Implementierungsanleitungen, Betriebsverfahren und Best Practices.
  • Bewertung neuer Technologien und Ansätze, die für das HPC-Infrastrukturmanagement, die Beobachtbarkeit und Automatisierung relevant sind, und Beitrag zu deren Einführung, wo angemessen.

Profil:

Wir begrüßen Ingenieure mit unterschiedlichen Hintergründen, die bereit sind, zu unserer Mission beizutragen. Wir suchen in erster Linie starke technische Grundlagen, fundiertes Ingenieururteil und die Fähigkeit, Brücken zwischen verschiedenen Bereichen zu schlagen. Neugier, Anpassungsfähigkeit, Lernbereitschaft am Arbeitsplatz und Wachstumspotenzial sind uns wichtiger als eine perfekte anfängliche Übereinstimmung mit den technischen Anforderungen.

Technische Umgebung und Interessengebiete:

  • Programmiersprache Go
  • Git und moderne Software-Entwicklungs-Workflows
  • CI/CD-Pipelines (Gitlab, GitHub, Ansible)
  • Container-Technologien (Docker, Podman)
  • Open-Source-Softwareentwicklung
  • Testframeworks, Softwarequalitätspraktiken und DevOps/GitOps-Ansätze

Persönliche Eigenschaften:

  • Selbstmotiviert, proaktiv, fokussiert und teamorientiert
  • Starke Problemlösungskompetenz und sicher im Umgang mit komplexen oder mehrdeutigen Problemen
  • Klare Kommunikation mit starkem Bewusstsein für Nutzerbedürfnisse
  • Offen für das Erlernen neuer Technologien und interdisziplinäres Arbeiten
  • Komfortabel darin, um Hilfe zu bitten und bei Bedarf die richtige Expertise einzubeziehen

Arbeitsweise:

  • Fähigkeit, in kollaborativen, selbstorganisierten Umgebungen, die von agilen Prinzipien inspiriert sind, erfolgreich zu sein
  • Erfahrung mit strukturierten Entwicklungspraktiken wie testgetriebener Entwicklung ist von Vorteil

Unsere Kernwerte als Leitprinzipien:

  • Neugier: Sie lernen gerne, erforschen neue Ideen und verstehen Probleme tiefgehend.
  • Offenheit: Sie hören zu, arbeiten zusammen und sind offen für unterschiedliche Perspektiven.
  • Mut: Sie gehen herausfordernde oder mehrdeutige Probleme an und ergreifen Initiative.
  • Unterstützung: Sie helfen Kollegen und Nutzern zum Erfolg und tragen zu einer positiven Teamkultur bei.
  • Integrität: Sie handeln ehrlich, ethisch und zuverlässig in Ihrer Arbeit.

Wir bieten:

  • Wir engagieren uns für den Aufbau eines vielfältigen und inklusiven Ingenieurteams und ermutigen insbesondere Bewerbungen von Gruppen, die in der Technik unterrepräsentiert sind.
  • Am CSCS bedeutet Familienfreundlichkeit weit mehr als ein Etikett. Wir bieten flexible und unterstützende Arbeitsbedingungen, die es den Mitarbeitenden ermöglichen, sowohl ihre Karriere als auch familiäre Verpflichtungen zu managen.
  • Sie können sich auf ein spannendes Arbeitsumfeld, kulturelle Vielfalt sowie attraktive Angebote und Leistungen freuen.
  • Wir schätzen die Vielfalt unseres Teams und ermutigen insbesondere Frauen, sich zu bewerben, um die Vielfalt unserer Belegschaft weiter zu erhöhen.

Im Einklang mit unseren Werten fördern die ETH Zürich eine inklusive Kultur. Wir setzen uns für Chancengleichheit ein, schätzen Vielfalt und pflegen ein Arbeits- und Lernumfeld, in dem die Rechte und die Würde aller Mitarbeitenden und Studierenden respektiert werden.

Nachhaltigkeit ist ein Kernwert für uns – wir arbeiten konsequent auf eine klimaneutrale Zukunft hin.

Weitere Informationen über das CSCS finden Sie auf unserer Website. Fragen zur Stelle richten Sie bitte an Nur Fadel, (keine Bewerbungen).

HPC Systems Software Engineer – OpenCHAMI for Lugano or Zürich Arbeitgeber: ETH Zürich

ETH Zürich ist ein hervorragender Arbeitgeber, der Ihnen die Möglichkeit bietet, aktiv an der Gestaltung der Zukunft des Forschungsdatenmanagements mitzuwirken. Mit einem interdisziplinären Arbeitsumfeld, attraktiven Beschäftigungsbedingungen und zahlreichen Vorteilen wie Kinderbetreuung und öffentlichen Verkehrsmitteln fördert ETH Zürich nicht nur Ihre berufliche Entwicklung, sondern auch eine inklusive und nachhaltige Unternehmenskultur. Hier haben Sie die Chance, in einer sichtbaren Position mit hoher Verantwortung zu arbeiten und einen bleibenden Einfluss auf die Forschung zu nehmen.

E

Kontaktdaten:

ETH Zürich Recruiting-Team

Wir glauben, dass du diese Fähigkeiten brauchst, um HPC Systems Software Engineer – OpenCHAMI for Lugano or Zürich mit Bravour zu bestehen

Entwicklung von Open-Source-Software
Kenntnisse in Hochleistungsrechnen (HPC)
Programmiersprache Go
Git und moderne Software-Entwicklungs-Workflows
CI/CD-Pipelines (Gitlab, GitHub, Ansible)
Container-Technologien (Docker, Podman)
Automatisierungs- und Verwaltungs-Workflows