Air Canada
Tenstorrent
Ingénieur de déploiement terrain (Forward Deployed Engineer)
À propos du poste
Tenstorrent est un leader de l'industrie dans le domaine des technologies d'IA de pointe, 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 en matière de modèles logiciels, de compilateurs, de plateformes, de réseaux et de semi-conducteurs. Notre équipe diversifiée de technologues a développé un processeur RISC-V haute performance à partir de zéro et partage une passion pour l'IA ainsi qu'un désir profond de construire la meilleure plateforme d'IA possible. Nous valorisons la collaboration, la curiosité et l'engagement à résoudre des problèmes complexes. Nous développons notre équipe et recherchons des contributeurs de tous niveaux d'ancienneté.
Nous recherchons un ingénieur de déploiement terrain (Forward Deployed Engineer) pour prendre en charge les résultats techniques des systèmes matériels d'IA que nous construisons avec nos clients. Vous travaillerez aux côtés des équipes d'ingénierie et d'exploitation des clients pour rendre les systèmes complets opérationnels dans des environnements de production ou proches de la production. Ce rôle d'ingénierie couvre l'intégration matérielle et logicielle, le déploiement, la validation, l'automatisation, le débogage et les opérations continues. Vous contribuerez aux déploiements chez les clients, établirez des procédures d'exploitation fiables et piloterez les systèmes des clients jusqu'à leur résolution pour qu'ils fonctionnent comme prévu.
Votre profil
Ce poste est hybride, basé à Santa Clara, en Californie, à Austin, au Texas ou à Toronto, au 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 déterminer le niveau approprié, et les offres seront alignées sur ce niveau, qui peut différer de celui indiqué dans cette annonce.
Ce que vous apprendrez
- Comment la co-conception entre le matériel et le logiciel d'IA traduit les capacités du silicium en gains mesurables de latence et de débit.
- Comment exploiter des systèmes d'inférence désagrégés sur Kubernetes tout en équilibrant performance, fiabilité, maintenabilité et coût.
- Comment mener des déploiements d'IA en entreprise, depuis les exigences jusqu'à l'intégration, la livraison logicielle, la validation, la préparation à la production et la prise en charge continue.
- Comment les déploiements clients et les perspectives opérationnelles façonnent les améliorations des produits et l'orientation de la plateforme.
Cette offre d'emploi est conditionnée à l'éligibilité du candidat à accéder aux technologies soumises au contrôle des exportations des États-Unis. En raison des lois américaines sur l'exportation, y compris celles codifiées dans les règlements sur l'administration des exportations (EAR) des États-Unis, l'entreprise 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 en dehors des États-Unis. Comme le poste proposé 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 approbation de licence préalable auprès du département du Commerce des États-Unis ou de l'agence fédérale applicable. Si l'emploi n'est pas possible en raison des lois américaines sur l'exportation, toute offre d'emploi sera annulée.
- Vous prenez la responsabilité des résultats clients dans les environnements déployés via l'intégration, la validation, la préparation à la production et les opérations.
- Vous comprenez comment la topologie du calcul, de la mémoire et du réseau des accélérateurs contraint les charges de travail d'IA, et vous ne considérez pas le matériel comme une boîte noire.
- Vous travaillez directement avec les équipes d'ingénierie et d'exploitation des clients pour comprendre leur environnement, leurs contraintes et les résultats souhaités.
- Vous êtes à l'aise avec le débogage sur l'ensemble de la pile d'inférence, qu'il s'agisse de requêtes défaillantes, de répartition de noyau (kernel dispatch), de pilotes, de réseaux ou de comportement matériel.
- Vous automatisez les tâches répétitives et communiquez clairement les compromis techniques tant avec la direction des clients qu'avec les équipes d'ingénierie principales.
Ce dont nous avons besoin
Exigence minimale
- Expérience pratique du matériel serveur dans un environnement de centre de données.
- Expérience dans le dépannage de problèmes complexes liés au matériel et aux logiciels.
- Expérience de l'administration système Linux, incluant la connaissance du débogage des problèmes liés au système d'exploitation.
- Expérience préalable dans l'un des rôles suivants : ingénieur de fiabilité de site (SRE), ingénieur système, ingénieur plateforme ou ingénieur infrastructure.
Exigence souhaitée
- Expérience de travail avec et de dépannage de GPU, de périphériques PCIe ou de grands clusters.
- Solides compétences en ingénierie logicielle en Python ; une expérience en C++ est un plus.
- Expérience dans la transformation d'exigences ambiguës en implémentations prêtes pour la production, critères d'acceptation, plans de validation et procédures d'exploitation.
- Expérience de l'administration système Kubernetes et Linux à l'échelle de nœuds multiples, HPC ou clusters d'IA, incluant l'orchestration Kubernetes.
- Expérience avec l'observabilité, l'automatisation de l'infrastructure, CI/CD, l'ingénierie de version et le support LLM.
- Un désir de voyager dans la région pour soutenir les déploiements est un atout majeur.
La rémunération pour tous les ingénieurs chez Tenstorrent varie de 100k $ à 500k $, incluant la rémunération de base et les objectifs de rémunération variable. L'expérience, les compétences, l'éducation, le parcours et le lieu de travail influencent l'offre réelle faite.
Tenstorrent offre un package de rémunération et des avantages sociaux hautement compétitifs, et nous sommes un employeur garantissant l'égalité des chances.
