SambaNova

Ingénieur Runtime Principal Senior

Traduction automatique. Consultez l’original.

À 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 construite 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ées 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 un retour sur investissement plus rapide.

L'équipe Runtime construit un environnement d'exécution logicielle haute performance, distribué et évolutif pour les plateformes SambaNova SambaStack et Cloud afin de prendre en charge les applications de flux de données telles que l'entraînement et l'inférence ML, ainsi que les applications HPC. Nous recherchons un ingénieur logiciel qui travaillera sur toutes les parties des piles d'exécution, prenant en charge les applications IA, ML et scientifiques dans des systèmes distribués haute performance. Vous participerez à la construction, aux tests et au déploiement de systèmes de calcul haute performance de nouvelle génération pour les applications IA à grande échelle.

RESPONSABILITÉS

  1. Nouvelles fonctionnalités et améliorations pour prendre en charge les applications d'inférence et d'entraînement ML évolutives et haute performance
  1. Pilotes et noyaux pour la nouvelle génération de silicium
  1. Éliminer les goulots d'étranglement réseau pour permettre des systèmes distribués haute performance
  1. Bibliothèques en espace utilisateur pour une haute performance et une utilisation élevée des ressources matérielles
  1. Outils destinés aux utilisateurs (analyse, gestion des tâches et du matériel, profilage, débogage, etc.) pour les systèmes Datascale
  1. Collaboration interfonctionnelle incluant le matériel, les applications ML, le compilateur et DevOps

QUALIFICATIONS REQUISES

  1. Diplôme de licence en informatique, ingénierie ou domaine connexe
  1. 5+ années d'expérience en ingénierie logicielle, souvent avec un accent sur les systèmes distribués, le réseau ou l'infrastructure cloud
  1. Expérience avérée dans la construction, les tests et l'optimisation de logiciels pour des systèmes distribués haute performance. Connaissance approfondie des bibliothèques utilisateur et des piles d'exécution
  1. Solide compréhension de la commutation et du routage, et capacité à configurer et déboguer les commutateurs et routeurs pour des performances d'application maximales
  1. Expérience significative avec les piles réseau RDMA et RoCE, telles que les verbes basés sur RDMA et la gestion de la congestion
  1. Expérience pratique avec les pilotes de noyau et les logiciels système qui interagissent directement avec le matériel
  1. Expertise dans la conception et l'optimisation de systèmes qui gèrent des charges de travail massivement parallèles, y compris les tâches d'entraînement et d'inférence machine learning impliquant des milliards d'opérations par seconde
  1. Compréhension approfondie de l'interaction matériel-logiciel, y compris les registres, la gestion de la mémoire des périphériques et les subtilités de la conception d'accélérateurs. L'expérience avec les accélérateurs ASIC est hautement souhaitable
  1. Familiarité avec l'architecture des systèmes distribués, y compris les réseaux, les protocoles de communication et les défis de la mise à l'échelle efficace des ressources de calcul
  1. Expérience pratique avec les outils de développement logiciel tels que Git, Jenkins et Jira, avec une capacité à piloter l'automatisation et les efforts d'intégration continue
  1. Capacité à travailler à l'intersection du matériel et du logiciel, en concevant des systèmes qui optimisent à la fois les performances et la fiabilité

QUALIFICATIONS PRÉFÉRENTIELLES

  1. Expérience dans la conception ou le travail étroit avec des accélérateurs matériels personnalisés (ASIC, FPGA, etc.) et compréhension des interactions de bas niveau
  1. Connaissance de SDN, DPDK, SONiC, ou des frameworks réseau modernes et expérience avec les bibliothèques de communication distribuée (par exemple, UCX, MPI, NCCL).
  1. Familiarité avec le déploiement de systèmes haute performance dans des environnements distribués, cloud ou de centres de données

Directives de soumission

Veuillez noter que pour être considéré comme 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 garantissant l'égalité des chances et 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écompenses totales, y compris le salaire de base, plus des actions et des avantages sociaux. Nous couvrons 95% de la couverture des primes pour l'assurance médicale des employés, et 77% de la couverture des primes pour les personnes à charge et offrons un compte d'épargne santé (HSA) avec une contribution de l'employeur. Nous proposons également des plans d'assurance dentaire, de vision, d'invalidité de courte/longue durée, d'assurance vie de base, d'assurance vie volontaire et d'assurance vie et mutilation accidentelle (AD&D) en plus des options de compte de dépenses flexibles (FSA) comme les soins de santé, à usage limité et pour les 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 aux salles de sport physiques, un abonnement One Medical, des services de conseil avec un programme d'aide aux employés, et bien plus encore.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter