Skip to content

Senior Researcher-Deep Learning & LLMs

  • Montreal, Quebec
  • Toronto, Ontario
+1 more

Job description

Our team has an immediate permanent opening for a Senior Researcher.


  • Apply cutting-edge research to solve impactful real-world problems, publish at top-tier conferences, and invent patents.
  • Research and develop innovative ML models with applications on graph structured data (such as social/transaction/telecommunication networks, recommender systems, and dynamic and knowledge graphs).
  • Apply your research and implement optimized algorithms for real-world problems that affect relations of millions of entities (users, products, persons, or transactions).
  • Publish at top-tier ML conferences, file high-value patents, and write scientific technical reports.
  • Contribute to the design, implementation, test, and maintenance of research and development frameworks.
  • Collaborate with researchers and developers across teams and projects.

Job requirements

What you'll bring to the team:

  • Master’s or PhD degree in Computer Science, Electrical Engineering, Statistics, Applied Mathematics or a related technical field.
  • Good knowledge of Deep Learning (DL) components (training, regularization, generalization) and familiar with common DL architectures (e.g., transformer, CNNs, diffusion models).
  • Have publication experience in top AI/ML, NLP or EDA conferences (NeurlPS, ICML, ACL, DAC, ICCAD, etc.).
  • Strong coding skills in Python. Coding experience in C++ is an asset.
  • Knowledge and experience in Large Language Models (LLMs) is an asset.
  • Experience in hardware design or EDA tools is an asset.
  • Knowledge and experience in Graph Neural Networks (GNNs) is an asset.
  • Have good communication skills.