Senior Principal Engineer - AI Framework Programming Expression Technology
Markham, ONHuawei Technologies Canada Co., Ltd.
3+ YOECandidates 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
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
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 – 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
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
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
Senior Researcher – AI Data Systems
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need strong systems programming skills in C++, Rust or Go and experience with distributed systems and database internals. A Master's or PhD in Computer Science, Computer Engineering, Mathematics or a related field is required.
PostgreSQL, pgvector, Milvus, Weaviate, LanceDB, DuckDB
Co-op Engineer- Distributed Agent System
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need a Bachelor's, Master's, or PhD in computer science, computer engineering, applied mathematics, physics, or a related field, plus high proficiency in Go or Rust. Strong knowledge of algorithms, data structures, operating systems, and distributed systems is required, and experience with scheduling algorithms or Linux development is an asset.
Go, Rust, Linux
Research Engineer - AI Workload & Systems
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need a strong understanding of modern AI architectures and AI accelerator hardware such as GPUs and TPUs. Hands-on kernel development experience with CUDA or Triton, plus LLM inference and profiling experience, is required; a PhD is an asset.
CUDA, Triton, TileLang, vLLM, SGLang, PyTorch
Co-op Engineer - Computer Network for AI
Markham, ONHuawei Technologies Canada Co., Ltd.
Huawei needs candidates pursuing a Bachelor's, Master's or PhD in computer science, machine learning or a related field. Candidates need C++ and Python skills, plus research or engineering experience in computer networks or AI infrastructure.
Data storage, Research, Communication skills, Computer science, Machine learning, C++
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
Researcher - Computer Network for AI
Markham, ONHuawei Technologies Canada Co., Ltd.
3+ YOECandidates need a Master's degree or higher in Computer Science, Machine Learning or a related field, plus 3+ years of research or engineering experience. They need strong C++ and Python skills and expertise in AI infrastructure, HPC or data-center networking.
Data storage, Research, Communication skills, Computer science, Machine learning, C++