
Cisco è un'azienda di tecnologia per le imprese specializzata in reti, sicurezza e infrastruttura digitale. Il suo portafoglio comprende router, switch, ricetrasmettitori ottici, silicio programmabile, piattaforme di edge computing, strumenti di collaborazione Webex, prodotti per l'osservabilità, software con funzionalità di IA e servizi gestiti nel cloud. Cisco serve aziende, fornitori di servizi e governi, supportando la progettazione, la gestione e la sicurezza di reti e data center su larga scala attraverso tecnologie, servizi professionali, formazione e assistenza continua.
Ingegnere del software, prestazioni del calcolo per l’IA (livello intermedio-senior, ibrido) presso Cisco
Ottimizza i carichi di lavoro di IA e HPC accelerati da GPU per Cisco Validated Infrastructure Services. Automatizza i test delle prestazioni e diagnostica i colli di bottiglia nei sistemi di calcolo su larga scala.
Descrizione
- Valutare e ottimizzare le prestazioni del calcolo per l’IA su hardware, software di sistema e applicazioni
- Eseguire e valutare carichi di lavoro di addestramento e inferenza dell’IA e HPC su piattaforme basate su GPU
- Diagnosticare problemi di calcolo, memoria, PCIe, archiviazione e scalabilità dei carichi di lavoro
- Applicare dati di telemetria, registrazione, tracing e profilazione per individuare i vincoli prestazionali
- Creare automazioni per i test delle prestazioni, l’identificazione delle regressioni e il triage dei malfunzionamenti
- Collaborare con i team hardware e software per risolvere i problemi di prestazioni del sistema e dei carichi di lavoro
- Registrare risultati tecnici, metodi di test e risultati prestazionali misurati
- Aiutare Cisco Validated Infrastructure Services a verificare le prestazioni di grandi cluster di IA prima della consegna ai clienti
Requisiti
- Laurea e almeno 5 anni di esperienza pertinente, laurea magistrale e almeno 3 anni di esperienza, dottorato con esperienza di ricerca pertinente o esperienza pertinente equivalente
- Esperienza pratica nel debugging, nei test o nell’ottimizzazione di sistemi basati su Linux
- Esperienza nell’esecuzione o nella valutazione di carichi di lavoro di IA, apprendimento automatico o HPC
- Almeno 3 anni di utilizzo di un linguaggio di programmazione o scripting come Python, C, C++, Go o Bash
- Familiarità pratica con le tecnologie di calcolo su GPU, tra cui CUDA, ROCm, NCCL o RCCL
- Familiarità con strumenti di analisi delle prestazioni come Nsight, DCGM, rocprofiler o strumenti comparabili
- Conoscenza degli elementi dei sistemi GPU, inclusi memoria, NUMA, PCIe e interconnessioni scale-up
- Esperienza con NVIDIA NVLink e NVSwitch o AMD Infinity Fabric/xGMI
- Esperienza con Kubernetes, Slurm o un altro ambiente per carichi di lavoro distribuiti
- Spiccate capacità di ownership, documentazione tecnica e collaborazione interfunzionale
Benefit
- Assicurazione sanitaria, dentistica e oculistica
- Piano 401(k) con contributi integrativi di Cisco
- Congedo parentale retribuito
- Assicurazione per invalidità a breve e lungo termine
- Assicurazione sulla vita di base
- Possibile idoneità a ricevere assegnazioni di restricted stock unit di Cisco
- Dieci giorni festivi retribuiti per ogni anno solare completo
- Un giorno festivo flessibile per i dipendenti non esenti
- Un giorno libero retribuito per il compleanno del dipendente
- Chiusura festiva di fine anno retribuita
- Quattro giorni personali retribuiti dedicati al benessere
- Sedici giorni di ferie retribuiti per ogni anno solare completo per i dipendenti non esenti
- Programma di ferie flessibile senza un limite definito per i dipendenti esenti idonei
- Ottanta ore di congedo per malattia concesse all’assunzione e ogni 1° gennaio successivo
- Possibilità di riportare annualmente fino a 80 ore di congedo per malattia non utilizzate
- Congedo retribuito aggiuntivo per questioni familiari gravi o di emergenza
- Facoltativamente, dieci giorni di volontariato retribuiti per ogni anno solare completo
- Bonus annuali per i ruoli non commerciali, soggetti alle politiche di Cisco