Co-op Engineer - AI Software Engineering
Markham, ONOn-siteInternship
Huawei Technologies Canada Co., Ltd.
2+ YOECandidates need enrolment in a bachelor's program in computer science or a related field, and 2+ years of professional C/C++, Python or TypeScript development. They also need working knowledge of machine learning and LLMs, and experience with agentic systems is preferred.
HarmonyOS
Senior Researcher – GPU, AI & Hardware Architecture
Edmonton, ABOn-siteFull Time
Huawei Technologies Canada Co., Ltd.
Candidates need a PhD in a computer-related field, ideally in AI/ML or computer architecture, plus industry experience. They should know AI frameworks such as PyTorch, TensorFlow or JAX, be proficient in C/C++, and have hands-on experience with a GPU ecosystem such as CUDA, Vulkan, OpenGL, OpenCL or WebGPU.
PyTorch, TensorFlow, JAX, CUDA, Vulkan, OpenGL