StrideCare
SambaNova
Ingénieur Principal - Noyau et Pilotes de Périphériques
À propos du poste
SambaNova est un leader dans l'infrastructure IA de nouvelle génération, fournissant une plateforme d'inférence full-stack pour des clients dans le monde entier. Au cœur de la technologie de SambaNova se trouve l'unité RDU (Reconfigurable Dataflow Unit) — une puce basée sur une architecture de flux de données plutôt que sur le modèle GPU traditionnel. Ses performances de décodage sont particulièrement fortes pour les charges de travail agentives telles que les agents multi-tours, la génération de code et les applications de longue durée. Les RDU sont conditionnés dans SambaRack, du matériel à l'échelle d'un rack qui permet aux clients de déployer des modèles de pointe avec de meilleures performances, une plus grande efficacité énergétique et une valeur plus rapide.
À propos du poste
SambaNova recherche un Ingénieur Principal pour prendre en charge les pilotes au niveau du noyau et les logiciels de bas niveau pour les sous-systèmes d'E/S à haute vitesse, de mémoire et de réseau au sein de la plateforme DataScale® et de l'architecture RDU. Ce rôle est essentiel pour fournir des systèmes d'IA fiables et performants à grande échelle. Il s'agit d'un poste pratique axé sur le noyau Linux et les pilotes de périphériques ; ce n'est pas un poste de logiciel d'application ou de plateforme.
Vous dirigerez la mise en service logicielle de nouveaux circuits, livrerez des pilotes de production pour les chemins de données d'E/S, de mémoire et de réseau, et déboguerez des problèmes complexes couvrant le noyau, le firmware et le matériel. Ce rôle convient à un ingénieur possédant une expertise approfondie du noyau et des pilotes, ainsi qu'une solide maîtrise du matériel, capable d'opérer dans l'ambiguïté et d'exécuter avec une forte responsabilité.
Responsabilités
- Assumer la responsabilité des pilotes en espace noyau pour les sous-systèmes d'E/S à haute vitesse, de mémoire et de réseau, de l'architecture à la sortie de production
- Assumer la responsabilité du chemin de données RDMA et réseau, y compris la gestion des paires de files d'attente, le contrôle de congestion, la QoS et la classification des paquets
- Diriger l'activation logicielle pour la mise en service de la plateforme sur de nouveaux circuits et configurations système
- Identifier et résoudre les problèmes à la source sur les couches noyau, firmware et matériel en collaboration avec les équipes matérielles, firmware et de validation
- Assumer la responsabilité de la mise en service PHY et de la liaison en coordination avec les équipes matérielles, en travaillant à partir des spécifications et de la documentation des registres
- Développer des outils, des scripts de test et des frameworks pour la vérification des périphériques et des cartes réseau, l'analyse des performances et les tests de fabrication
- Identifier et résoudre les goulots d'étranglement dans les couches pilote, pile réseau et système à l'échelle du centre de données
- Définir les normes de qualité du code par la conception et la revue de code, et encadrer les ingénieurs de l'équipe
Qualifications requises
- Master en informatique, génie électrique ou domaine connexe
- 7+ années d'expérience en développement de logiciels système noyau ou de bas niveau
- Expertise approfondie en programmation système Linux et en développement de pilotes noyau
- Solide connaissance du réseau noyau Linux, y compris le développement de pilotes réseau et le protocole RDMA
- Solides compétences en programmation et débogage en C/C++, avec scripting en Python ou shell
- Expérience avec deux technologies d'E/S ou d'interconnexion à haute vitesse telles que PCIe, Ethernet ou CXL
- Capacité avérée à diriger le débogage matériel-logiciel conjoint, du premier silicium à la production
- Capacité à lire et à analyser des spécifications matérielles et de la documentation au niveau des registres
- Communication claire et efficace avec une approche proactive et collaborative de la résolution de problèmes
Qualifications préférées
- Expérience pratique de l'implémentation du chemin de données RDMA ou des pilotes
- Expérience avec la commutation virtuelle et les réseaux de centres de données à grande échelle
- Expérience dans l'écriture de scripts de test pour vérifier le comportement des cartes réseau
- Expérience en développement de firmware
- Exposition à la validation pré-silicium à l'aide de plateformes FPGA ou d'émulation
- Expérience en calcul haute performance ou en systèmes basés sur des accélérateurs
Fourchette de salaire de base
Fourchette de rémunération de base $180,000—$255,000 USD
Directives de soumission
Veuillez noter que pour être considéré comme un candidat pour tout poste chez SambaNova Systems, vous devez soumettre un formulaire de candidature pour chaque poste pour lequel vous estimez être qualifié.
Politique EEO
SambaNova Systems est un employeur qui souscrit au principe de l'égalité des chances et de l'action positive. Tous les candidats qualifiés recevront une considération pour l'emploi sans distinction d'âge (40 et plus), de couleur, de handicap, d'identité de genre, d'informations génétiques, de statut matrimonial, de statut militaire ou d'ancien combattant, d'origine nationale/ascendance, de race, de religion, de credo, de sexe (y compris la grossesse, l'accouchement, l'allaitement), d'orientation sexuelle et de tout autre statut applicable protégé par les lois fédérales, étatiques ou locales.
Résumé des avantages pour les postes à temps plein basés aux États-Unis
SambaNova offre un ensemble concurrentiel de rémunération totale, comprenant le salaire de base, ainsi que des actions et des avantages sociaux. Nous couvrons 95% des primes pour la couverture d'assurance médicale des employés, et 77% des primes pour les personnes à charge et offrons un compte d'épargne santé (HSA) avec une contribution de l'employeur. Nous proposons également des régimes d'assurance dentaire, de vision, d'invalidité de courte/longue durée, d'assurance vie de base, d'assurance vie volontaire et d'assurance décès et mutilation accidentels (AD&D) en plus des options de compte de dépenses flexibles (FSA) telles que les soins de santé, à usage limité et les soins aux personnes à charge. Notre bibliothèque d'avantages bien-être disponibles pour vous et vos personnes à charge comprend un abonnement complet à Headspace, un abonnement Gympass+ avec accès à des salles de sport physiques, un abonnement One Medical, des services de conseil avec un programme d'aide aux employés, et bien plus encore.
