Compiler Engineer
huaweicanada · Markham
Description du poste
About the role
Huawei Canada has an immediate permanent opening for a Compiler Engineer in the Heterogeneous Compiler Lab, focusing on AI, GPU, and CPU architectures.
Key responsibilities
- Design, develop, and test software compilers and language runtimes for next‑generation hardware.
- Analyze and optimize performance of deep‑learning frameworks and system‑level software.
- Participate in scrums, project planning, and collaborate with cross‑functional teams.
- Research emerging technologies, survey industry trends, and present findings to the team.
Required profile
- 2‑5 years of experience in compiler development.
- Strong understanding of data structures, algorithms, operating systems, and system design.
- Hands‑on experience with LLVM and MLIR, including writing passes and dialects.
- Familiarity with heterogeneous architectures, ISA design, and memory models.
- Bachelor’s, Master’s or Ph.D. in Computer Science, Computer Engineering or related field.
Required skills
- LLVM and MLIR compiler infrastructures.
- C++ programming.
- PyTorch, TensorFlow, JAX.
- OpenCL, Vulkan, OpenGL, SYCL.
Questions fréquentes
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches au Canada.
Postulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
En continuant, vous acceptez nos conditions d'utilisation.
Deja un compte ? Connexion
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Publie il y a 1 jour
Expire dans 1 mois
4 vues · 0 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
huaweicanada
Markham