Software Engineer
Listed on 2026-10-15
-
Software Development
Software Engineer
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.
- 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.
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.
Ambientetecnico e aree di interesse:
- Linguaggio di programmazione Go
- Git e flussi di lavoro moderni per lo sviluppo…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).