About the job
Join Huawei Canada as a Compiler Engineer in a permanent role.
About the Team:
The Heterogeneous Compiler Lab at Huawei Canada is a pioneering group led by distinguished professionals with vast experience in both academia and the industry. The lab is recognized for its significant contributions to the LLVM Compiler Infrastructure project and excels in creating diverse IP compiler collaborations tailored for AI, GPU, and CPU architectures. Our mission includes advancing heterogeneous compilation technologies and software-hardware co-design to optimize performance for AI, graphics, gaming, and mobile applications while addressing complex technological challenges through active engagement in the open-source community.
About the Role:
Design, develop, and test innovative software solutions to meet diverse business needs across various products, including:
Compilers designed for next-generation mobile, network, or server hardware;
Language runtimes for emerging programming languages;
System-level optimization for deep learning frameworks;
Concurrent programming frameworks and distributed systems that scale from embedded devices to cloud services.
Analyze and enhance software system performance.
Actively engage in scrums and project planning, fostering a collaborative team environment.
Continuously learn new technologies and present research on industry trends to the team.
The total target annual compensation for this position ranges from $106,000 to $156,000, depending on education, experience, and proven expertise.

