
Cisco est une entreprise de technologies destinées aux entreprises, spécialisée dans les réseaux, la sécurité et l’infrastructure numérique. Son portefeuille comprend des routeurs, des commutateurs, des émetteurs-récepteurs optiques, du silicium programmable, des plateformes d’informatique en périphérie, des outils de collaboration Webex, des produits d’observabilité, des logiciels dotés de capacités d’IA et des services gérés dans le cloud. Cisco accompagne les entreprises, les fournisseurs de services et les gouvernements dans la conception, l’exploitation et la sécurisation de réseaux et de centres de données à grande échelle grâce à ses technologies, ses services professionnels, ses formations et son assistance continue.
Ingénieur logiciel, performance du calcul pour l’IA (niveau intermédiaire à confirmé, hybride) chez Cisco
Optimisez les charges de travail d’IA et de HPC accélérées par GPU pour Cisco Validated Infrastructure Services. Automatisez les tests de performance et diagnostiquez les goulets d’étranglement dans des systèmes de calcul à grande échelle.
Description
- Évaluer et optimiser les performances de calcul pour l’IA sur le matériel, les logiciels système et les applications
- Exécuter et évaluer des charges de travail d’entraînement et d’inférence en IA ainsi que de HPC sur des plateformes basées sur des GPU
- Diagnostiquer les problèmes liés au calcul, à la mémoire, au PCIe, au stockage et à la mise à l’échelle des charges de travail
- Exploiter les données de télémétrie, de journalisation, de traçage et de profilage pour localiser les contraintes de performance
- Créer des automatisations pour les tests de performance, l’identification des régressions et le triage des incidents
- Collaborer avec les équipes matérielles et logicielles pour résoudre les problèmes de performance des systèmes et des charges de travail
- Consigner les résultats techniques, les méthodes de test et les mesures de performance obtenues
- Aider Cisco Validated Infrastructure Services à vérifier les performances de grands clusters d’IA avant leur remise aux clients
Exigences
- Diplôme de licence et au moins 5 ans d’expérience pertinente, diplôme de master et au moins 3 ans d’expérience, doctorat avec une expérience de recherche pertinente, ou expérience pertinente équivalente
- Expérience pratique du débogage, des tests ou du réglage de systèmes basés sur Linux
- Expérience de l’exécution ou de l’évaluation de charges de travail d’IA, d’apprentissage automatique ou de HPC
- Au moins 3 ans d’utilisation d’un langage de programmation ou de script tel que Python, C, C++, Go ou Bash
- Bonne connaissance pratique des technologies de calcul sur GPU, notamment CUDA, ROCm, NCCL ou RCCL
- Familiarité avec des outils d’analyse des performances tels que Nsight, DCGM, rocprofiler ou des outils comparables
- Compréhension des éléments des systèmes GPU, notamment la mémoire, NUMA, PCIe et les interconnexions de mise à l’échelle
- Expérience de NVIDIA NVLink et NVSwitch ou d’AMD Infinity Fabric/xGMI
- Expérience de Kubernetes, Slurm ou d’un autre environnement de charges de travail distribuées
- Solides compétences en matière de prise en charge des responsabilités, de documentation technique et de collaboration transversale
Avantages
- Assurance maladie, dentaire et optique
- Plan 401(k) avec contributions de contrepartie de Cisco
- Congé parental rémunéré
- Assurance invalidité de courte et de longue durée
- Assurance vie de base
- Éligibilité potentielle à des attributions d’unités d’actions incessibles de Cisco
- Dix jours fériés rémunérés par année civile complète
- Un jour férié flottant pour les employés non exemptés
- Un jour de congé rémunéré pour l’anniversaire de l’employé
- Fermeture rémunérée de fin d’année
- Quatre jours personnels rémunérés consacrés au bien-être
- Seize jours de congés payés par année civile complète pour les employés non exemptés
- Programme de congés flexible sans limite définie pour les employés exemptés éligibles
- Quatre-vingts heures de congé maladie accordées à l’embauche et chaque 1er janvier par la suite
- Report annuel possible de 80 heures de congé maladie non utilisées au maximum
- Congé payé supplémentaire pour les situations familiales graves ou urgentes
- Possibilité de prendre dix jours de bénévolat rémunérés par année civile complète
- Primes annuelles pour les postes non commerciaux, sous réserve des politiques de Cisco