Launch Legends
Graphcore
Principal Hardware Diagnostics Engineer
À propos de nous
Graphcore est l'un des leaders mondiaux de l'innovation dans le calcul pour l'Intelligence Artificielle. Nous développons du matériel, des logiciels et une infrastructure système qui ouvriront la voie à la prochaine génération de percées en IA et alimenteront l'adoption généralisée des solutions d'IA dans tous les secteurs.
En tant que membre du groupe SoftBank, Graphcore fait partie d'une famille d'entreprises d'élite responsables de certaines des technologies les plus transformatrices au monde. Ensemble, elles partagent une vision audacieuse : permettre la Super Intelligence Artificielle et garantir que ses avantages soient accessibles à tous.
Les équipes de Graphcore sont issues de divers horizons et apportent un large éventail de compétences et de perspectives. Creuset de spécialistes en recherche IA, de concepteurs de silicium, d'ingénieurs logiciels et d'architectes systèmes, Graphcore jouit d'une culture d'apprentissage continu et d'innovation constante.
Résumé du poste
Nous recherchons un Principal Hardware Diagnostics Engineer expérimenté pour concevoir et développer des logiciels de diagnostic utilisés pour surveiller l'état du matériel et diagnostiquer les problèmes au niveau du système sur les plateformes d'infrastructure IA de Graphcore.
Ce rôle se concentre sur la création d'agents de diagnostic, d'outils et de frameworks d'analyse qui permettent aux ingénieurs et aux systèmes d'automatisation d'identifier, d'isoler et de résoudre les problèmes matériels sur les serveurs de type lame et les clusters à l'échelle des racks.
L'équipe
Graphcore est un leader mondialement reconnu dans les systèmes de calcul pour l'Intelligence Artificielle. L'entreprise conçoit des semi-conducteurs avancés et du matériel de centre de données qui fournissent la puissance de traitement spécialisée nécessaire pour stimuler l'innovation en IA, tout en offrant l'efficacité requise pour soutenir son adoption plus large.
L'équipe d'ingénierie des systèmes et de validation des plateformes garantit que les plateformes de calcul IA de Graphcore sont fiables, diagnostiquables et opérationnellement robustes à grande échelle.
L'équipe collabore avec les équipes d'ingénierie matérielle, de firmware, d'infrastructure cloud et d'automatisation pour développer des outils et des frameworks qui surveillent l'état du système, détectent les défaillances matérielles et accélèrent l'analyse des causes profondes sur les clusters d'IA.
Responsabilités et tâches
- Concevoir et développer des solutions de diagnostic matériel automatisées pour les serveurs de type lame et les systèmes d'IA à l'échelle des racks.
- Architecturer et implémenter des agents de diagnostic, des outils de surveillance et des frameworks d'analyse pour suivre la télémétrie matérielle.
- Collaborer avec les équipes matérielles pour intégrer des modules de diagnostic de bas niveau dans les systèmes de surveillance.
- Développer des outils de diagnostic capables de détecter les conditions de santé du matériel et d'isoler les défaillances.
- Créer des modules de diagnostic utilisés pour la validation interne et les opérations des centres de données de production.
- Fournir des informations détaillées sur les défauts matériels aux ingénieurs système pour accélérer le dépannage.
- Définir des flux de travail de remédiation et des informations pour les scénarios de défauts matériels sur les nœuds et les clusters.
- Collaborer avec les équipes de firmware, de réseau et de plateforme cloud pour intégrer les diagnostics dans l'ensemble de la pile système.
Profil du candidat
Essentiel
- Licence, Master ou Doctorat en Informatique, Génie Informatique ou discipline connexe.
- Solide expérience en ingénierie logicielle en Python, C++ ou C#.
- Expérience dans le développement de systèmes de diagnostic ou de surveillance pour des plateformes matérielles.
- Expérience de travail avec des systèmes distribués ou une infrastructure cloud.
- Solide connaissance des environnements Linux et des outils de diagnostic système.
- Expérience de collaboration avec des partenaires CM/ODM sur les diagnostics de fabrication et l'isolement des défauts.
- Solides compétences analytiques et de débogage.
- Excellentes capacités de communication et de collaboration.
Souhaitable
- Expérience de travail avec des plateformes matérielles IA ou des systèmes de calcul basés sur des accélérateurs.
- Familiarité avec l'infrastructure des centres de données hyperscale.
- Expérience dans la construction de systèmes de surveillance ou de diagnostic au niveau du cluster.
- Expérience d'interaction avec des clients internes ou externes pendant le développement de solutions de diagnostic.
En plus d'un salaire compétitif, Graphcore offre un travail flexible et un ensemble complet d'avantages sociaux conçus pour soutenir votre santé, votre bien-être et votre avenir financier. Nos avantages comprennent une couverture médicale, dentaire et visuelle, des comptes de dépenses flexibles (FSA), des comptes d'épargne santé (HSA), une assurance invalidité et vie, un plan de retraite 401(k), des avantages de transport en commun, des services de bien-être et un programme d'aide aux employés (PAE). Nous accueillons des personnes d'horizons et d'expériences différents ; nous nous engageons à construire un environnement de travail inclusif qui fait de Graphcore un excellent lieu de vie pour tous. Nous offrons un processus d'égalité des chances et comprenons qu'il existe des différences visibles et invisibles en chacun de nous. Nous pouvons offrir une approche flexible des entretiens et vous encourageons à nous parler si vous avez besoin d'aménagements raisonnables.
