Jobiglo

Aucun resultat.

Researcher – Parallel Computing

huaweicanada · Vancouver

Nouveau
Permanent 106,000 - 156,000 CAD/an 🇬🇧 English
C/C++ CUDA HIP OpenCL parallel computing high-performance computing SIMT AI compiler algorithms data structures computer architecture malware analysis LLM GNN TCP/IP network stack

Description du poste

About the role

The AnShi Lab at Huawei Canada is seeking a researcher to advance parallel computing techniques for its network gateway policy engine. You will explore GPU and heterogeneous CPU/GPU solutions to improve rule‑lookup performance and scalability.

Key responsibilities

  • Analyze performance and scalability limits of the current network gateway policy engine and develop parallel algorithms for rule lookup and incremental updates on GPUs, heterogeneous CPU/GPU, or multi‑core CPU systems.
  • Investigate hybrid CPU/GPU architectures inspired by high‑speed DPI and pattern‑matching systems.
  • Design and evaluate novel data structures for efficient network‑gateway rule matching.
  • Implement and optimise solutions in C/C++ to production‑quality standards, ensuring performance, robustness and maintainability.
  • Collaborate with product and malware‑research teams to integrate the new engine into real products and contribute to patents and publications.
  • Participate in additional malware‑research projects as required.

Required profile

  • Ph.D. (preferred) or Master’s degree in Computer Science, Electrical & Computer Engineering, Mathematics or a related field, with a focus on systems, high‑performance computing or databases, or equivalent research experience.
  • Demonstrated experience with at least two of the following: hybrid CPU/GPU systems, parallel computing, high‑performance computing, SIMT, AI compilers, GPU programming (CUDA, HIP, OpenCL) or other accelerators.
  • Strong C/C++ programming skills with a track record of writing performance‑critical code.
  • Solid understanding of algorithms, data structures and computer architecture (caches, memory hierarchy, etc.).
  • Additional experience in malware analysis, machine‑learning models (LLM, GNN) or TCP/IP network stack is a plus.

Required skills

  • C/C++ programming
  • GPU programming (CUDA, HIP, OpenCL)
  • Parallel and high‑performance computing
  • SIMT programming model
  • AI compiler technologies
  • Algorithms and data structures
  • Computer architecture (caches, memory hierarchy)
  • Malware analysis (optional)
  • Machine‑learning fundamentals (LLM, GNN)
  • TCP/IP network stack knowledge

Questions fréquentes

Le salaire proposé pour ce poste est de 106-156k CAD par an. Le détail figure dans l'annonce.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Le contrat proposé est un Permanent basé à Vancouver.
Source : ats:recruitee

Pourquoi signalez-vous cette offre ?

Merci pour votre signalement. Nous allons examiner cette offre.

Postulez en 30 secondes

Entrez votre email pour postuler. Un compte sera cree automatiquement.

Postuler maintenant →

En continuant, vous acceptez nos conditions d'utilisation.

Deja un compte ? Connexion

Une question sur cette offre ?

Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.

💬 Contactez-nous sur Telegram

Publie il y a 1 jour

Expire dans 1 mois

4 vues · 0 interesses

Boostez vos chances

Importez votre CV : nous vous proposons les offres qui matchent votre profil.

Analyse de votre CV en cours...

huaweicanada

Vancouver