Talent.com
Researcher – Parallel Computing
Researcher – Parallel ComputingHuawei Technologies Canada Co., Ltd. • Vancouver, British Columbia, CA
Researcher – Parallel Computing

Researcher – Parallel Computing

Huawei Technologies Canada Co., Ltd. • Vancouver, British Columbia, CA
25 days ago
Job type
  • Full-time
  • Permanent
Job description

Job description

Huawei Canada has an immediate permanent opening for a Researcher.

About the team :

The AnShi Lab focuses on developing next-generation gateway software architecture by prioritizing file security and software innovation. The focus is on conducting mid- and long-term research to create high-value patents and guide datacom gateway development. The goal is to establish industry benchmarks through cloud-based, intelligent software engineering. By leveraging local resources and fostering talent, we aim to build a high-performance technical expert team, improving both organizational vitality and personnel capabilities.

About the job :

Analyze the performance characteristics and scalability limitations of our current network gateway policy engineandexplore parallel algorithms for rule lookup and incremental updates on GPUs and heterogeneous CPU / GPU or multi-core CPUs systems.

Investigate hybrid CPU / GPU designs similar to high-speed DPI and pattern-matching systems.

Design and evaluate new data structuresfor network gateway rule matching.

Implement solutions in C / C++ and optimize them to production-quality standards (performance, robustness, and maintainability).

Work closely with network gateway product and malware research teams to implement and integrate the new engine / solution into real products.

Collaborate onpatents and, where appropriate, academic or industry publications.

Participate in other malware research projects as per job needs.

The total target annual compensation for this position ranges from $106,000 to $156,000 depending on education, experience and demonstrated expertise.

Job requirements

About the ideal candidate :

Ph.D. (an asset) or Masters degree in Computer Science, Electrical & Computer Engineering, Mathematics, or a closely related field, with a focus on systems, high-performance computing, or databases, or equivalent research experience.

Experience with two or more of the following :

1) Hybrid CPU / GPU systems (e.g., dynamic switching between CPU-only and hybrid modes), parallel computing, high performance computing

2) SIMT

3) AI Compiler

4) GPU programming in either (CUDA, HIP, OpenCL) or other accelerators

Strong programming skills in C / C++ with experience writing performance-efficient code.

Good understanding of :

1) Algorithms and data structures

2) Computer architecture (caches, memory hierarchy, etc.)

Having experience in the following is an asset :

1) Malware analysis / detection

2) Experience in LLM / GNN / ML with good understanding of the math fundamentals

3) TCP / IP Network stack

Create a job alert for this search

Researcher Parallel Computing • Vancouver, British Columbia, CA

Similar jobs
Computational Designer

Computational Designer

Entuitive • Vancouver, BC, Canada
Full-time
We are a firm that does things a little differently.This is your opportunity to join our high-calibre, experienced group of professionals on a mission to re-imagine the future by changing the way t...Show more
Last updated: 30+ days ago • Promoted
Senior Cloud Platform Engineer : Kubernetes & GitOps

Senior Cloud Platform Engineer : Kubernetes & GitOps

Teck Resources • Vancouver
Full-time
A leading Canadian resource company is seeking a senior Cloud Platform Developer to evolve a modern cloud-native platform with a focus on developer experience and reliability.This hands-on role inv...Show more
Last updated: 8 days ago • Promoted
Senior ML & Quantum Computing Systems Architect

Senior ML & Quantum Computing Systems Architect

TRIUMF • Vancouver
Full-time
A Canadian research laboratory is looking for a Machine Learning and Quantum Information Systems Specialist to advance its research programs. The role involves applying cutting-edge methodologies in...Show more
Last updated: 16 days ago • Promoted
Senior Generative AI Software Developer (ID#5114)

Senior Generative AI Software Developer (ID#5114)

freelance.ca • Richmond, Canada
Full-time
This contract position follows a hybrid model and requires onsite presence in Richmond, BC a minimum of three days per week. Design and build applications using OpenAI, Azure OpenAI, and open-source...Show more
Last updated: 30+ days ago • Promoted
Senior Software Developer - Artificial Intelligence

Senior Software Developer - Artificial Intelligence

Global Relay • Vancouver, BC, Canada
Full-time
For over 25 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions.We securely capture...Show more
Last updated: 30+ days ago • Promoted
Algorithm Developer

Algorithm Developer

Dynamsoft • Vancouver
Full-time +1
Get AI-powered advice on this job and more exclusive features.This range is provided by Dynamsoft.Your actual pay will be based on your skills and experience — talk with your recruiter to learn mor...Show more
Last updated: 16 days ago • Promoted
Cellular Engineer | Saffo Solution Technology | Vancouver, Canada

Cellular Engineer | Saffo Solution Technology | Vancouver, Canada

Saffo Solution Technology • Vancouver
Full-time
Job Title : Cellular Engineer | Saffo Solution Technology | Vancouver, Canada.Recruiting Company : Saffo Solution Technology. Job Location : Vancouver, British Columbia, Canada (Local Candidates Only)....Show more
Last updated: 16 days ago • Promoted
High Performance Computing (HPC) Engineer

High Performance Computing (HPC) Engineer

Cadence Design Systems • Vancouver
Full-time
High Performance Computing (HPC) Engineer page is loaded## High Performance Computing (HPC) Engineerlocations : Port Moody 01 (Vancouver)time type : Full timeposted on : Posted Todayjob requisit...Show more
Last updated: 7 days ago • Promoted
Deep Learning Researcher

Deep Learning Researcher

Picovoice • Vancouver
Full-time
A profitable, steadily growing AI startup in Vancouver is seeking Deep Learning Researchers to build and deploy state-of-the-art models for real-world, on-device AI systems.We tackle unsolved probl...Show more
Last updated: 9 days ago • Promoted
Lead Computational Biologist - Cancer Genomics AI Insights

Lead Computational Biologist - Cancer Genomics AI Insights

Rudiment Labs • Vancouver
Full-time
A leading biotech firm in Vancouver is seeking a talented Computational Biologist to join their Genomics & Bioinformatics team. In this role, you will analyze complex genomic data and develop predic...Show more
Last updated: 16 days ago • Promoted
Strategic Associate Dean, Computing & Academic Studies

Strategic Associate Dean, Computing & Academic Studies

British Columbia Institute of Technology • Burnaby
Full-time
A premier educational institute in Burnaby is seeking an Associate Dean for its School of Computing and Academic Studies. The successful candidate will provide leadership and manage programs, includ...Show more
Last updated: 16 days ago • Promoted
Senior Data Platform Engineer - Go & Databricks

Senior Data Platform Engineer - Go & Databricks

Rivian • Vancouver
Full-time
A leading automotive technology company is seeking a Software Engineer to join the Data & AI team in Vancouver.This role focuses on developing a robust, petabyte-scale data processing framework usi...Show more
Last updated: 16 days ago • Promoted
Research Associate, Cloud

Research Associate, Cloud

Equest • Vancouver, British Columbia, Canada
Full-time +1
Job Title : Research Associate, Cloud.The Activision Infrastructure team is looking for a Research Associate, Cloud.This team supports a variety of cloud workloads and you will help build and mainta...Show more
Last updated: 11 days ago • Promoted
Senior C++ Software Engineer

Senior C++ Software Engineer

Targeted Talent • Richmond, BC, Canada
Permanent
We are looking for an experienced.This is a permanent position that is.C based tech company enjoying substantial growth.The work will be heavily related to developing and implementing new features ...Show more
Last updated: 30+ days ago • Promoted
Platform Engineer for Scalable Dev Tools & AI

Platform Engineer for Scalable Dev Tools & AI

Microsoft • Vancouver
Full-time
A leading technology firm is seeking a Software Engineer to design and develop platform features that enable developers and AI agents to enhance large-scale software services.The ideal candidate wi...Show more
Last updated: 16 days ago • Promoted
Senior Cloud Software Engineer & AI / ML Integrations Lead

Senior Cloud Software Engineer & AI / ML Integrations Lead

Ideon Technologies Inc. • Vancouver
Full-time
A leading tech scale-up in Richmond, BC is seeking a Senior Software Developer to design and enhance cloud-based applications. The role demands over 8 years of experience, particularly in Python and...Show more
Last updated: 16 days ago • Promoted
Cloud Platform Developer (Contract)

Cloud Platform Developer (Contract)

Teck Resources Limited • Vancouver
Full-time +1
Located in the heart of downtown Vancouver, between the Pacific Ocean and the Coast Mountains, Teck’s Corporate Office sits in one of Canada’s most culturally diverse cities.Surrounded by world-ren...Show more
Last updated: 7 days ago • Promoted
Senior Tech Recruiter - AI & Robotics (Hardware & Software)

Senior Tech Recruiter - AI & Robotics (Hardware & Software)

Humanoid • Vancouver
Full-time
A leading robotics company in Canada seeks a Mid-Senior HR professional to manage the recruitment cycle for engineering roles. You'll develop strategies to attract top talent in hardware and softwar...Show more
Last updated: 16 days ago • Promoted