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.

Ingegnere senior del software di sistema, recupero agentico presso NVIDIA (da remoto)

NVIDIA cerca un ingegnere senior del software di sistema per sviluppare pipeline in Rust e Python dedicate al recupero agentico accelerato da GPU e ai flussi di lavoro con LLM. Il ruolo si concentra sui sistemi di dati multimodali, sugli strumenti per modelli linguistici e sui prodotti di produttività basati sull’IA generativa.

Descrizione

  • Creare e ottimizzare framework di elaborazione dei dati in Rust per grandi set di dati in ambienti accelerati da GPU che supportano l’addestramento degli LLM.
  • Guidare lo sviluppo e l’ottimizzazione continua dei componenti delle pipeline di recupero agentico, inclusi l’accelerazione GPU e le prestazioni dei modelli.
  • Collaborare con ricercatori di LLM e machine learning su pipeline complete di preparazione dei dati, accelerate da GPU, per modelli multimodali.
  • Eseguire benchmark, profilare e migliorare algoritmi Python su diverse architetture di sistema per applicazioni basate su LLM.
  • Trasformare i requisiti in prove di concetto, valutare i risultati e definire roadmap per strumenti di produzione e funzionalità delle librerie.
  • Sviluppare prodotti di IA generativa e copiloti che migliorino la produttività dei dipendenti.
  • Creare sistemi integrati che offrano esperienze coerenti tra le applicazioni e insight completi sugli utenti.
  • Contribuire allo sviluppo e alla manutenzione di pipeline di distribuzione continua che consentano rilasci in produzione più rapidi e sicuri.
  • Esaminare il lavoro dei colleghi in termini di prestazioni, scalabilità e correttezza, contribuendo a framework, standard e adozione delle tecnologie.

Requisiti

  • Laurea triennale o magistrale in informatica, ingegneria informatica o un campo correlato, oppure esperienza equivalente.
  • Almeno sei anni di esperienza in un ruolo simile o correlato.
  • Esperienza professionale nella distribuzione di software basato sul cloud e familiarità con la gestione delle infrastrutture cloud.
  • Conoscenza delle tecnologie MLOps, tra cui Docker Compose, container, Kubernetes e distribuzioni nei data center.
  • Conoscenza pratica approfondita di NLP, LLM, VLM, IA generativa e flussi di lavoro di recupero agentico.
  • Forte impegno per la crescita professionale, l’apprendimento continuo e la condivisione delle scoperte con i colleghi.
  • Eccellenti capacità comunicative, inclusa la capacità di spiegare argomenti complessi in modo chiaro e conciso.
  • Capacità di collaborare efficacemente con team interfunzionali, responsabili tecnici e architetti oltre i confini organizzativi e geografici.

Benefit

  • Compenso in azioni
  • Benefit per i dipendenti