Researcher - AI
Edmonton, ABHuawei Technologies Canada Co., Ltd.
Candidates need an MS or PhD in computer science or a related quantitative field, deep knowledge of reinforcement learning, and publications at top AI conferences. They also need strong Python and deep learning skills plus an understanding of hardware limits on edge devices.
PyTorch, JAX, TensorFlow, Python, C++, CUDA
Security Researcher - Authentication and Authorization
Waterloo, ONHuawei Technologies Canada Co., Ltd.
4+ ansCandidates need a PhD in Computer Science or Computer Engineering, or a Master's with 4+ years of related experience. They need deep knowledge of authentication and authorization frameworks, mobile and desktop application security, multi-factor authentication, cryptography, and proficiency in C/C++, Java or Python.
Research, Apply information security policies, Computer science, Computer engineering, SAML, Programming languages
Co-op Researcher - LLMs Reasoning
Montréal, QCHuawei Technologies Canada Co., Ltd.
Candidates need to be enrolled in a senior Bachelor's or Master's program in computer science or a related field. They need deep learning knowledge, experience training or running large language models, and strong Python and PyTorch coding skills.
PyTorch, DeepSpeed, Python
Intern Researcher - Multimodal Learning
Montréal, QCHuawei Technologies Canada Co., Ltd.
Candidates need a Master's or PhD in computer science or engineering, plus deep learning experience with computer vision and natural language processing. Strong Python and PyTorch coding skills and good English communication are essential.
Python, PyTorch
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
Senior Research Engineer — AI Data Security
Waterloo, ONHuawei Technologies Canada Co., Ltd.
3+ ansCandidates need a PhD in computer science or engineering, or a Master's with 3+ years of hands-on security experience. They need deep knowledge of system security, AI security, applied cryptography, and proficiency in C/C++, Java or Python.
Research, Apply information security policies, Computer science, Computer engineering, Programming languages, C
Senior Researcher – Hardware Efficient AI Foundation Model Training
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need experience training and deploying AI models of 10B+ parameters, knowledge of modern AI architectures such as long-sequence, reinforcement learning, multimodal and agent models, and solid command of AI frameworks and distributed training. Familiarity with AI chip architectures (GPU, NPU, TPU) is an asset, and a PhD and publications in AI systems or chip design are assets.
PyTorch, vLLM, SGLang, GPU, NPU, TPU
Senior Principal Compiler Engineer
Ottawa, ONHuawei Technologies Canada Co., Ltd.
8+ ansCandidates need 8+ years of C++, C or Java experience on large software projects, plus at least two of: production compiler, language runtime, deep learning framework, GPU driver or hardware accelerator experience. A computer science or related degree is required.
LLVM, Clang, TensorFlow, CUDA, OpenCL, Vulkan
Researcher – AI for Scientific Algorithm Discovery
Montréal, QCHuawei Technologies Canada Co., Ltd.
Candidates need a PhD or Master's in a related field, independent research experience, and publications at top AI conferences. Strong machine learning, optimization and scientific computing skills are needed, and English proficiency is essential.
Artificial intelligence, Research, Natural language processing, Publish academic research, Computer science, Machine learning
Intern Researcher - Physical AI
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be pursuing a Master's or PhD in computer science, robotics or electrical engineering, with a first-author paper at a top venue such as NeurIPS, ICML or CVPR. Strong Python and PyTorch or TensorFlow skills are required, with robotics, ROS and reinforcement learning experience as assets.
PyTorch, TensorFlow, ROS
Senior Researcher - Human-Computer Interaction
Markham, ONHuawei Technologies Canada Co., Ltd.
6+ ansCandidates need a Master's or PhD in a related field and 6+ years of interaction design, research or engineering experience. They must show original interaction thinking, comfort with ambiguous problems, and strong communication skills.
Human-computer interaction, Research, Collaboration, Leadership, Software interaction design, Industrial design
Researcher – Human-Computer Interaction
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need a Master's or PhD in human-computer interaction, design, computer science, engineering, human factors or a related field. Hands-on experience with interaction research, intelligent systems or consumer electronics, plus strong communication skills, is required.
Human-computer interaction, Research, Collaboration, Software interaction design, Industrial design, Computer science
Intern Researcher— AI Data Security
Waterloo, ONHuawei Technologies Canada Co., Ltd.
3+ ansHuawei Canada requires a PhD in Computer Science, Computer Engineering or a related field, or a Master's with 3+ years of hands-on security experience. Candidates need deep knowledge of system security (access control, DLP, confidential computing), AI security (prompt injection, RAG security, backdoor detection), cryptography and proficiency in C/C++, Java or Python.
Apply information security policies, Research, Computer science, Computer engineering, Programming languages, C
Research Engineer - AI Data Security
Waterloo, ON +1Huawei Technologies Canada Co., Ltd.
3+ ansCandidates need a PhD in Computer Science or Computer Engineering, or a Master's with 3+ years of hands-on security experience. They need deep expertise in system security (access control, authentication, DLP or confidential computing), AI security (prompt injection, backdoor detection, RAG security) and cryptography, plus proficiency in C/C++, Java or Python.
Research, Apply information security policies, Computer science, Computer engineering, Programming languages, C
Co-op Researcher - Physical AI
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be enrolled in a third-year bachelor's or a master's in computer science, electrical engineering or a related field. They need solid deep learning knowledge, strong Python and PyTorch coding skills, and good written and spoken communication.
PyTorch, Python