HPC System Engineer
Descrizione dell'offerta
HPC Systems Engineer - Racing & High-Performance Engineering
Scopo della Posizione
Il candidato selezionato avrà l'obiettivo di progettare, implementare e mantenere l'infrastruttura hardware e software dei sistemi High Performance Computing (HPC) dedicati alle attività di progettazione e sviluppo racing. La risorsa lavorerà all'interno del team di Design & Development, con la responsabilità di sviluppare soluzioni ad alte prestazioni personalizzate per le esigenze specifiche degli utenti (in particolare per i team di Aerodinamica e Performance del Veicolo ), ricercando il miglior compromesso tra costi e prestazioni e supportando l'ottimizzazione delle applicazioni in ambiente HPC.
Principali Responsabilità
- Gestione Infrastrutturale: Installazione, manutenzione e ottimizzazione delle risorse HPC, monitorando costantemente il throughput computazionale.
- Performance Tuning: Esecuzione di attività di benchmarking, profiling e debugging per massimizzare l'efficienza dei cluster e delle architetture di rete.
- Supporto Tecnico e Troubleshooting: Monitoraggio delle prestazioni del sistema, risoluzione dei problemi tecnici e gestione dei rapporti con il supporto tecnico dei fornitori.
- Pianificazione Strategica: Sviluppo di piani strategici per l'infrastruttura, supporto al processo decisionale per l'acquisto di nuovi sistemi e guida tecnica per il management.
- Compliance e Sicurezza: Garanzia del rispetto dei regolamenti tecnici del settore racing sull'uso dei sistemi HPC e implementazione delle policy di sicurezza necessarie.
Requisiti Tecnici (Skills & Knowledge)
- Architettura degli Elaboratori: Profonda conoscenza di processori, acceleratori, memoria, sottosistemi I/O e interconnessioni di rete.
- Storage e File Systems: Esperienza consolidata con file system paralleli (es. LUSTRE, GPFS, VAST).
- Sistemi e Scheduling: Competenza in ambienti a memoria condivisa/distribuita e padronanza di tool di scheduling (LSF, PBS, SLURM).
- Sistemi Operativi e Scripting: Ottima conoscenza di Linux, interazione con client Windows e capacità di automazione tramite Bash, Perl o Python.
- Deployment: Utilizzo di tool per la gestione di cluster HPC come BCM, XCAT o Warewulf.
- Programmazione Parallela: Comprensione dell'ecosistema software correlato, inclusi compilatori e librerie.
- Lingue: Fluente conoscenza della lingua inglese.
Esperienza Richiesta
- 5-10 anni di esperienza consolidata nel settore HPC (l'esperienza in ambito racing, automotive o industrie high-tech è considerata un plus).
- Esperienza pratica nell'installazione e amministrazione di cluster e file system ad alta velocità su larga scala.
- Competenza specifica nella configurazione e ottimizzazione di software FEA e CFD in ambienti HPC.
- Esperienza approfondita nel profiling di applicazioni e nell'ottimizzazione di carichi paralleli su CPU-GPU.
- Costituiscono un vantaggio: conoscenze di tecnologie Cloud (AWS, Azure), tecnologie container (LXD, Singularity) e architetture GPU per Machine Learning.
Attitudini Personali e Soft Skills
- Eccellente attitudine al lavoro di squadra e capacità di operare sotto pressione, specialmente durante i periodi critici di progettazione.
- Forti doti di Project Management per gestire i progetti dall'ideazione al completamento, rispettando tempi e budget.
- Approccio proattivo e intuitivo nella risoluzione dei problemi e costante aggiornamento sulle tendenze tecnologiche del settore.
- Flessibilità nell'organizzazione del lavoro per gestire cambiamenti di priorità.
La sede di lavoro è Modena . È richiesta la disponibilità full-time e la presenza on-site.
Se pensi che questa sfida faccia per te, inviaci il tuo CV. Ti contatteremo per scoprire insieme come potresti contribuire a uno dei progetti più ambiziosi nel panorama automotive globale.