
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 del software C++, strumenti per sviluppatori di IA — NVIDIA, da remoto nel Regno Unito
Sviluppa gli strumenti NVIDIA per gli sviluppatori di IA e i servizi di recupero Genie in C++, contribuendo a integrazioni native, flussi di lavoro agentici, benchmark e sistemi sensibili alle prestazioni.
Descrizione
- Sviluppare componenti, API e integrazioni C++ di qualità per la produzione per l’ecosistema di strumenti di sviluppo IA di NVIDIA
- Collegare gli strumenti C++ nativi alle funzionalità di recupero e agentiche di Genie
- Contribuire a flussi di lavoro agentici, sistemi di recupero, pipeline di acquisizione, strumenti MCP, API e integrazioni aziendali
- Creare benchmark e migliorare la qualità, l’affidabilità, le prestazioni e l’efficienza nell’uso delle risorse del recupero
- Gestire le funzionalità dall’analisi e dalla progettazione fino all’implementazione, ai test e alla distribuzione
- Collaborare con i team di grafica, software e hardware sugli strumenti di analisi delle prestazioni e sviluppo
Requisiti
- Laurea o master in informatica, ingegneria del software o disciplina correlata, oppure esperienza pratica equivalente
- Almeno cinque anni di esperienza nella programmazione C++ moderna maturata tramite lavoro professionale, tirocini o progetti tecnici sostanziali
- Solida conoscenza di strutture dati, algoritmi, progettazione orientata agli oggetti, multithreading, debugging e test
- Capacità e interesse a lavorare su sistemi C++ e servizi di IA basati su Python
- Familiarità con applicazioni basate sull’IA, flussi di lavoro agentici, sistemi di recupero o tecnologie correlate
- Capacità di analizzare problemi non familiari, apprendere nuove tecnologie e portare il lavoro a termine
- Ottime capacità di comunicazione e collaborazione, con apertura al feedback tecnico
Benefit
- NVIDIA è un datore di lavoro che offre pari opportunità e si impegna a promuovere un ambiente di lavoro diversificato
- NVIDIA non discrimina nelle pratiche di assunzione o promozione e attribuisce grande valore alla diversità