Talent.com
huaweicanada
Principal Scientist - Software/Hardware Co-designhuaweicanada • Markham, ON, Canada
Principal Scientist - Software/Hardware Co-design

Principal Scientist - Software/Hardware Co-design

huaweicanada • Markham, ON, Canada
29 days ago
Job type
  • Full-time
Job description

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. This team also develops next-generation GPU architecture for gaming, cloud rendering, VR/AR, and Metaverse applications.

One of the goals of this lab are 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 the emerging hardware designs in the industry, conduct in-depth insight and survey analysis, and identify the direction of key cutting-edge technologies.
  • Cooperate with our AI research team to identify key performance bottlenecks in future AI workloads, and define key algo-hw codesign features of our next-generation chips, for the objectives of low cost, high throughput, great scalability, and stability.
  • Performance modelling of representative AI workloads with state of the art training & inference algorithms on different hardware specs for quantitative analysis of compute, memory, IO and interconnect.
  • Lead our team for acceleration algorithm breakthrough in best tradeoff between model quality and compute efficiency.
  • Track the emerging algorithm-hardware codesign technologies in the industry, conduct in-depth insight and survey analysis, and deeply understand main directions and trends of cutting-edge algorithm-hardware codesign technologies.

About the ideal candidate

  • Master's or Doctoral degree in Computer Science or Electronic Engineering.
  • At least 5+ years of experience in low-level computing algorithm development, AI accelerator/ large scale parallel computing / high performance computing system design is an asset.
  • Deep understanding of the basic principles and workload characteristics of large language models / multimodal models, the popular AI software stack (operators, compilers, acceleration libraries, frameworks) and mainstream large model training and inference algorithms, such as hybrid parallelism, low precision data formats, sparsity, P/D splitting, etc.
  • Familiarity with microarchitecture of AI chips is an asset.
#J-18808-Ljbffr
Create a job alert for this search

Principal Scientist - Software/Hardware Co-design • Markham, ON, Canada

Similar jobs

Principal Ai Architect & Technical Vision Leader - $160,000 - $180,000 A Year

SaaS risk management companyToronto County, Canada
Full-time

Seeking a Principal AI Architect to lead AI/ML strategy, provide architectural oversight, mentor engineers, and drive innovation in a hybrid work environment. Show more

 • Promoted

Principal Scientist - Software/Hardware Co-Design

Huawei CanadaMarkham, Canada
Full-time

Principal Scientist - Software/Hardware Co-designJoin to apply for the Principal Scientist - Software/Hardware Co-design role at Huawei Canada.About the team: The Computing Data Application Acceler... Show more

 • Promoted

Principal Software Engineer-Ai - $158,900 - $295,100 A Year

Thomson ReutersEast York, Canada
Full-time

Principal Software Engineer for AI platform development, focusing on backend and orchestration systems for AI-native products.Role involves technical leadership, system design, and scaling AI workl... Show more

 • Promoted

Principal Software Engineer - C$180,000 - C$220,000 A Year - Remote

eDynamic LearningToronto County, Canada
Remote
Full-time

Principal Software Engineer needed to provide hands-on technical leadership, improve engineering effectiveness, and ensure technical excellence across teams.Role focuses on critical initiatives, co... Show more

 • Promoted

Principal Software Developer for GPU-Based Machine Learning Solutions

AMDMarkham, York Region, CA
Full-time

Shape the future of GPU computing in machine learning as Principal Software Developer.Your role focuses on comprehensive system testing across software solutions to drive AI advancements.As a vital... Show more

 • Promoted

ASIC Systems Architecture, Staff – Edge AI

Qualcommmarkham, york region, Canada
Full-time

Qualcomm is the world's leading developer of next-generation of always connected Edge‑AI processing technology and is committed to building a world‑class organization that will lead the industry.Be... Show more

 • Promoted

Senior Embedded Vision & Edge AI Hardware Engineer

Ienso Inc.Richmond Hill, York Region, CA
Permanent

A leading technology company in York Region is seeking a skilled Senior Embedded Hardware Design Engineer to design and develop hardware for advanced embedded imaging systems.The position requires ... Show more

 • Promoted

Principal Software Architect - C$190,000 - C$220,000 A Year - Remote

Wiser SolutionsToronto County, Canada
Remote
Full-time

The Principal Software Architect will lead platform evolution, mentor teams, and solve complex engineering problems, ensuring cost-efficient, scalable, cloud-native solutions. Show more

 • Promoted

Synex Principal Hardware Engineer Role

Synex MedicalToronto, Ontario, Canada
Full-time

Lead advanced hardware innovation at Synex as a Principal Hardware Engineer in Toronto.Embrace complex technical challenges and collaborate with experts to design next-generation systems.This full-... Show more

 • Promoted

Principal Software Architect - C$180,000 - C$220,000 A Year

Enterprise SystemsToronto, Canada
Full-time

Leading technical architecture across multiple product teams, defining strategy, making architectural decisions, and mentoring engineers for an enterprise software company. Show more

 • Promoted

Principal Ai Engineer - C$180,000 - C$200,000 A Year

HarnhamNorth York, Canada
Full-time

Lead AI Engineer role focused on production model deployment, requiring strong software engineering, AI/ML systems, and MLOps experience.Responsibilities include leading projects, iterating on PoCs... Show more

 • Promoted

Principal Software Architect - Scale Systems (Hybrid) - C$180,000 - C$220,000 A Year

A leading tech firmNorth York, Canada
Full-time

Seeking a Principal Software Architect to lead technical architecture for product teams, define strategy, and mentor.Requires 12+ years of experience in distributed systems and cloud platforms. Show more

 • Promoted

Principal Ai/Ml Scientist - $128,000 - $238,000 A Year

TelusEast York, Canada
Full-time

Lead AI/ML initiatives, developing and deploying advanced models and Generative AI applications.Drive data-driven decision-making, mentor teams, and represent the company as a thought leader. Show more

 • Promoted

Principal Scientist - Software/Hardware Co-design

huaweicanadaMarkham, Ontario, Canada
Full-time

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 technologi... Show more

 • Promoted

Principal Platform Engineer, Machine Learning

RAVLtoronto, on, Canada
Full-time

RAVL is a boutique technology advisory and engineering firm focused on the financial services industry.Everything we do is centered on helping our clients realize measurable ROI from their technolo... Show more

 • Promoted

Principal Machine Learning Architect

Index Exchangetoronto, on, Canada
Full-time

At Index Exchange, we’re reinventing how digital advertising works—at scale.We are a globally trusted independent supply-side platform, powering intelligent decisioning to maximize value for media ... Show more

 • Promoted

Principal Engineer - Ai & Full Stack - C$120,000 - C$175,000 A Year - Remote

ScispotToronto County, Canada
Remote
Full-time

This role involves architecting and scaling AI features using React, Java, and Python, enhancing recommendation engines, and leading a team in developing cutting-edge AI tools for biotech. Show more

 • Promoted

Principal Engineer - Satellite Systems

Kepler Communications Inc.toronto, on, Canada
Full-time

At Kepler Communications, we're not just imagining the future of on-demand space connectivity - we're leading it!.Our mission is to provide real-time Internet accessforspace-based assets, enabling ... Show more

 • Promoted

Principal Analog ASIC Design Engineer

XanaduToronto
Full-time

Xanadu’s mission is to build quantum computers that are useful and available to people everywhere.At Xanadu, we are learners, innovators, researchers, collaborators and problem solvers.We are creat... Show more

 • Promoted

Innovative Principal Engineer Role Enercare

Enercare Inc.Markham
Full-time

Become a Principal Engineer with Enercare Inc.Lead the charge in developing applications that enhance the customer experience through technology.This role is a full-time opportunity reporting to th... Show more