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
Researcher – 3D Computer Vision and Generative Modeling
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need an advanced degree, preferably a Ph.D., in computer science, robotics or a related field focused on computer vision and machine learning. They also need deep expertise in 3D reconstruction and generative modeling, strong Python or C++ skills with PyTorch, and publications at top conferences.
PyTorch, Python, C++
Engineer - ML & RL
Edmonton, ABHuawei Technologies Canada Co., Ltd.
Candidates need a Master's or PhD in computer science or machine learning, strong Python and software engineering skills, and experience implementing reinforcement learning beyond academic prototypes. Hands-on PyTorch and DeepSpeed experience and a top-tier publication are also required.
PyTorch, DeepSpeed, Python
Senior Principal Researcher - AI Algorithm
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need a PhD in computer science, machine learning, AI or a related field, plus a strong record of publications in top venues such as NeurIPS, ICML, ICLR, CVPR or ACL. They also need deep expertise in foundation models and reasoning systems, and exceptional leadership and communication skills.
Artificial intelligence, Research, Natural language processing, Collaboration, Computer science, Machine learning
AI Software Developer - Smart Grid
Montréal, QCHuawei Technologies Canada Co., Ltd.
Candidates need a Master's or PhD in computer science, electrical engineering or a related field, strong programming skills in Python, Java or C++, and experience with machine learning and production-level applications. Knowledge of power systems is a plus, and fluent English is essential.
Python, Java, C++
Machine Learning Researcher -LLM Agents & Efficient Deep Learning
Montréal, QCHuawei Technologies Canada Co., Ltd.
Candidates need an MSc or PhD in Computer Science, Electrical Engineering or a related field, plus a strong publication record in top AI conferences. Hands-on experience with transformers, LLMs, PyTorch and scaling ML systems is required.
PyTorch
Researcher – Agentic Interaction Engineering
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need a Bachelor, Master or PhD in computer science, electrical engineering, machine learning, AI or software engineering. Strong programming in Python, JavaScript/TypeScript or C++ and familiarity with LLM APIs and prompt engineering are required, with agentic frameworks and MCP as assets.
Linux
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+ 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
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
Researcher – Computer Vision & Human-Centered AI
Markham, ONHuawei Technologies Canada Co., Ltd.
3+ YOECandidates need a Master's or PhD in computer science, engineering, robotics, or AI with a computer vision focus, or equivalent industry R&D experience. They need 3+ years of applied computer vision work, strong C/C++ and Python skills, and experience optimizing models for edge hardware.
C/C++, Python
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 - 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 – 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
Senior Researcher - Edge AI Optimization/Hardware-Aware ML
Edmonton, ABHuawei Technologies Canada Co., Ltd.
2+ YOECandidates need a PhD or equivalent research experience in machine learning or a related field, plus 2+ years of applied impact in model compression, efficient architectures, or edge optimization. Strong Python and C/C++ skills, deep learning frameworks, and a publication or patent record in ML efficiency are required.
PyTorch, TensorFlow, JAX, ONNX, TFLite, TensorRT
Researcher-AI Agents
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need a PhD in computer science, electrical engineering, machine learning or a related field, or equivalent research experience. They should have strong Python and PyTorch skills, a publication record at top venues, and experience with LLMs, reinforcement learning or agent systems.
PyTorch, Python, Playwright
Intern Researcher – Multimodal AI & Interaction
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be enrolled in a Master's or PhD program in computer science, engineering, AI or a related field. They should have strong Python and programming skills, basic machine learning experience with PyTorch, TensorFlow or JAX, and an ability to build and troubleshoot projects independently.
PyTorch, TensorFlow, JAX, Linux, Android
Senior Researcher – Computer Vision & Human-Centered AI
Markham, ONHuawei Technologies Canada Co., Ltd.
5+ YOECandidates need a PhD in a related field, or a master's with substantial industry R&D experience, plus 5+ years of applied computer vision or robotics work. Strong Python and C/C++ skills and experience shipping compact, real-time perception models are required.
Python, C++, ONNX, TensorRT, TFLite, OpenVINO
Researcher – Agent Platform R&D
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need a Master's degree or higher, or equivalent practical experience, in computer science, AI, machine learning or a related field. They need strong Python skills, practical knowledge of large language models and at least one agent framework such as LangChain, AutoGen or CrewAI.
Python, LangChain, AutoGen, CrewAI