E

Software Engineer

ETH Zürich CSCS - Swiss National Supercomputing Centre · Lugano, Ticino, Switzerland

On-siteWorkplace
TodayPosted · Sep 10
jobroomSource
$186ksoftware engineer median
Apply now Opens the original posting at ETH Zürich CSCS - Swiss National Supercomputing Centre. PivotHop does not host applications.

Skills in this posting

The posting

Il datore di lavoro è alla ricerca di un/a

HPC Systems Software Engineer – OpenCHAMI for Lugano or Zürich (professione segnalata)

Panoramica del progetto

Questo progetto, con sede di lavoro a Lugano o a Zurigo, si concentra sullo sviluppo e il potenziamento di OpenCHAMI per l’infrastruttura di supercalcolo di nuova generazione del CSCS. Il lavoro contribuirà alla creazione di un approccio aperto, scalabile e moderno alla gestione dei cluster per sistemi di calcolo ad alte prestazioni (HPC) su larga scala.

L’obiettivo principale è progettare, sviluppare, integrare e implementare funzionalità di OpenCHAMI su misura per i requisiti operativi dei supercomputer del CSCS.

Il progetto affronterà le sfide legate alla gestione di sistemi HPC e di intelligenza artificiale (AI) sempre più complessi e contribuirà all’evoluzione delle tecnologie open source di gestione dei cluster di nuova generazione.

L’opportunità

Offriamo un contratto iniziale di due anni che ti darà l’opportunità di lavorare all’avanguardia nell’ambito delle infrastrutture HPC e di intelligenza artificiale presso il CSCS, contribuendo direttamente allo sviluppo di tecnologie che supporteranno i futuri sistemi di supercalcolo.

Avrai l’opportunità di contribuire a OpenCHAMI e alle relative iniziative open source, collaborando con la più ampia comunità HPC e partecipando a programmi di grande impatto sia a livello nazionale che internazionale, tra cui HPSF, OpenCHAMI e iniziative correlate.

Descrizione delle mansioni/del ruolo

Sviluppare e ampliare OpenCHAMI per soddisfare i requisiti operativi e di gestione dell’infrastruttura dei sistemi di supercalcolo attuali e di prossima generazione del CSCS.

Contribuire all’ecosistema open source di OpenCHAMI, compresi lo sviluppo, l’integrazione e l’evoluzione dei servizi e dei componenti correlati alla gestione dei cluster.

Sviluppare flussi di lavoro di automazione e gestione per migliorare il provisioning, la configurazione, il monitoraggio, la manutenzione e l’efficienza operativa dei sistemi su larga scala.

Collaborare strettamente con i team operativi HPC per comprendere i requisiti e le sfide operative e tradurli in soluzioni basate su OpenCHAMI robuste, scalabili e di facile manutenzione.

Contribuire all’architettura e all’evoluzione della piattaforma OpenCHAMI, garantendo che le soluzioni siano scalabili, affidabili, gestibili e allineate alle esigenze dei sistemi HPC e di IA su larga scala.

Partecipare attivamente ai flussi di lavoro di sviluppo open source, tra cui la progettazione del software, l’implementazione, i test, le revisioni del codice, il tracciamento dei problemi e le discussioni tecniche all’interno della comunità OpenCHAMI.

Collaborare con partner internazionali e con la più ampia comunità HPC per sviluppare e integrare soluzioni che promuovano la gestione dei cluster open source e l’automazione delle infrastrutture.

Redigere e aggiornare la documentazione tecnica, inclusi progetti di architettura, guide all’implementazione, procedure operative e best practice.

Valutare tecnologie e approcci emergenti rilevanti per la gestione delle infrastrutture HPC, l’osservabilità e l’automazione, e contribuire alla loro adozione ove opportuno.

Il tuo profilo

Accogliamo con favore ingegneri con background diversi che siano desiderosi di contribuire alla nostra missione. Cerchiamo principalmente solide basi tecniche, un buon giudizio ingegneristico e la capacità di colmare le lacune tra i diversi ambiti. Curiosità, adattabilità, disponibilità ad apprendere sul campo e potenziale di crescita contano per noi più di una perfetta corrispondenza iniziale con i requisiti tecnici.

Ambiente tecnico e aree di interesse

Linguaggio di programmazione Go

Git e flussi di lavoro moderni per lo sviluppo software

Pipeline CI/CD (GitLab, GitHub, Ansible)

Tecnologie di container (Docker, Podman)

Sviluppo di software open source

Framework di test, pratiche di qualità del software e approcci DevOps/GitOps

_______________________________________________________________________________

Einleitungstext

The Swiss National Supercomputing Centre (CSCS) develops and operates a high-performance computing and data research infrastructure that supports world-class science in Switzerland. Its user laboratory is available to domestic and international researchers in academia, industry, and the business sector. The centre is operated by ETH Zurich and has offices at its data centre in Lugano and in Zurich.

Projekthintergrund

Project Overview

This project with work location either Lugano or Zürich focuses on the development and advancement of OpenCHAMI for CSCS’s next-generation supercomputing infrastructure. The work will contribute to building an open, scalable, and modern approach to cluster management for large-scale High Performance Computing (HPC) systems.

The main objective is to design, develop, integrate, and deploy OpenCHAMI capabilities tailored to the operational requirements of CSCS supercomputers.

The project will address the challenges of managing increasingly complex HPC and AI systems and contribute to the evolution of next-generation open-source cluster management technologies.

What We Value

We value technical excellence, curiosity, initiative, and the ability to learn and grow over a perfect checklist of skills. Working on next-generation HPC infrastructure requires a willingness to explore new technologies, tackle complex problems, and continuously develop new expertise.

If you are motivated to make a meaningful impact in this area but do not meet every requirement, we strongly encourage you to apply.

The Opportunity

We offer an initially two-year contract providing the opportunity to work at the forefront of HPC and AI infrastructure at CSCS, contributing directly to the development of technologies that will support future supercomputing systems.

You will have the opportunity to contribute to OpenCHAMI and related open-source initiatives, collaborating with the broader HPC community and contributing to high-impact programs at both the national and international levels, including HPSF, OpenCHAMI, and related initiatives.

This is an opportunity to help shape how future CSCS supercomputers are managed, monitored, and operated, while contributing to open-source technologies with an impact well beyond a single system or institution.

Aufgaben-/Stellenbeschreibung

Develop and extend OpenCHAMI to meet the infrastructure management and operational requirements of CSCS’s current and next-generation supercomputing systems.

Contribute to the OpenCHAMI open-source ecosystem, including the development, integration, and evolution of related cluster management services and components.

Develop automation and management workflows to improve system provisioning, configuration, monitoring, maintenance, and operational efficiency at scale.

Collaborate closely with HPC operations teams to understand operational requirements and challenges, and translate them into robust, scalable, and maintainable OpenCHAMI-based solutions.

Contribute to the architecture and evolution of the OpenCHAMI platform, ensuring that solutions are scalable, reliable, maintainable, and aligned with the needs of large-scale HPC and AI systems.

Participate actively in open-source development workflows, including software design, implementation, testing, code reviews, issue tracking, and technical discussions within the OpenCHAMI community.

The PivotHop read

Where these skills also reach

More software engineer roles

Backfilled listing, refreshed with the nightly scrape; the employer has not claimed it yet. Are you the employer? Claim this listing and it can be featured to the candidates whose skills already reach it, first month free.

© 2026 PivotHopReal data, real career moves