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 Researcher - Machine Learning and Computer Vision
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need experience applying machine learning or computer vision to real problems, and a basic grasp of computer vision concepts. Coding skill in Python and PyTorch or TensorFlow is required. OpenCV, mobile development, and research publication experience are assets.
PyTorch, TensorFlow, OpenCV, Photoshop, Stable Diffusion, Flux
Co-op Researcher-Computer Vision and Machine Learning
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be enrolled in a Bachelor's or Master's program in computer science, electrical engineering or a related field. They need internship experience with C++ and Python, a solid grasp of data structures and algorithms, and knowledge of machine learning and at least one deep learning framework.
Python, C++, TensorFlow, PyTorch, OpenCV, ffmpeg
Co-op Researcher-Computer Vision and Machine Learning
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need enrollment in a co-op program with a degree in computer science, machine learning or a related field, for the full work term. They need strong Python and/or C++ coding, experience with PyTorch or TensorFlow, Linux familiarity and a solid grounding in linear algebra, probability, optimization, computer vision and machine learning.
Python, C++, PyTorch, TensorFlow, Linux
Principal Architect – 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 the latest AI architectures and frameworks such as PyTorch and vLLM, and understanding of AI chip architecture. A PhD is preferred, and publications in AI systems or chip design are an asset.
PyTorch, vLLM, SGLang, GPU, NPU, TPU
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
Intern Researcher - Agentic AI
Montréal, QCHuawei Technologies Canada Co., Ltd.
Candidates need to be a current PhD or Master's student in computer science or a related field, with hands-on agent-system projects, knowledge of reinforcement learning and ReAct and Chain-of-Thought methods, strong Python and PyTorch skills and excellent English communication.
Python, PyTorch
Co-op Researcher-AI for Autonomous Driving & Multimodal Learning
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be enrolled in a Bachelor's program in computer science, software or electrical engineering, or a related field, and in a co-op program. They need strong Python, PyTorch and Linux skills, plus machine learning fundamentals and English proficiency.
Python, PyTorch, CARLA, Navsim, Waymo dataset, Git
Researcher - Reinforcement Learning
Montréal, QC +2Huawei Technologies Canada Co., Ltd.
Candidates need a PhD or master's in computer science, deep learning and Transformer experience, and reinforcement learning or fine-tuning background. A first-author paper in a top AI venue and strong Python and PyTorch skills are also required, with English essential for the role.
PyTorch, DeepSpeed, Megatron, Python
Senior Researcher - Diffusion-Based Large Language Models
Montréal, QCHuawei Technologies Canada Co., Ltd.
Candidates need a PhD in computer science, machine learning, statistics, applied mathematics or a related field, plus first-author publications at venues like NeurIPS, ICML, ICLR, ACL, EMNLP or NAACL. Strong Python and PyTorch skills, hands-on diffusion and LLM experience, and fluent English are required.
PyTorch, Hugging Face Transformers, Hugging Face Diffusers, DeepSpeed, Megatron-LM, vLLM
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
Researcher - LLMs
Montréal, QCHuawei Technologies Canada Co., Ltd.
Candidates need a Master's or PhD in computer science or a related field, or equivalent practical experience. They need strong NLP and LLM knowledge, expert Python and PyTorch skills, and experience with LLM training and inference tools. English proficiency is essential.
Python, PyTorch, Hugging Face Transformers, Accelerate, Megatron-LM, vLLM
Chief Scientist - Foundation Models
Montréal, QCHuawei Technologies Canada Co., Ltd.
Candidates need a PhD in ML, AI or computer science, or equivalent scientific leadership, plus an internationally recognized track record in foundation models. They must have proven senior leadership experience and strong English communication skills.
Artificial intelligence, Research, Natural language processing, Leadership, Community engagement, Recruitment
Senior Researcher – Computer Vision and Image Processing / Chercheur principal - Vision par ordinateur et traitement d'images
Montréal, QCHuawei Technologies Canada Co., Ltd.
Diplôme avancé en informatique, robotique ou domaine connexe (doctorat un atout); Compréhension approfondie de la vision par ordinateur et du traitement d'images; Solide dossier de publications dans des conférences IA de
Artificial intelligence, Research, Natural language processing, Machine learning, Manage several projects, Computer science
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++
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
Senior Researcher - Physical AI
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need a PhD in Computer Science, Robotics or a related field (or a Master's with equivalent experience) and a first-author publication record in top AI venues. They also need strong Python and deep learning skills, with robotics experience as an asset.
PyTorch, TensorFlow, ROS, Python
Senior Researcher - AI Agent
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need a PhD in computer science, AI, machine learning, or a related field, or equivalent industry experience. They should have a research track record in large language models or agents, strong Python and PyTorch skills, and experience turning ideas into working prototypes.
Python, PyTorch
Chief Scientist - Physical AI
Montréal, QCHuawei Technologies Canada Co., Ltd.
Candidates need a PhD in computer science, robotics, AI or a related field, or a Master's with equivalent research and industry experience. They must have a first-author publication record in top conferences, strong deep learning and Python skills, and English proficiency.
PyTorch, TensorFlow, ROS
Chief Scientist - Physical AI
Ottawa, ONHuawei Technologies Canada Co., Ltd.
Candidates need a PhD in computer science, robotics, AI or a related field, or a Master's with equivalent research and industry experience. They need first-author publications at top conferences, deep learning and Python skills, and experience with robotics systems.
PyTorch, TensorFlow, Python, ROS
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