Job Description
Description
Principal Scientist – Software/Hardware Co-design
Join to apply for the Principal Scientist – Software/Hardware Co-design role at Huawei Canada .
About the team: The Computing Data Application Acceleration Lab aims to create a leading global data analytics platform organized into three specialized teams using innovative programming technologies. This team focuses on full-stack innovations, including software-hardware co-design and optimizing data efficiency at both the storage and runtime layers. They also develop next-generation GPU architecture for gaming, cloud rendering, VR/AR, and Metaverse applications. One goal of this lab is to enhance algorithm performance and training efficiency across industries, fostering long-term competitiveness.
About the job:
- Build an accurate and universal AI performance model based on mainstream AI acceleration technologies to support theoretical analysis.
- Track emerging hardware designs in the industry, conduct in-depth insights and survey analysis, and identify the direction of key cutting-edge technologies.
- Collaborate with the AI research team to identify key performance bottlenecks in future AI workloads, and define key algo-hw co-design features of next-generation chips for low cost, high throughput, scalability, and stability.
- Perform performance modeling of representative AI workloads with state-of-the-art training & inference algorithms on different hardware specifications for quantitative analysis of compute, memory, IO, and interconnect.
- Lead the team for breakthroughs in acceleration algorithms balancing model quality and compute efficiency.
- Track emerging algorithm-hardware co-design technologies, conduct in-depth analysis, and understand main directions and trends of cutting-edge technologies.
Job requirements:
- Master’s or Doctoral degree in Computer Science or Electronic Engineering.
- At least 5+ years of experience in low-level computing algorithm development, AI accelerators, large-scale parallel computing, or high-performance system design.
- Deep understanding of large language models/multimodal models, AI software stacks (operators, compilers, acceleration libraries, frameworks), and training/inference algorithms like hybrid parallelism, low precision data formats, sparsity, P/D splitting.
- Familiarity with AI chip microarchitecture is an asset.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Engineering and Information Technology
Industries
- Telecommunications
This job posting is active. Referrals can increase your chances of interviewing at Huawei Canada.
#J-18808-Ljbffr
Company
Huawei Canada
Location
Markham
Country
Canada
Salary
125.000
URL