Unity Technologies
Tenstorrent
Ingénieur Systèmes, Débogage de Centre de Données
À propos du poste
Tenstorrent est à la pointe de la technologie d'IA, révolutionnant les attentes en matière de performance, de facilité d'utilisation et d'efficacité des coûts. Alors que l'IA redéfinit le paradigme informatique, les solutions doivent évoluer pour unifier les innovations dans les modèles logiciels, les compilateurs, les plateformes, la mise en réseau et les semi-conducteurs. Notre équipe diversifiée de technologues a développé un CPU RISC-V haute performance à partir de zéro, et partage une passion pour l'IA et un profond désir de construire la meilleure plateforme d'IA possible. Nous valorisons la collaboration, la curiosité et l'engagement à résoudre des problèmes complexes. Nous élargissons notre équipe et recherchons des contributeurs de tous niveaux d'expérience.
Tenstorrent construit des CPU et des puces IA de nouvelle génération. Vous travaillerez à la pointe de l'innovation matérielle, en diagnostiquant des problèmes complexes sur les puces, les systèmes, les micrologiciels et les logiciels, tout en collaborant avec certains des ingénieurs les plus brillants de l'industrie. Ce rôle offre l'opportunité de résoudre des problèmes techniques difficiles, de construire des solutions de débogage percutantes et d'influencer directement la fiabilité et les performances des plateformes de calcul IA de pointe.
Ce poste est hybride, basé à Toronto, Canada.
Nous accueillons des candidats de différents niveaux d'expérience pour ce poste. Au cours du processus d'entretien, les candidats seront évalués pour le niveau approprié, et les offres correspondront à ce niveau, qui peut différer de celui indiqué dans cette annonce.
Ce que vous apprendrez
- Acquérir une expérience pratique dans la mise sur le marché de puces d'accélérateurs IA de nouvelle génération, du prototype à la production.
- Développer une expertise sur l'ensemble de la pile matérielle, y compris les puces, les cartes, les micrologiciels, les pilotes et les logiciels système.
- Collaborer avec des ingénieurs ASIC, micrologiciels et logiciels de renommée mondiale pour résoudre des défis matériels complexes en IA.
- Approfondir vos connaissances des interfaces à haute vitesse, y compris GDDR/DDR, PCIe, Ethernet/SerDes, la gestion de l'alimentation et la validation du système.
- Contribuer à la construction d'une infrastructure et de méthodologies de débogage évolutives qui améliorent la fiabilité et les performances des plateformes IA de Tenstorrent.
Cette offre d'emploi est conditionnée à l'éligibilité du candidat à accéder à la technologie contrôlée par les exportations américaines. En raison des lois américaines sur l'exportation, y compris celles codifiées dans le U.S. Export Administration Regulations (EAR), la Société est tenue d'assurer la conformité avec ces lois lors du transfert de technologie vers des ressortissants de certains pays (tels que les groupes de pays EAR D:1, E1, et E2). Ces exigences s'appliquent aux personnes situées aux États-Unis et dans tous les pays hors des États-Unis. Comme le poste offert aura un accès direct et/ou indirect à des informations, systèmes ou technologies soumis à ces lois, l'offre peut être conditionnée à votre statut de citoyenneté/résidence permanente ou à votre capacité à obtenir une licence préalable auprès du Département du Commerce des États-Unis ou de l'agence fédérale compétente. Si l'emploi n'est pas possible en raison des lois américaines sur l'exportation, toute offre d'emploi sera annulée.
Prérequis
Qui vous êtes
- Expérimenté dans le débogage matériel et la mise en service post-silicium pour les systèmes CPU, SoC ou ASIC.
- Solide compréhension de l'architecture et de la microarchitecture des processeurs (RISC-V, x86, ou ARM) avec une familiarité dans les méthodologies de débogage et de traçage (par exemple, iJTAG).
- Ingénieur pratique qui excelle dans le diagnostic de problèmes matériels, micrologiciels et logiciels complexes grâce à une analyse des causes profondes.
- À l'aise pour travailler en laboratoire avec une passion pour la création d'outils de débogage, l'automatisation et les méthodologies évolutives.
- Esprit d'équipe collaboratif avec une expérience de partenariat entre les équipes ASIC, micrologiciel, logiciel et de validation.
Ce dont nous avons besoin
- Diriger le débogage post-silicium sur les plateformes d'accélérateurs IA de Tenstorrent, en diagnostiquant les problèmes matériels et micrologiciels sur les puces, les cartes et les systèmes.
- Déboguer des problèmes complexes couvrant l'alimentation, la thermique, le GDDR, le PCIe, l'Ethernet/SerDes, le NoC et le micrologiciel (y compris le métal et l'Ethernet).
- Développer des outils de diagnostic, d'automatisation et des frameworks de débogage basés sur Python et C pour accélérer l'analyse des défaillances.
- Utiliser des équipements de laboratoire tels que des oscilloscopes, des analyseurs logiques et des analyseurs de protocole pour enquêter sur les défaillances au niveau du système.
- Analyser les schémas, les états des registres, la télémétrie et le comportement du micrologiciel pour identifier les causes profondes et piloter la résolution.
