Software Ingegnere - High-Performance Computing (EP-SFT-2026-137-LD) — CERN
- Località
- Geneva
- Contratto
- full-time
- Pubblicato
- 33 giorni fa
Panoramica
Questo ruolo si concentra sul miglioramento e l'evoluzione del software sviluppato nel gruppo EP-SFT come Geant4 e ROOT , due core framework software utilizzati per la simulazione e l'analisi dei dati delle particelle in CERN e laboratori in tutto il mondo.
La posizione prevede l'ottimizzazione e la riprogettazione dei componenti chiave per l'esecuzione efficiente dei moderni sistemi di calcolo ad alte prestazioni, con una forte enfasi sull'accelerazione GPU e sulla lavorazione parallela su larga scala. del CERN
Scopri un mondo in cui l'impossibile è reso possibile!
- Questo ruolo si concentra sul miglioramento e l'evoluzione del software sviluppato nel gruppo EP-SFT come Geant4 e ROOT , due core framework software utilizzati per la simulazione e l'analisi dei dati delle particelle in CERN e laboratori in tutto il mondo.
- La posizione prevede l'ottimizzazione e la riprogettazione dei componenti chiave per l'esecuzione efficiente dei moderni sistemi di calcolo ad alte prestazioni, con una forte enfasi sull'accelerazione GPU e sulla lavorazione parallela su larga scala. del CERN
- Le responsabilità includono il contributo a tecnologie di prossima generazione come AdePT per il trasporto di particelle GPU, il miglioramento delle prestazioni per il trattamento dei dati su scala di exabyte e lo sviluppo di strumenti per la profilazione, il test e la validazione.
- Lavorando all'incrocio tra HPC, C++ software engineering e fisica sperimentale, il ruolo supporta direttamente le future iniziative di ricerca, tra cui l'High-Luminosity LHC e il Future Circular Collider. Funzioni Devise Performance Strategy:
- Laurea magistrale o dottorato o equivalente esperienza rilevante nel campo della Scienza informatica, fisica o un campo correlato. Esperienza:
- Esperienza dimostrata nel calcolo ad alte prestazioni, tra cui programmazione GPU e C++ (template metaprogramming, SIMD, progettazione cache-aware).
Responsabilità principali
- Le responsabilità includono il contributo a tecnologie di prossima generazione come AdePT per il trasporto di particelle GPU, il miglioramento delle prestazioni per il trattamento dei dati su scala di exabyte e lo sviluppo di strumenti per la profilazione, il test e la validazione.
- Lavorando all'incrocio tra HPC, C++ software engineering e fisica sperimentale, il ruolo supporta direttamente le future iniziative di ricerca, tra cui l'High-Luminosity LHC e il Future Circular Collider. Funzioni Devise Performance Strategy:
- Definire ed eseguire la roadmap delle prestazioni per Geant4 e ROOT, concentrandosi anche sulle architetture GPU (CUDA, SYCL) e sullo sfruttamento di funzionalità avanzate dei linguaggi di programmazione, come C++.
- Hands-on Development: Implement e refactor loop caldi critici, layout di memoria e lancio del kernel.
- Utilizza strumenti all'avanguardia per identificare ed eliminare i colli di bottiglia.
- Superare i membri del team e coordinare le attività relative ai progetti di simulazione, elaborazione e analisi dei dati EP-SFT.
Requisiti principali
- Laurea magistrale o dottorato o equivalente esperienza rilevante nel campo della Scienza informatica, fisica o un campo correlato. Esperienza:
- Esperienza dimostrata nel calcolo ad alte prestazioni, tra cui programmazione GPU e C++ (template metaprogramming, SIMD, progettazione cache-aware).
- Una comprovata traccia di ottimizzazione di grandi (100k+ line) progetti scientifici o software ad alta intensità di dati.
- Esperienza solida con strumenti di profilazione delle prestazioni (ad esempio, Nsight, VTune, perf, Valgrind), strumenti di debugging (GDB, LLDB), e test di regressione continua delle prestazioni di integrazione.
- La familiarità con Geant4, ROOT, o altri quadri di simulazione e analisi fisica ad alta energia sarebbe un vantaggio.
- L'esperienza che contribuisce al lavoro di ottimizzazione a livello LLVM/Clang o compilatore è considerata un bene.
- La conoscenza degli algoritmi di trasporto particella Monte Carlo o dell'analisi statistica dei dati è vantaggiosa.
- Un record di pubblicazione o colloqui invitati a grandi conferenze (ad esempio, Supercomputing, CHEP, IEEE/ACM workshop di performance) è considerato un plus.
- Sviluppo di software di applicazione, C++ avanzato e Python.
- Test, diagnosi e ottimizzazione del software, profilazione gPU, ottimizzazione della memoria, debug parallelo.
- Conoscenza delle tecniche di programmazione e linguaggi, tecniche di programmazione parallele come CUDA, std::thread, TBB, o MPI.
- L'esperienza con l'uso di Clang e LLVM sarebbe considerato un vantaggio.
Cosa offre l’azienda
- Ogni giorno affrontiamo nuove entusiasmanti sfide e opportunità per contribuire alla ricerca all'avanguardia che plasma la nostra comprensione dell'universo.
- Incontriamo queste sfide attraverso le diverse prospettive all'interno dei nostri team, assicurando che ogni contributo sia valutato e guida il nostro senso condiviso di inclusione e scopo.
- La diversità è un valore fondamentale del CERN fin dalla sua fondazione, e rimane centrale per la nostra missione e il successo continuo.
Azienda e contesto
- L'esperienza nel supervisionare e coordinare i collaboratori esterni sarebbe auspicabile. Competenze tecniche:
- Partecipa all’organizzazione generale delle attività di simulazione, elaborazione e analisi dei dati all’interno del gruppo EP-SFT
- Progetti, compresa la pianificazione del lavoro, l'organizzazione di workshop e formazione, e che rappresentano i progetti e la loro visione.
- Impegnarsi con le comunità di utenti dei progetti, promuovere la collaborazione all’interno del gruppo SFT, del dipartimento del PE e del CERN, e incoraggiare i contributi esterni da laboratori, università e altri partner.
- Ammissibilità e chiusura: La diversità è parte integrante della missione del CERN fin dalla sua fondazione ed è un valore consolidato dell'Organizzazione.
- Sfruttare una forza lavoro diversificata è fondamentale per il nostro successo.
- Accogliamo con favore le domande di tutti gli Stati membri e degli Stati membri associati.
- Questa vacanza sarà riempita il più presto possibile, e le applicazioni dovrebbero normalmente raggiungerci non oltre 20.07.2026 a 23:59 CEST.
- Condizioni di lavoro Tipo di contratto: contratto di durata limitata (5 anni).
- Fatto salvo determinate condizioni, i titolari di contratti a durata limitata possono richiedere una posizione a tempo indeterminato.
Dettagli ulteriori
- Introduzione Questo ruolo si concentra sul miglioramento e l'evoluzione del software sviluppato nel gruppo EP-SFT come Geant4 e ROOT , due core framework software utilizzati per la simulazione e l'analisi dei dati delle particelle in CERN e laboratori in tutto il mondo.
- La posizione prevede l'ottimizzazione e la riprogettazione dei componenti chiave per l'esecuzione efficiente dei moderni sistemi di calcolo ad alte prestazioni, con una forte enfasi sull'accelerazione GPU e sulla lavorazione parallela su larga scala.
- Lavorando all'incrocio tra HPC, C++ software engineering e fisica sperimentale, il ruolo supporta direttamente le future iniziative di ricerca, tra cui l'High-Luminosity LHC e il Future Circular Collider. Devise Performance Strategy:
- Laurea magistrale o dottorato o equivalente esperienza rilevante nel campo della Scienza informatica, fisica o un campo correlato.
- L'esperienza nel supervisionare e coordinare i collaboratori esterni sarebbe auspicabile. Competenze tecniche:
- La conoscenza e l'applicazione di strumenti e procedure software del ciclo di vita (GitLab CI, JIRA, CMake, Spack) sarebbe considerato un vantaggio. Competenze comportamentali:
- Grado di lavoro: 6-7 Riferimento del lavoro: EP-SFT-2026-137-LD Campo di lavoro: Ingegneria del software e IT Benchmark Titolo di lavoro: Ingegnere di calcolo Vantaggi globali Panoramica del CERN
Note e contenuto originale
- Lavorando all'incrocio tra HPC, C++ software engineering e fisica sperimentale, il ruolo supporta direttamente le future iniziative di ricerca, tra cui l'High-Luminosity LHC e il Future Circular Collider.
- Devise Performance Strategy:
- Esperienza:
- L'esperienza nel supervisionare e coordinare i collaboratori esterni sarebbe auspicabile.
- Competenze tecniche:
- La conoscenza e l'applicazione di strumenti e procedure software del ciclo di vita (GitLab CI, JIRA, CMake, Spack) sarebbe considerato un vantaggio.
- Competenze comportamentali:
- Grado di lavoro: 6-7 Riferimento del lavoro: EP-SFT-2026-137-LD Campo di lavoro: Ingegneria del software e IT Benchmark Titolo di lavoro:
- Ingegnere di calcolo Vantaggi globali
- Panoramica del CERN
Domande frequenti su questo annuncio
Che stipendio offre CERN per questa posizione?
CERN indica CHF 60'500 - 91'500 lordi annui per questo ruolo a Geneva. Questo è lo stipendio pubblicato nell'annuncio originale (o, quando il datore non specifica una cifra, una stima realistica per ruolo e settore) — il calcolatore di questo sito lo converte nel netto reale una volta applicate imposta da frontaliere e contributi sociali.
È un ruolo a tempo pieno, e che tipo di contratto offre CERN?
Questo annuncio è una posizione a tempo pieno. Il tipo di contratto mostrato qui arriva direttamente dall'annuncio originale del datore di lavoro; conferma sempre orario esatto, preavviso e durata del periodo di prova con CERN durante il colloquio, perché questi dettagli possono variare anche all'interno della stessa categoria contrattuale.
Serve un permesso da frontaliere per un ruolo nel canton Ginevra?
I residenti UE/AELS nella zona di frontiera del paese confinante con il canton Ginevra possono richiedere il Permesso G; il datore di lavoro svizzero lo presenta all'ufficio della migrazione di quel canton dopo la firma del contratto. Regole sulla zona di frontiera e tempi di lavorazione variano per paese confinante e canton — verifica i dettagli con l'ufficio della migrazione del canton Ginevra o con HR durante il colloquio.
Come mi candido a questa posizione presso CERN?
Usa il pulsante "Candidati ora" in questa pagina — rimanda direttamente all'annuncio originale di CERN su jobs.smartrecruiters.com, quindi la tua candidatura arriva direttamente nel sistema di gestione candidature del datore di lavoro. Frontaliere Ticino non raccoglie né inoltra candidature in proprio.