developerjobs.ch
← Tutte le offerte

Full-Stack Software Engineer (IT-CA-IR-2026-198-GRAE)

CERN

Tipo di contratto
Contratto
Luogo
Geneva
Stipendio
CHF 5’266–5’793
Prima pubblicazione
Candidati ora
Il CERN gestisce l'ecosistema di analisi utilizzato quotidianamente da migliaia di ricercatori: il servizio di notebook interattivi SWAN, il sistema di gestione dei dati Rucio, il motore per workflow riproducibili REANA, il repository aperto Zenodo e CVMFS per la distribuzione del software. Costruendo su questi servizi, e come parte della collaborazione ESCAPE. Il CERN sta sviluppando la prossima generazione di Virtual Research Environments (VRE): una piattaforma di analisi modulare e open-source, distribuita sull'infrastruttura Kubernetes del CERN, che offre ai ricercatori un unico punto di accesso a dati, software e calcolo. Il VRE e il suo Open Science Competence Centre associato vengono integrati nel nodo CERN EOSC, aprendo la piattaforma a comunità di utenti federate in tutta Europa. Questo lavoro è finanziato attraverso il progetto OSCARS e, in qualità di Graduate, contribuirai in modo significativo al consolidamento della nostra piattaforma per renderla pronta per la produzione. Questo ruolo includerà: Lavorare come ingegnere software e di piattaforma nel team che sviluppa e gestisce il VRE sull'infrastruttura cloud del CERN, insieme ai team di servizio SWAN, Rucio, REANA e Zenodo. Rafforzare le estensioni Jupyter per Rucio, REANA e Zenodo in plugin pronti per la produzione, con il servizio CERN SWAN come riferimento per l'integrazione. Consolidare gli Helm chart unificati del VRE come riferimento di deployment comune e containerizzato. Contribuire all'integrazione del VRE e del Competence Centre nel nodo CERN EOSC, e interagire con le comunità di utenti che servono. Il nostro obiettivo finale è un ambiente di analisi fluido e riproducibile dove i ricercatori possano scoprire e accedere ai dati, eseguire analisi interattive e batch su risorse eterogenee e pubblicare i propri risultati all'interno di un unico ecosistema aperto. Questa è un'opportunità unica per lavorare al cuore dei servizi di analisi del CERN e dare forma a una piattaforma adottata da infrastrutture di ricerca ben oltre il CERN. Le tue responsabilità: Sviluppare e mantenere le estensioni Jupyter per Rucio, REANA e Zenodo (Python, JupyterLab/React), aggiornandole in plugin pronti per la produzione integrati con il servizio di notebook CERN SWAN. Supportare le attività del Competence Centre attraverso workshop, eventi di formazione e documentazione, raccogliendo i feedback degli utenti e traducendoli in miglioramenti tecnici. Prototipare lo scaling dell'analisi interattiva verso il calcolo distribuito: scarico delle sessioni utente su risorse HPC e cloud utilizzando VirtualKubelet/interLink, sfruttando le attività di procurement cloud del CERN. Ottimizzare lo staging dei dati tra l'infrastruttura dati distribuita e l'ambiente di analisi. Il tuo profilo: Esperienza con Python e sviluppo software in ambiente Linux. Conoscenza delle tecnologie container, come Docker, e dell'orchestrazione di container con Kubernetes (incluso Helm). Conoscenza dei sistemi di controllo versione, come Git, e delle pratiche CI/CD. Esperienza con tecnologie di autenticazione e autorizzazione (ad esempio OAuth2/OIDC, token, INDIGO IAM). Esperienza nel contribuire o lavorare con progetti software open-source. Capacità di scrivere codice chiaro e manutenibile e di apprendere nuove tecnologie. La conoscenza di strumenti di gestione dei dati scientifici o di workflow (ad esempio Rucio, REANA, Snakemake o simili) è un vantaggio. La conoscenza delle tecnologie web e delle interfacce moderne (ad esempio JavaScript/React o estensioni JupyterLab) è un vantaggio. L'esperienza con ambienti HPC o cloud computing è un vantaggio. Competenze: Competenze richieste: Python. Git. Docker. Kubernetes. Linux. Inglese parlato e scritto, con l'impegno di imparare il francese. Competenze facoltative: Helm, GitOps, Prometheus. JupyterHub/JupyterLab, React. Rucio, REANA, Zenodo, CVMFS. OAuth2/OIDC, token-based AAI, INDIGO IAM. Kubeflow, VirtualKubelet/interLink. Esperienza nel lavoro su progetti open source. criteri di idoneità: Sei un cittadino di uno Stato membro o associato del CERN. Entro la scadenza della domanda, hai un massimo di due anni di esperienza professionale dalla laurea in Software Engineering (o un campo correlato) e la tua qualifica educativa più alta è un Bachelor's o un Master's degree. Non hai mai avuto un contratto da CERN fellow o graduate in precedenza. I candidati senza laurea universitaria non sono idonei. I candidati con un dottorato di ricerca (PhD) non sono idonei. Data di chiusura dell'annuncio: 02.09.2026 alle 23:59 CEST. Durata del contratto: 24 mesi, con una possibile estensione fino a un massimo di 36 mesi. Orario di lavoro: 40 ore a settimana Flessibilità lavorativa: Ibrida Data di inizio prevista: 01-Novembre-2026 Questa posizione comporta: Lavoro durante le notti, le domeniche e le festività ufficiali, quando richiesto dalle necessità dell'Organizzazione. Riferimento dell'annuncio: IT-CA-IR-2026-198-GRAE Campo di lavoro: Software Engineering e IT Benchmark job: 200020 - Computing Engineer Benefit Globali Un compenso mensile compreso tra 5266-5793 franchi svizzeri al mese (esentasse) a seconda del tuo titolo di studio. 30 giorni di congedo retribuito all'anno più 2 settimane di chiusura annuale. Copertura tramite il programma completo di assicurazione sanitaria del CERN (per te, il tuo coniuge e i tuoi figli) e adesione al Fondo Pensione del CERN. Indennità mensili per famiglia, figli e neonati a seconda delle tue circostanze individuali. Un pacchetto di ricollocamento (sovvenzione per l'installazione e spese di viaggio) a seconda delle tue circostanze individuali. Possibilità di estendere il contratto fino a 36 mesi. Formazione sul lavoro e formale, incluse lezioni di lingua. Panoramica del CERN - Scopri un mondo dove l'impossibile diventa possibile! Al CERN, l'Organizzazione Europea per la Ricerca Nucleare, stiamo spingendo le frontiere della scienza e della tecnologia. Il nostro lavoro pionieristico riunisce non solo fi

Tradotto automaticamente dall’originale.

Pubblicato 1 settimana fa

Luogo

Vedi su Google Maps