Intern Researcher - AI Computing System
Vancouver, BCHuawei Technologies Canada Co., Ltd.
Candidates need to be a PhD or Masters student in computer science, computer engineering or a related field. They should know large model architectures such as Llama and DeepSeek, have hardware and software experience with GPU or NPU accelerators, and be proficient in Python, C or C++.
Ascend NPU, GPU, Python, C++
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
Co-op Researcher – Computer Vision and Machine Learning
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be enrolled in a senior bachelor's or master's program in computer science, electrical engineering or a related field. They need internship or project experience with C++, Python, deep learning and computer vision.
TensorFlow, PyTorch, C++, Python, Android
Intern Researcher - Efficient Architecture for LLMs
Montréal, QCHuawei Technologies Canada Co., Ltd.
Candidates need to be enrolled in a Ph.D. or Master's program in computer science or a related field, with strong NLP, LLM and machine learning foundations. Python and PyTorch skills, LLM training experience and excellent English communication are required.
Python, PyTorch
Intern Researcher – AI Foundation Model Training
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be currently pursuing a PhD or Master's degree in computer science, electrical engineering or a related field. Familiarity with deep learning frameworks such as PyTorch and distributed training concepts is needed, with GPU or accelerator experience and research or open-source contributions as assets.
PyTorch, vLLM, SGLang, GPU, NPU, TPU
Co-op Researcher - AI Computing System
Vancouver, BCHuawei Technologies Canada Co., Ltd.
Candidates need to be pursuing a degree in computer science, computer engineering, AI, electronics, or a related field. They should know large model architectures such as Llama and DeepSeek and have experience with GPU or NPU hardware and Python, C or C++.
Ascend NPU, GPU, Python, C, C++
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
Co-op Engineer - Compiler
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be enrolled in a university co-op program in computer science, computer engineering or a related field. They need strong C++ skills, a solid grasp of data structures, algorithms and operating systems, and experience with Linux or Unix-like environments and a Unix shell.
C++, Linux, Unix shell
Intern Researcher - LLMs Agentic AI and RL
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be pursuing a Master's or PhD in computer science, AI, machine learning or robotics, with a background in LLMs, agents or reinforcement learning. A first-author paper at a top venue such as NeurIPS, ICML or ICLR and hands-on Python and PyTorch experience are required.
Python, PyTorch
Intern Engineer - Game Engine System
Edmonton, ABHuawei Technologies Canada Co., Ltd.
Huawei Technologies Canada needs candidates pursuing a BSc or MSc in computer science or engineering. They need strong modern C++ and Unreal Engine internals knowledge, plus experience debugging and profiling.
Unreal Engine, Unreal Insights, RenderDoc, CANN
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
Intern Researcher - AI/ML Technology Insight and Planning
Vancouver, BCHuawei Technologies Canada Co., Ltd.
Huawei Technologies Canada needs candidates with a PhD or Master's in Computer Science, Engineering, or a related field focused on AI and deep learning, plus published research. Candidates also need hands-on AI/ML R&D experience and strong communication and presentation skills.
ML, Data analysis, Research, Negotiate with stakeholders, Blueprints, Process improvement
Intern Researcher - Embodied AI
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be pursuing a Master's or PhD in computer science, robotics, AI or a related field, with first-author publications at top venues. They need strong reinforcement learning, imitation learning and Python/PyTorch skills.
PyTorch, Python, robot simulators
Intern Engineer - AI
Vancouver, BCHuawei Technologies Canada Co., Ltd.
Huawei Technologies Canada needs a Bachelor's degree or higher in computer science or a related field, with a focus on computer graphics, vision or machine learning. Candidates should know deep learning methods, dense estimation work, and Python with PyTorch or TensorFlow.
Python, PyTorch, TensorFlow
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
Co-op Engineer - Intelligent Real-Time Operating System
Ottawa, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be pursuing a Bachelor's, Master's or PhD in Computer Science or a related field. They need real-time OS experience, C/C++ system software skills, CPU architecture knowledge and strong communication abilities.
C, C++
Co-op Engineer - openJiuwen AI Agent Platform
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be currently enrolled in a Bachelor's, Master's or Ph.D. program in computer science or a related field. They need proficiency in Python, Java, C++, Go or another programming language, and familiarity with Git and GitHub or GitCode.
Git, GitHub, GitCode
Co-op Researcher - Machine Learning, Speech & Audio AI
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be pursuing a Bachelor's, Master's or PhD in Computer Science or a related field. Strong software skills in C++ and Python, solid machine learning knowledge and experience with TensorFlow or PyTorch are required.
Python, C++, TensorFlow, PyTorch
Co-op Researcher - Video Generation & 3D Computer Vision
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be enrolled in a Bachelor's, Master's or PhD program in computer science or a related field. They need practical machine learning or computer vision experience and coding skills in Python and PyTorch or TensorFlow.
Python, PyTorch, TensorFlow, OpenCV, Photoshop, Stable Diffusion
Co-op Researcher - LLMs & Computer Vision
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be pursuing a Bachelor's, Master's or PhD in computer science or a related field, with machine learning or computer vision project experience. Python, Git, PyTorch and academic research experience are expected, with LLM/VLM fine-tuning and generative image models as assets.
Python, PyTorch, Git, OpenCV, Photoshop, Blender
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
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
Co-op Researcher - LLMs & Computer Vision
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be pursuing a Bachelor's, Master's or PhD in computer science or a related field, with machine learning or computer vision project experience. Python, Git, PyTorch and academic research experience are expected, with LLM/VLM fine-tuning and generative image models as assets.
Python, PyTorch, Git, OpenCV, Photoshop, Blender