developerjobs.ch
← Tutte le offerte

Full-stack Software Engineer (IT-CA-IR-2026-199-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 di workflow riproducibili REANA, il repository aperto Zenodo e CVMFS per la distribuzione del software. Sulla base di 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 fornisce ai ricercatori un unico punto di accesso a dati, software e calcolo. Il VRE e il suo Open Science Competence Centre associato sono in fase di integrazione 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 significativamente al consolidamento della nostra piattaforma per renderla pronta per la produzione. 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 SWAN del CERN. Supportare le attività del Competence Centre attraverso workshop, eventi di formazione e documentazione, raccogliendo i feedback degli utenti e traducendoli in miglioramenti tecnici. Contribuire allo strato di autenticazione e autorizzazione, supportando sia i paradigmi basati su token che quelli basati su ruoli e allineandosi agli standard di identità federata europei (EduGain, MyAccessID) per l'integrazione con la EOSC Federation. Revisionare e consolidare gli Helm chart unificati del VRE, compresi il monitoraggio e la raccolta di metriche basati su Prometheus. Il tuo profilo Esperienza con Python e sviluppo software in ambiente Linux. Conoscenza delle tecnologie di container, come Docker, e dell'orchestrazione di container con Kubernetes (incluso Helm). Conoscenza dei sistemi di controllo di versione, come Git, e delle pratiche CI/CD. Esperienza con le 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 plus. La conoscenza delle tecnologie web e delle interfacce moderne (ad esempio JavaScript/React o estensioni JupyterLab) è un plus. L'esperienza con ambienti HPC o cloud computing è un plus. Competenze Sono richieste competenze in Python, Git, Docker, Kubernetes e Linux. Competenze in Helm, GitOps e Prometheus sono vantaggiose. Competenze in JupyterHub/JupyterLab e React sono vantaggiose. Competenze in Rucio, REANA, Zenodo e CVMFS sono vantaggiose. Competenze in OAuth2/OIDC, AAI basata su token e INDIGO IAM sono vantaggiose. Competenze in Kubeflow e VirtualKubelet/interLink sono vantaggiose. L'esperienza di lavoro su progetti open source è gradita. Inglese parlato e scritto, con l'impegno di imparare il francese. criteri di ammissibilità: Sei un cittadino di uno Stato membro o associato del CERN. Entro la scadenza della candidatura, hai un massimo di due anni di esperienza professionale dalla laurea in Software Engineering (o campo correlato) e la tua qualifica educativa più alta è un Bachelor o un Master. Non hai mai avuto un contratto da CERN fellow o graduate in precedenza. I candidati senza laurea universitaria non sono ammissibili. I candidati con un dottorato di ricerca (PhD) non sono ammissibili. 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 prevede: Lavoro durante le notti, la domenica e le festività ufficiali, quando richiesto dalle necessità dell'Organizzazione. Riferimento dell'annuncio: IT-CA-IR-2026-199-GRAE Settore di lavoro: Software Engineering e IT Benchmark job: 200020 - Computing Engineer Benefit Globali Un compenso mensile tra 5266-5793 franchi svizzeri al mese (esentasse) a seconda del tuo titolo di studio. 30 giorni di congedo pagato 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 (indennità di 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 le 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 rivoluzionario riunisce non solo fisici, ma anche una vasta gamma di professionisti nei campi dell'ingegneria, tecnico, scientifico e amministrativo. Insieme, promuoviamo un ambiente in cui l'innovazione e la collaborazione prosperano. Ogni giorno affrontiamo nuove ed entusiasmanti sfide e opportunità per contribuire alla ricerca all'avanguardia che modella la nostra comprensione dell'universo. Affrontiamo qu

Tradotto automaticamente dall’originale.

Pubblicato 1 settimana fa

Luogo

Vedi su Google Maps