Senior Principal Researcher – AI Agent & Multimodal Interaction System
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need a PhD or Master's in computer science, electrical engineering or a related field, plus experience with multimodal AI, vision-language models and AI-driven user experiences at scale. Proven delivery to large consumer products or influential publications at venues such as CHI, UIST, NeurIPS or ICASSP are needed.
Research, Collaboration, Adaptability, Computer science, Electrical engineering, Communication skills
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
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
Ottawa, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be enrolled in a Master's or PhD electrical engineering program or equivalent, with a solid background in non-coherent optical transmission and direct-detection systems. Matlab or Python skills and strong teamwork are required, and publications on similar topics are an asset.
Matlab, Python
Senior Researcher – GPU, AI & Hardware Architecture
Edmonton, ABHuawei Technologies Canada Co., Ltd.
Candidates need a PhD in a computer-related field, ideally in AI/ML or computer architecture, plus industry experience. They should know AI frameworks such as PyTorch, TensorFlow or JAX, be proficient in C/C++, and have hands-on experience with a GPU ecosystem such as CUDA, Vulkan, OpenGL, OpenCL or WebGPU.
PyTorch, TensorFlow, JAX, CUDA, Vulkan, OpenGL
Researcher – Web Agent
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need a solid understanding of how large language models work, hands-on experience building or evaluating AI agents, and skill with AI-assisted coding tools. Strong research and structured writing skills are also required.
AI-assisted coding tools