
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