Senior Compiler Engineer
Markham, ONHuawei Technologies Canada Co., Ltd.
5+ ansCandidates need 5+ years of C++, C or Java programming on large projects, plus at least two of: production compiler or runtime work, deep learning framework or GPU driver experience, or hardware accelerator experience. A strong grasp of computer architecture and a Bachelor's, Master's or PhD in computer science or a related field are also expected.
LLVM, Clang, TensorFlow, CUDA, OpenCL, Vulkan
Co-op Engineer-Mobile AI
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be pursuing a BS in Computer Science, Computer Engineering or Software Engineering. They should know at least one of C/C++, Python, TypeScript or Java, and have some machine learning knowledge; mobile development experience is an asset.
Android, HarmonyOS, iOS
Co-op Engineer - Machine Learning and AI Infrastructure
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be enrolled in a co-op program in computer science, software engineering or a related field, and be registered for the full work term. Strong Python skills, software engineering fundamentals and Linux familiarity are expected.
Git, Docker, Linux, Python, React, TypeScript
Intern Engineer – RL Post-Training for LLMs
Vancouver, BCHuawei Technologies Canada Co., Ltd.
Candidates need to be enrolled as a Master's or PhD student in computer science, AI or a related field, with a strong background in machine learning, reinforcement learning and deep learning. Proficiency in Python, PyTorch and LLM frameworks is required, and hands-on RL and LLM experience is an asset.
PyTorch, Hugging Face, DeepSpeed, vLLM, SGLang, VeRL
Co-op Engineer - AI Software Engineering
Markham, ONHuawei Technologies Canada Co., Ltd.
2+ ansCandidates 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
Co-op Researcher – LLM Post-Training & Agentic Coding
Edmonton, ABHuawei Technologies Canada Co., Ltd.
Candidates need to be enrolled in a senior co-op program in computer science, machine learning or AI. They need strong Python and PyTorch skills, solid knowledge of large language models, and hands-on experience with ML research or systems.
PyTorch, vLLM, SGLang, FSDP, DeepSpeed, Hugging Face
Technology Planning Engineer
Markham, ONHuawei Technologies Canada Co., Ltd.
5+ ansCandidates need 5+ years of software and AI experience, a Master's or PhD in computer science or engineering, and deep knowledge of machine learning, foundation models, agentic AI and ML systems. They must be self-driven and curious about new technology.
Research, Computer science, Machine learning