Researcher – AI/ML Real-Time Embedded OS
Ottawa, ONHuawei Technologies Canada Co., Ltd.
2+ ansHuawei needs candidates with a master's degree or higher in computer science, AI/ML or a related field, plus strong knowledge of operating systems. Strong C, C++, Assembly or Rust skills and experience with Linux, FreeBSD or FreeRTOS are needed.
Linux, FreeBSD, OpenBSD, FreeRTOS
Technical VP - AI Data Platform
Markham, ONHuawei Technologies Canada Co., Ltd.
5+ ans2+ gestionCandidates need 5+ years in data systems research or engineering, including 2+ years in technical leadership on AI/ML data infrastructure. They need deep knowledge of object stores, distributed file systems or AI/ML infrastructure, and strong communication skills for both executives and engineers.
Databricks, Snowflake, Milvus, Pinecone, Cohere
Senior Principal Engineer - AI Framework Programming Expression Technology
Markham, ONHuawei Technologies Canada Co., Ltd.
3+ ansCandidates need a PhD or equivalent research experience in computer science, AI or a related field, plus at least 3 years of work on reinforcement learning or large language models. Strong skills in PyTorch or TensorFlow and clear communication with customers and internal teams are required.
PyTorch, TensorFlow, vLLM, LangChain, RDMA
Senior Principal Researcher & Technical Leader – Agentic RL for Distributed Computing
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need an MS or PhD in computer science, electrical engineering or a related field, with expertise in reinforcement learning and multi-agent systems. They also need experience building scalable distributed ML systems in Python or C++, and a record of publications, patents or open-source work.
Distributed computing, Data storage, Research, Scheduling, Decision making, Communication skills
Researcher - AI Computing System
Vancouver, BCHuawei Technologies Canada Co., Ltd.
Candidates need a Master's or PhD in computer science, computer engineering or a related field, and familiarity with large models such as DeepSeek and Llama. Experience with GPU/NPU hardware and Python, C or C++ is expected, and experience with AI training frameworks or inference engines is an asset.
Ascend NPU, GPU
Database Research Expert - Big Data Platform
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need expert knowledge of at least one major database's internals, strong C/C++ and Linux systems programming skills, and experience with software-hardware co-design. Familiarity with big data tools and emerging hardware technologies is an asset.
PostgreSQL, MySQL, MongoDB, DB2, Oracle Database, Linux
Researcher - Efficient Architecture for LLMs
Montréal, QCHuawei Technologies Canada Co., Ltd.
Candidates need a PhD in computer science or a related field and first-author papers at top ML or NLP conferences. They must know LLM architectures and training tools well, program in Python with PyTorch, and communicate clearly in English.
Python, PyTorch, Hugging Face Transformers, Hugging Face Accelerate, Megatron-LM, vLLM
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
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
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
Senior Developer - GPU Driver
Markham, ONHuawei Technologies Canada Co., Ltd.
3+ ansCandidates need a bachelor's degree in a computing field, 3+ years of Linux software development, strong C/C++ or Python skills and deep knowledge of Linux, GPU driver architecture and memory management.
Linux, Docker, Kubernetes, KVM, QEMU, Xen
Microgrid System Developer - Energy Management & Control
Montréal, QCHuawei Technologies Canada Co., Ltd.
3+ ansCandidates need a bachelor's or master's in electrical engineering or computer science, plus 3+ years in microgrid or distributed energy systems. They need strong C/C++, Linux, embedded firmware and grid protocol skills, and English proficiency.
C/C++, Linux, RTOS, FPGA, Raspberry Pi, Arduino
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
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++
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
Applied AI Researcher – Multimodal Intelligence
Markham, ONHuawei Technologies Canada Co., Ltd.
2+ ansCandidates need a Master's or PhD in a related field and at least 2 years of research or industry experience. Strong Python and deep learning skills with PyTorch, TensorFlow or JAX are required, along with the ability to reproduce research independently.
PyTorch, TensorFlow, JAX, 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
Power Communication Protocol Developer
Montréal, QCHuawei Technologies Canada Co., Ltd.
Huawei Technologies Canada needs candidates with a bachelor's or master's degree in electrical engineering, computer science or a related field. They should know at least one power communication protocol, code in C/C++, and understand networking and English.
SCADA, EMS, Protocol analyzer, SCL files