As of November 8, 2026, Jobsy lists 18 research engineer jobs in Canada. 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.
18 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.
1+ YOECandidates need an undergraduate degree in engineering or applied science and at least one year of related experience. Hands-on lithium-ion cell or electrode manufacturing experience and strong communication skills are needed.
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
Candidates need strong Python and C++ skills, deep GPU architecture knowledge and experience with CUDA, Triton, ROCm or AWS Neuron. A background in computer science or engineering is preferred, along with the ability to work collaboratively in a remote team.
7+ YOECandidates need a STEM degree or equivalent game content creation experience, plus proven work with vision-language models, computer vision and model training. They also need strong Python skills with PyTorch or TensorFlow, and 7+ years of combined graduate research and professional experience.
Candidates need hands-on experience training and aligning large language models, including SFT, reward modelling and PPO or GRPO. They also need large-scale distributed training experience across GPU or NPU hardware, LLM evaluation experience, and proficiency in Python, C/C++ or Go.
3+ YOECandidates need a PhD in computer science or engineering, or a Master's with 3+ years of hands-on security experience. They need deep knowledge of system security, AI security, applied cryptography, and proficiency in C/C++, Java or Python.
Research, Apply information security policies, Computer science, Computer engineering, Programming languages, C
Candidates need a PhD in computer science, software engineering or AI, plus hands-on experience with code agent tools and multi-agent systems for software engineering. Proficiency in Python (or TypeScript, Go, C/C++) and strong research communication are required.
3+ YOECandidates need a Master's or PhD in a related field (strong Bachelor's considered), 3+ years of research or industry experience, and hands-on deep learning skills in PyTorch, TensorFlow or JAX. Experience with multimodal learning, LLMs or on-device deployment is a strong asset.
3+ YOECandidates need a PhD in Computer Science or Computer Engineering, or a Master's with 3+ years of hands-on security experience. They need deep expertise in system security (access control, authentication, DLP or confidential computing), AI security (prompt injection, backdoor detection, RAG security) and cryptography, plus proficiency in C/C++, Java or Python.
Research, Apply information security policies, Computer science, Computer engineering, Programming languages, C
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.
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
5+ YOECandidates need a Master's or PhD in a related field, or 5+ years of related experience. They should know neural networks, TensorFlow or PyTorch, Python, and C/C++, and be interested in unsupervised learning, computer vision, or autonomous vehicles.
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.