NVIDIA
NVIDIA
NVIDIA sviluppa tecnologie di calcolo accelerato e intelligenza artificiale utilizzate nei videogiochi, nei data center, nel cloud computing, nell’assistenza sanitaria, nella produzione, nel settore automobilistico e nella robotica. Le sue attività comprendono unità di elaborazione grafica, piattaforme di IA, simulazione e soluzioni specifiche per diversi settori, tra cui NVIDIA Omniverse per flussi di lavoro collaborativi in 3D, NVIDIA DRIVE per lo sviluppo di veicoli autonomi e NVIDIA Clara per le applicazioni sanitarie. L’azienda riunisce grandi team tecnici impegnati nello sviluppo dell’infrastruttura e del software che supportano il calcolo avanzato, la simulazione e l’analisi basata sull’IA.

Tirocinio in tecnologia per sviluppatori di elaborazione dati - NVIDIA Monaco in presenza

Unisciti al team di tecnologia per sviluppatori di NVIDIA a Monaco per svolgere attività di ricerca sull’accelerazione tramite GPU dei carichi di lavoro di IA e calcolo ad alte prestazioni. Ottimizza algoritmi paralleli sulle attuali architetture CPU e GPU.

Descrizione

  • Sviluppare metodi di accelerazione tramite GPU per carichi di lavoro di deep learning, machine learning e altre applicazioni di IA
  • Collaborare con esperti del settore e del mondo accademico per analizzare e ottimizzare algoritmi complessi di IA e calcolo ad alte prestazioni
  • Ottimizzare soluzioni di IA per le moderne architetture CPU e GPU
  • Pubblicare o presentare i risultati dell’ottimizzazione tramite blog per sviluppatori o conferenze pertinenti
  • Interagire con la comunità degli sviluppatori e contribuire alla sua formazione
  • Contribuire alla progettazione di future architetture hardware, software e modelli di programmazione
  • Collaborare con i team NVIDIA di ricerca, hardware, software di sistema, librerie e strumenti

Requisiti

  • Frequentare attualmente un dottorato o un master in informatica, ingegneria informatica o un campo affine delle scienze computazionali
  • Padronanza di C o C++, con una solida conoscenza degli algoritmi e dello sviluppo software
  • Esperienza con tecnologie di programmazione parallela come CUDA, OpenACC, OpenMP, MPI o pthreads
  • Solide capacità comunicative e organizzative
  • Approccio strutturato e logico alla risoluzione dei problemi
  • Efficaci capacità di gestione e definizione delle priorità
  • Costituirà un vantaggio l’esperienza nella parallelizzazione e ottimizzazione di modelli di deep learning in ambiti quali elaborazione del linguaggio naturale, visione artificiale o sistemi di raccomandazione
  • Costituirà un vantaggio un’ottima conoscenza dell’algebra lineare

Benefit

  • Opportunità di svolgere un tirocinio retribuito o accademico presso NVIDIA
  • Opportunità di collaborare con la comunità degli sviluppatori
  • Opportunità di pubblicare o presentare lavori di ottimizzazione tramite blog per sviluppatori o conferenze pertinenti
  • Opportunità di contribuire alla definizione di architetture hardware, software e modelli di programmazione di prossima generazione