Co-op Engineer - AI Software Engineering
Markham, ONHuawei Technologies Canada Co., Ltd.
2+ YOECandidates 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
Intern Researcher - Embodied AI
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be pursuing a Master's or PhD in computer science, robotics, AI or a related field, with first-author publications at top venues. They need strong reinforcement learning, imitation learning and Python/PyTorch skills.
PyTorch, Python, robot simulators
Co-op Researcher - Machine Learning, Speech & Audio AI
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be pursuing a Bachelor's, Master's or PhD in Computer Science or a related field. Strong software skills in C++ and Python, solid machine learning knowledge and experience with TensorFlow or PyTorch are required.
Python, C++, TensorFlow, PyTorch
Co-op Researcher - Video Generation & 3D Computer Vision
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be enrolled in a Bachelor's, Master's or PhD program in computer science or a related field. They need practical machine learning or computer vision experience and coding skills in Python and PyTorch or TensorFlow.
Python, PyTorch, TensorFlow, OpenCV, Photoshop, Stable Diffusion
Co-op Researcher - LLMs & Computer Vision
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be pursuing a Bachelor's, Master's or PhD in computer science or a related field, with machine learning or computer vision project experience. Python, Git, PyTorch and academic research experience are expected, with LLM/VLM fine-tuning and generative image models as assets.
Python, PyTorch, Git, OpenCV, Photoshop, Blender
Co-op Researcher – LLM Post-Training & Agentic Coding
Edmonton, ABHuawei Technologies Canada Co., Ltd.
Candidates need to be enrolled in a senior co-op program in computer science, machine learning or AI. They need strong Python and PyTorch skills, solid knowledge of large language models, and hands-on experience with ML research or systems.
PyTorch, vLLM, SGLang, FSDP, DeepSpeed, Hugging Face
Researcher - Power System and Grid Interconnection
Montréal, QCHuawei Technologies Canada Co., Ltd.
Candidates need a PhD or PhD student status in electrical engineering or a related field, plus a strong publication record. They must be fluent in C/C++ and Python, know microgrids, inverter-based resources and IEC 61850-type protocols, and communicate in English.
EMTP, PSCAD, PLECS, Simulink, PLC, FPGA
Co-op Researcher - LLMs & Computer Vision
Markham, ONHuawei Technologies Canada Co., Ltd.
Candidates need to be pursuing a Bachelor's, Master's or PhD in computer science or a related field, with machine learning or computer vision project experience. Python, Git, PyTorch and academic research experience are expected, with LLM/VLM fine-tuning and generative image models as assets.
Python, PyTorch, Git, OpenCV, Photoshop, Blender
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++