Tenstorrent est à la pointe de l'industrie avec sa technologie AI de pointe, révolutionnant les attentes en termes de performances, facilité d'utilisation et efficacité des coûts. Avec l'IA redéfinissant le paradigme informatique, les solutions doivent évoluer pour unifier les innovations dans les modèles de logiciels, les compilateurs, les plateformes, les réseaux et les 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 et un désir profond de construire la meilleure plateforme IA possible. Nous valorisons la collaboration, la curiosité et l'engagement à résoudre des problèmes difficiles. Nous élargissons notre équipe et cherchons des contributeurs de tous niveaux d'ancienneté.
Tenstorrent cherche à recruter un ingénieur logiciel pour plateforme IA très compétent et motivé pour rejoindre notre équipe dynamique. Dans ce rôle, vous serez responsable du développement de composants logiciels qui optimisent et améliorent les performances de nos plateformes d'accélération IA. Une solide expérience en programmation C++ est indispensable, et une expérience avec les compilateurs est préférable. En tant qu'ingénieur logiciel pour plateforme IA, vous jouerez un rôle clé dans la définition de l'avenir de la technologie IA et contribuerez au succès de Tenstorrent.
Responsabilités
- Collaborer avec des équipes interfonctionnelles pour concevoir, mettre en œuvre et optimiser les composants logiciels pour les plateformes d'accélération IA.
- Développer et maintenir un code C++ de haute performance et de bas niveau qui interagit avec les accélérateurs matériels.
- Travailler sur des tâches liées au compilateur, y compris la génération de code, l'optimisation et l'intégration.
- Participer à des revues de code pour garantir la qualité, la maintenabilité et la performance du code.
- Déboguer et résoudre les problèmes d'intégration logiciel et matériel.
- Rester à jour avec les tendances et technologies de l'industrie liées au développement de l'IA et des semi-conducteurs.
- Contribuer à l'amélioration continue des processus et des pratiques de développement de logiciels.
Expérience & Qualifications
- Baccalauréat ou Master en Informatique, Ingénierie Électrique, ou un domaine connexe.
- Fort niveau de compétences en programmation C++.
- Une expérience en développement de compilateurs et en optimisation est un grand plus.
- La connaissance des cadres IA et des accélérateurs matériels est un avantage.
- La familiarité avec la programmation de bas niveau et la co-conception matériel-logiciel.
- Excellentes compétences en résolution de problèmes et débogage.
- Fortes capacités de communication et de travail en équipe.
- Motivé avec la capacité de travailler de manière indépendante et de respecter les délais.
Location:
Toronto | Boston
Tenstorrent offre un paquet de rémunération et des avantages très compétitifs, et nous sommes un employeur offrant l'égalité des chances.