developerjobs.ch
← Tutte le offerte

Ingegnere software - Calcolo ad alte prestazioni (EP-SFT-2026-137-LD)

CERN

Tipo di contratto
Contratto
Luogo
Geneva
Candidati ora
Introduzione Questo ruolo si concentra sul miglioramento e sull'evoluzione del software sviluppato nel gruppo EP-SFT, come Geant4 e ROOT, due framework software fondamentali utilizzati per la simulazione della fisica delle particelle e l'analisi dei dati presso CERN e laboratori di tutto il mondo. La posizione prevede l'ottimizzazione e la progettazione di componenti chiave per eseguire in modo efficiente su sistemi di calcolo ad alte prestazioni moderni, con un forte accento sull'accelerazione GPU e l'elaborazione parallela su larga scala. Le responsabilità includono il contributo alle tecnologie di prossima generazione come AdePT per il trasporto di particelle basato su GPU, il miglioramento delle prestazioni per l'elaborazione di dati su scala di esabyte e lo sviluppo di strumenti per la profilazione, il testing e la convalida. Lavorando all'intersezione di HPC, ingegneria del software C++ e fisica sperimentale, il ruolo sostiene direttamente le future iniziative di ricerca, tra cui l'LHC ad alta luminosità e il Future Circular Collider. Funzioni Definire la Strategia delle Prestazioni: Definire ed eseguire la roadmap delle prestazioni per Geant4 e ROOT, concentrandosi anche sulle architetture GPU (CUDA, SYCL) e sfruttando le funzionalità avanzate dei linguaggi di programmazione, come C++. Sviluppo pratico: Implementare e rifattorizzare loop critici, layout di memoria e lanci di kernel. Utilizzare strumenti all'avanguardia per identificare ed eliminare i collo di bottiglia. Partecipare all'organizzazione generale delle attività di simulazione, elaborazione e analisi dei dati all'interno dei progetti del gruppo EP-SFT, compresi la pianificazione del lavoro, l'organizzazione di workshop e formazioni e la rappresentanza dei progetti e della loro visione. Interagire con le comunità di utenti dei progetti, favorire la collaborazione all'interno del gruppo SFT, del dipartimento EP e di CERN e incoraggiare i contributi esterni da laboratori, università e altri partner. Supervisionare i membri del team e coordinare le attività relative ai progetti di simulazione, elaborazione e analisi dei dati EP-SFT. Laurea magistrale o dottorato o esperienza equivalente pertinente nel campo dell'Informatica, Fisica o campo correlato. Esperienza: Esperienza dimostrata nel calcolo ad alte prestazioni, compresa la programmazione GPU e C++ (metaprogrammazione dei template, SIMD, progettazione consapevole della cache). Un comprovato curriculum di ottimizzazione di grandi progetti software scientifici o intensivi di dati (100k+ righe). Solida esperienza con strumenti di profilazione delle prestazioni (ad es. Nsight, VTune, perf, Valgrind), strumenti di debugging (GDB, LLDB) e testing di regressione delle prestazioni di integrazione continua. Familiarità con Geant4, ROOT o altri framework di simulazione e analisi della fisica ad alta energia sarebbe un vantaggio. L'esperienza nel contribuire a LLVM/Clang o nel lavoro di ottimizzazione a livello di compilatore è considerata un asset. La conoscenza degli algoritmi di trasporto di particelle Monte Carlo o dell'analisi statistica dei dati è vantaggiosa. Un record di pubblicazioni o discorsi invitati alle principali conferenze (ad es. Supercomputing, CHEP, workshop sulle prestazioni IEEE/ACM) è considerato un plus. L'esperienza nella supervisione e coordinamento dei contributori esterni sarebbe desiderabile. Competenze tecniche: Sviluppo di software applicativi, C++ avanzato e Python. Testing, diagnosi e ottimizzazione del software, profilazione GPU, ottimizzazione della memoria, debugging parallelo. Conoscenza delle tecniche e dei linguaggi di programmazione, tecniche di programmazione parallele come CUDA, std::thread, TBB o MPI. L'esperienza nell'uso di Clang e LLVM sarebbe considerata un vantaggio. Conoscenza e applicazione di strumenti e procedure del ciclo di vita del software (GitLab CI, JIRA, CMake, Spack) sarebbe considerata un vantaggio. Competenze comportamentali: Raggiungimento dei risultati: avere un approccio strutturato e organizzato verso il lavoro; essere in grado di stabilire priorità e pianificare attività con risultati in mente. Risoluzione dei problemi: trovare le informazioni necessarie per risolvere i problemi; prendere decisioni oggettive basate su tutti i fatti disponibili. Comunicazione efficace: esprimere opinioni, idee e suggerimenti con convinzione e in modo logico/strutturato; rimanere sul punto. Apprendimento e condivisione delle conoscenze: condividere conoscenze e competenze liberamente e volentieri con gli altri; coachare gli altri per garantire il trasferimento delle conoscenze. Dimostrazione di flessibilità: adattarsi rapidamente e con risorse ai cambiamenti di priorità e requisiti. Competenze linguistiche: Inglese parlato e scritto, con l'impegno di imparare il francese. Idoneità e data di chiusura: La diversità è stata una parte integrante della missione di CERN fin dalla sua fondazione e è un valore stabilito dell'Organizzazione. L'assunzione di una forza lavoro diversificata è centrale per il nostro successo. Accogliamo le candidature da tutti gli Stati membri e Stati membri associati. Questo annuncio di vacanza sarà coperto non appena possibile e le candidature dovrebbero normalmente raggiungerci entro e non oltre il 20.07.2026 alle 23:59 CEST. Condizioni di impiego Tipo di contratto: Contratto a durata limitata (5 anni). Soggetto a determinate condizioni, i titolari di contratti a durata limitata possono richiedere una posizione indeterminata. Orario di lavoro: 40 ore a settimana Flessibilità lavorativa: Ibrida Questo posto di lavoro prevede: Lavoro durante le notti, le domeniche e le festività ufficiali, quando richiesto dalle esigenze dell'Organizzazione. Grado di lavoro: 6-7 Riferimento del lavoro: EP-SFT-2026-137-LD Campo di lavoro: Ingegneria del software e IT Titolo del lavoro di riferimento: Ingegnere informatico Vantaggi globali Uno stipendio competitivo (esente da tasse), che aumenta in base agli anni di esperi

Tradotto automaticamente dall’originale.

Pubblicato oggi

Questa offerta compare anche su