As of November 7, 2026, Jobsy lists 8 research engineer jobs in Toronto, ON. The most active employers are Huawei Technologies Canada Co., Ltd., Waabi and Human Computer Lab. Skills often requested: research, python, c++ and computer science.
No matching filters. Try another name.
8 jobs·Latest jobs · Canada··
Why we group jobs by company
Jobs from the same identified company share one card in each results page. As you load more, we merge that company’s additional jobs into its existing card, so large employers do not keep taking extra space. Use the arrows or numbered dots to browse, or View all to compare its loaded jobs and reach the company’s full list. Company pages show separate job cards.
2+ YOECandidates need strong math and computational geometry skills, some low-level software experience such as firmware or 3D modelling tools, and 2 to 8 years of relevant experience. They must be comfortable with loosely defined problems and driving work from investigation through implementation.
Royal Bank of Canada: Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance.
Candidates need advanced experience in machine learning research engineering and strong problem solving. They must be able to lead cross-functional work and give clear recommendations to management.
Research, Artificial intelligence, Natural language processing, Leadership, Machine learning, Problem solving
5+ YOEYou are a fit for the position of Senior Research Engineer if your background includes:; A Bachelor’s Degree in Computer Science, Related Field, or Equivalent Experience; At least 5 years software engineering experience
Research, ML, Software development, Process data, Machine learning, Circulate information
Candidates need a Master's degree in computer vision, machine learning, robotics or a related field, or equivalent industry experience. Strong Python and PyTorch or JAX skills, distributed training experience and hands-on work on generative or predictive models of the physical world are required.
Candidates need a strong grounding in classical and learning-based signal processing and experience with real-time, high-throughput systems under tight compute limits. They must be able to prototype quickly in Python, Julia or MATLAB and also write production-quality software.
Candidates need experience shipping production-quality software and a solid understanding of machine learning or neural rendering, including NeRF and Gaussian Splatting. They also need cloud GPU machine learning experience with PyTorch or TensorFlow and strong Python and C++ or Rust engineering skills.
Candidates need a bachelor's degree in computer science, engineering or machine learning, applied research experience and strong Python skills. A master's or PhD, experience shipping models to production and familiarity with PyTorch, Rust, C++ or CUDA are considered assets.
Candidates need a self-directed record of building and measuring technical projects, fluency in Python with comfort in lower layers like C/C++ or embedded code, and experience training and deploying ML models on edge devices. A degree in engineering, computer science, physics or equivalent proof of work is expected.
Python, C++, ROS
Common questions
Who is hiring research engineers?
Huawei Technologies Canada Co., Ltd. (6), Waabi (4), Human Computer Lab (1), Raydar (1) and Royal Bank of Canada (1).
What skills do research engineer jobs ask for?
Postings most often mention research, python, c++, computer science, pytorch, ml, communication skills and c.