Graphcore conçoit des processeurs et des logiciels destinés aux calculs d'intelligence artificielle.
Visiter graphcore.ai ↗
Senior Software Engineer in Build Engineering
- 60 offres ouvertes
Le poste de Senior Software Engineer au sein de l’équipe Software Infrastructure consiste à développer des outils de build, de test et d’intégration pour des composants de logiciels de machine learning. Basé à Bristol, il implique notamment l’utilisation de Python ou C++, Linux et d’outils comme Bazel, CMake et Docker.
Senior Software Engineer in Build Engineering
- 60 offres ouvertes
Graphcore recrute un Senior Software Engineer au sein de l’équipe Build Engineering pour développer les outils de build, de test, d’intégration et de release de sa stack logicielle de machine learning. Le poste implique de travailler avec des plateformes HPC dédiées à l’IA, des systèmes distribués et des environnements Linux sécurisés et reproductibles.
Senior Software Engineer - AI Compute Libraries & Performance
- 60 offres ouvertes
Graphcore recherche un Senior Software Engineer pour concevoir et optimiser en C++ des bibliothèques de calcul IA et des kernels pour du matériel de nouvelle génération. Au sein de l’équipe ML Kernels and Runtime, le poste couvre notamment les opérations d’algèbre linéaire et de tenseurs, le profilage, les tests et le débogage sous Linux. Une excellente maîtrise de C++ et Python ainsi qu’une expérience des architectures processeur et de l’optimisation des performances sont requises.
Senior Software Engineer
- 60 offres ouvertes
Au sein de l’équipe Drivers QA de Graphcore à Cambridge, vous concevez, développez et exécutez des tests pour des pilotes Linux, des bibliothèques utilisateur et des outils de plateforme complexes. Vous définissez la stratégie de test et travaillez avec les équipes hardware, firmware, logiciel et cloud pour garantir des versions fiables et prêtes pour la production. Le poste requiert une solide expérience de validation des noyaux Linux ou des pilotes, ainsi que la maîtrise de C++ et Python.
Senior SoC Architect
- 60 offres ouvertes
Graphcore recrute un Senior SoC Architect au sein de l’équipe Silicon Architecture pour concevoir, spécifier, modéliser et intégrer des sous-systèmes de circuits intégrés dédiés à l’accélération de l’intelligence artificielle. Le poste implique une collaboration étroite avec les équipes d’architecture, de conception silicon, de vérification, de matériel et de logiciel, ainsi que la maîtrise de l’architecture SoC et des processus RTL.
Senior Semiconductor Reliability Engineer – Advanced Silicon & Packaging
- 60 offres ouvertes
Graphcore recherche un Senior Semiconductor Reliability Engineer pour piloter la stratégie de fiabilité de ses composants silicium et technologies de packaging avancés. Le poste couvre la qualification, l’analyse des défaillances et la mise en production de plateformes matérielles d’IA à grande échelle.
Senior Machine Learning Engineer (Large Systems)
- 60 offres ouvertes
Graphcore recherche un Senior Machine Learning Engineer au sein de l’équipe Applied AI pour développer et optimiser des modèles d’IA sur du matériel spécialisé. Le poste couvre le benchmark de modèles, la conception d’expériences ML et le passage à l’échelle sur des milliers d’accélérateurs. Une expertise de PyTorch ou JAX ainsi que de solides compétences en Python ou C++ sont requises.
Senior Machine Learning Engineer (Large Systems)
- 60 offres ouvertes
Graphcore recrute un Senior Machine Learning Engineer au sein de l’équipe Applied AI pour développer et optimiser des modèles d’IA sur des systèmes à grande échelle. Le poste implique notamment le benchmarking, la conception d’expériences en IA et la collaboration avec les équipes Research, Software et Product.
Senior Machine Learning Engineer (Large Systems)
- 60 offres ouvertes
Graphcore recrute un Senior Machine Learning Engineer au sein de l’équipe Applied AI pour développer et optimiser des modèles d’IA sur des systèmes à grande échelle. Le poste implique notamment l’utilisation de PyTorch ou JAX, le développement en Python ou C++ et l’optimisation des performances sur des milliers d’accélérateurs.
Senior Machine Learning Engineer (Large Systems)
- 60 offres ouvertes
Graphcore recrute un Senior Machine Learning Engineer au sein de l’équipe Applied AI pour développer et optimiser des modèles d’IA sur du matériel spécialisé. Le poste implique le benchmark de modèles, la conduite d’expériences de machine learning à grande échelle et la collaboration avec les équipes Software, Research et Product.
Senior Linux Distribution & Validation Engineer
- 60 offres ouvertes
Vous contribuerez à construire et valider les distributions Linux qui alimentent les systèmes d’IA de Graphcore. Le poste implique l’automatisation des pipelines CI/CD, l’exécution de tests Linux et le diagnostic des flux de build et de validation.
Senior Linux Distribution & Validation Engineer
- 60 offres ouvertes
Graphcore recrute un ingénieur senior en systèmes Linux pour construire, valider et préparer les distributions destinées à ses systèmes d’intelligence artificielle. Le poste porte notamment sur les pipelines CI/CD automatisés, les tests Linux, la création d’images système et le diagnostic des environnements de build et de validation.
Senior Linux Distribution & Validation Engineer
- 60 offres ouvertes
Vous contribuerez à construire et valider les distributions Linux qui alimentent les systèmes d’IA de Graphcore. Le poste consiste notamment à améliorer les pipelines CI/CD, exécuter des tests Linux et diagnostiquer les problèmes des flux de build et de validation.
Senior Linux Distribution & Validation Engineer
- 60 offres ouvertes
Graphcore recrute un ingénieur senior ou staff spécialisé dans les distributions Linux et la validation des systèmes d’IA à Bristol. Vous construirez des images système, automatiserez les pipelines CI/CD, exécuterez des tests Linux et diagnostiquerez les défaillances des flux de build et de validation. Le poste requiert une expérience pratique de Linux, ainsi que la maîtrise de Python, Bash ou de langages de script similaires.
Senior Integrated Management System Engineer
- 60 offres ouvertes
L’Ingénieur Senior en Système de Management Intégré contribue à structurer les systèmes de management de Graphcore pour soutenir la qualité, la résilience et la préparation à la production. Il pilote le programme d’audit interne du système intégré et travaille avec les équipes Manufacturing Operations, Quality, engineering et operations. Le poste requiert notamment une connaissance de l’ISO 9001, une qualification d’auditeur principal et une expérience d’amélioration des processus de management.
Senior Firmware Engineer
- 60 offres ouvertes
Graphcore recherche un Staff Firmware Engineer pour concevoir et développer les firmwares de ses produits de nouvelle génération. Le poste porte sur des systèmes embarqués complexes, avec C ou C++, Zephyr ou un RTOS similaire, et propose un travail flexible.
Senior Cloud Engineer
- 60 offres ouvertes
Le poste consiste à développer et exploiter des services cloud privés pour les équipes et utilisateurs de Graphcore. Au sein de la Cloud Platform Team, l’ingénieur travaille sur l’automatisation, l’observabilité et l’infrastructure de systèmes d’IA à grande échelle.
PyTorch Engineer
- 60 offres ouvertes
Au sein de l’équipe PyTorch de Graphcore, vous développerez des fonctionnalités reliant les accélérateurs Graphcore à PyTorch, Triton et d’autres technologies connexes. Le poste implique notamment de contribuer à PyTorch en amont, de travailler sur des extensions Python et C++ et d’intégrer des capacités de compilation avec torch.compile. L’offre mentionne également un environnement Scrum, du travail open source et des avantages flexibles, dont un abondement retraite allant jusqu’à 5 %.
Project Manager
- 60 offres ouvertes
Project Manager chez Graphcore, vous pilotez de bout en bout des programmes de transformation transverses touchant notamment l’IT, la finance, les ressources humaines et les opérations. Vous coordonnez les équipes, les risques, les tests, le déploiement et la stabilisation, avec Jira et Confluence pour assurer la visibilité des projets.
Project Manager
- 60 offres ouvertes
Graphcore recherche un Project Manager pour piloter des projets de fabrication hardware, de la planification jusqu’à la mise en production. Le poste est rattaché à l’équipe Manufacturing Technology au sein de Manufacturing Operations et implique une coordination avec les équipes hardware, software, systèmes et opérations. Une expérience pertinente de 5 ans minimum, dont 3 ans en gestion de projets techniques, ainsi qu’une maîtrise d’outils comme Jira, Confluence ou MS Project sont demandées.
Programme Manager
- 60 offres ouvertes
Le poste de Staff Programme Manager coordonne les programmes de tests de fabrication des nouveaux produits au sein de Manufacturing Operations. Il relie les tests de puces, cartes et systèmes aux opérations de laboratoire et à la caractérisation du silicium, avec des équipes internationales. Le poste est basé à Bristol et propose un fonctionnement flexible ainsi que plusieurs avantages, dont une retraite abondée jusqu’à 5 %.
Principal Software Architect
- 60 offres ouvertes
Graphcore recherche un Principal Software Architect pour définir et piloter l’architecture de la pile logicielle de son accélérateur ML. Le poste couvre les domaines du firmware aux frameworks ML, en collaboration avec les équipes d’ingénierie, produit et matériel. Une expertise en firmware, drivers, frameworks ML, HPC, C/C++ ou architectures CPU est requise, avec un environnement de travail flexible à Bristol.
Principal Software Architect
- 60 offres ouvertes
Graphcore recherche un Principal Software Architect pour définir l’architecture de la pile logicielle de son accélérateur de machine learning. Le poste couvre la documentation, la communication et la validation de cette architecture, en collaboration avec les équipes d’ingénierie, produit et matériel. Une expertise en firmware, drivers, frameworks ML, C ou C++ est recherchée, ainsi qu’une expérience de l’architecture logicielle.
Principal Product Engineer
- 60 offres ouvertes
Le Principal Product Engineer rejoint l’équipe Product Test and Diagnosis de Manufacturing Operations à Bristol. Il transforme les données de fabrication en actions pour améliorer le rendement, la qualité et les coûts des produits à grande échelle. Le poste requiert notamment une expertise en ingénierie produit ou test des semi-conducteurs, ainsi qu’en analyse statistique avec Python, SQL ou JMP.