Researcher - Procedural Graphics
Vancouver, BCHuawei Technologies Canada Co., Ltd.
3+ ansCandidates need a Master's or PhD in Computer Science and at least 3 years of advanced shading graphics experience. They need strong mathematics, graphics API skills in OpenGL or Vulkan, and programming in GLSL, C++ or Python.
OpenGL, Vulkan, WebGPU, SLANG, GLSL, GLES
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
Senior Researcher - Edge AI Optimization/Hardware-Aware ML
Edmonton, ABHuawei Technologies Canada Co., Ltd.
2+ ansCandidates 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
Technology Planning Engineer
Markham, ONHuawei Technologies Canada Co., Ltd.
5+ ansCandidates need 5+ years of software and AI experience, a Master's or PhD in computer science or engineering, and deep knowledge of machine learning, foundation models, agentic AI and ML systems. They must be self-driven and curious about new technology.
Research, Computer science, Machine learning