HPC Software Developer

Hesplora > Posizioni aperte > HPC Software Developer

HESPLORA ricerca candidati da inserire nel proprio gruppo di sviluppo di applicazioni parallele ed ottimizzate per essere eseguite su sistemi HPC per importanti partner industriali. In particolare la ricerca è rivolta a persone che sviluppino applicazioni in ambito HPC (High Performance Computing) e HPDA (High Performance Data Anlytics).

Titolo di studio richiesto: Laurea Specialistica in Fisica, Chimica, Matematica, Ingegneria, Scienze dell’informazione, Informatica, Ingegneria Informatica.

Competenze minime richieste:

  • Competenza nello sviluppo software scientifico
  • Buona conoscenza dei linguaggi C, C++, FORTRAN
  • Conoscenza di un linguaggio di scripting (es: Python, Perl, etc…)
  • Conoscenza delle basi del calcolo parallelo e dei paradigmi MPI ed OpenMP
  • Conoscenza dell’ambiente utente e dell’ambiente di sviluppo Linux
  • Capacità di problem solving, di lavoro in gruppo e orientamento al raggiungimento dei risultati
  • Buona conoscenza della lingua inglese parlata e scritta

Inoltre, costituiscono titolo preferenziale la conoscenza e/o l’esperienza documentate relative ai seguenti argomenti:

  • Laurea specialistica o Dottorato di Ricerca in discipline scientifiche
  • GPGPU computing o altre tecnologie per l’accelerazione del calcolo
  • Data Analytics, ambienti Big Data e Cloud Computing
  • Esperienza di sviluppo di interfacce grafiche
  • Esperienza di sviluppo su Visualization Toolkit
  • Ottimizzazione dei calcoli floating point e delle operazioni di I/O
  • Competenza nella visualizzazione scientifica
  • Conoscenza di strumenti di sviluppo come SVN o GIT, autotools o cmake
  • Conoscenza di frame work applicativi come R, MATLAB, STATA.

Sedi di lavoro: Firenze, Bologna e Milano.