Talent.com
Principal Scientist - Software/Hardware Co-design
Principal Scientist - Software/Hardware Co-designHuawei Canada • Markham, York Region, CA
Principal Scientist - Software / Hardware Co-design

Principal Scientist - Software / Hardware Co-design

Huawei Canada • Markham, York Region, CA
30+ days ago
Job type
  • Full-time
Job 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

    Create a job alert for this search

    Principal Scientist SoftwareHardware Codesign • Markham, York Region, CA

    Similar jobs
    Chief AI Product Architect for Education

    Chief AI Product Architect for Education

    Crossover • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading educational technology company is seeking a Vice President of Product Engineering to spearhead its AI-driven learning platform. This executive-level role requires expertise in technical ar...Show more
    Last updated: 2 days ago • Promoted
    Senior Principal Engineer Cognitive Enhancement for Foundation Model Applications

    Senior Principal Engineer Cognitive Enhancement for Foundation Model Applications

    Huawei Technologies Canada Co., Ltd. • Markham, ON, CA
    Permanent
    Huawei Canada has an immediate permanent opening for a Senior Principal.The Distributed Data Storage and Management Lab leads research in distributed data systems, aiming to develop next-generation...Show more
    Last updated: 30+ days ago
    Manager, Software Engineering & Technology Innovation

    Manager, Software Engineering & Technology Innovation

    Fundserv • Toronto C6A, ON, Canada
    Full-time
    Manager, Software Engineering & Technology Innovation — Fundserv.The role is responsible for leading the development and delivery of several industry software products as well as driving technology...Show more
    Last updated: 30+ days ago • Promoted
    Head of AI-Powered Solutions Engineering

    Head of AI-Powered Solutions Engineering

    Sanofi US • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading pharmaceutical company in Toronto is seeking a Head of Solutions Engineering to lead a specialized team in pioneering AI-powered solutions. The role involves driving cloud transformation, ...Show more
    Last updated: 4 days ago • Promoted
    Principal Data Scientist — Lead ML Systems & Mentorship

    Principal Data Scientist — Lead ML Systems & Mentorship

    Toast • Toronto, Ontario, Canada
    Full-time
    A leading tech company in Toronto is seeking a Principal Data Scientist to lead the design and development of scalable ML systems. This role requires 10+ years of experience in data science, deep kn...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Architect

    Principal Software Architect

    Wiser Solutions, Inc. • Toronto, Ontario, Canada
    Full-time
    Wiser Solutions is the global leader in omnichannel retail intelligence, empowering over 750 global brands and retailers to gain a decisive advantage at every consumer decision point.Every day, Wis...Show more
    Last updated: 30+ days ago • Promoted
    Principal Architect

    Principal Architect

    IBS Software • Toronto C6A, ON, Canada
    Full-time
    Registered Retirement Savings Plan (RRSP).Maternity and parental benefits.Deferred Profit Sharing Plan (DPSP).Learning / training paid by employer. Paid time off (volunteering or personal days).Seekin...Show more
    Last updated: 30+ days ago • Promoted
    AI Native Software Engineering Manager

    AI Native Software Engineering Manager

    Accenture • Toronto C6A, ON, Canada
    Full-time
    AI Native Software Engineering Manager – Accenture.There is never a typical day at Accenture, but that’s why we love it here! This is an extraordinary chance to begin a rewarding career at Accentur...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, AI

    Senior Software Engineer, AI

    Valence • Toronto C6A, ON, Canada
    Remote
    Full-time
    Valence has built the only AI native coaching platform for enterprise, offering personalized, expert, and human-like guidance and support to any leader or employee. We’re not just talking about the ...Show more
    Last updated: 5 days ago • Promoted
    Senior Principal Architect, Enterprise Architecture- Artificial Intelligence

    Senior Principal Architect, Enterprise Architecture- Artificial Intelligence

    Scotiabank • Toronto, Canada
    Full-time
    Title : Senior Principal Architect, Enterprise Architecture - Artificial Intelligence.Requisition ID : 243224 Join a purpose driven winning team, committed to results, in an inclusive and high‑perfor...Show more
    Last updated: 30+ days ago • Promoted
    Head of AI-Driven Solutions Engineering

    Head of AI-Driven Solutions Engineering

    Sanofi • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading global healthcare company in Toronto is seeking a Head of Solutions Engineering to lead a specialized team in developing AI-powered solutions in the pharmaceutical sector.This role focuse...Show more
    Last updated: 4 days ago • Promoted
    Senior Full-Stack Engineer — AI‑Driven Platform

    Senior Full-Stack Engineer — AI‑Driven Platform

    Sagard Holdings Inc. • Toronto C6A, ON, Canada
    Full-time
    A leading investment management firm in Toronto is hiring a Senior Full Stack Engineer to join their AI team.This role focuses on designing, building, and evolving internal products and platform ca...Show more
    Last updated: 7 days ago • Promoted
    Sr. Principal AI Software Architect Canada

    Sr. Principal AI Software Architect Canada

    OpenText • Richmond Hill
    Full-time
    Principal Software Architect (AI).Job Location : Richmond Hill, ON Hybrid (Tues, Wed, Thurs in-office & Mon, Fri- WFH).OpenText is a global leader in information management, where innovation, creati...Show more
    Last updated: 2 days ago • Promoted
    Principal UI Architect - Hands-on Tech Leader (50 / 50)

    Principal UI Architect - Hands-on Tech Leader (50 / 50)

    ADP • Toronto, Canada
    Full-time
    A global technology company is hiring a Principal UI Architect in Toronto to oversee UI architecture while being hands-on in development. The role requires 12+ years in UI architecture and full stac...Show more
    Last updated: 13 hours ago • Promoted • New!
    Principal Applied Scientist, Ring AI

    Principal Applied Scientist, Ring AI

    Amazon • Toronto C6A, ON, Canada
    Full-time
    Are you a passionate scientist in the computer vision area who is aspired to apply your skills to bring value to millions of customers? Here at Ring, we have a unique opportunity to innovate and se...Show more
    Last updated: 6 days ago • Promoted
    Principal Engineer, Cloud & Platform Architecture

    Principal Engineer, Cloud & Platform Architecture

    Capital One Canada • Toronto C6A, ON, Canada
    Full-time
    A leading financial institution in Canada is seeking a Distinguished Engineer to drive engineering excellence through innovation and mentorship. In this director equivalent role, you will articulate...Show more
    Last updated: 4 days ago • Promoted
    Senior Frontend-Focused Full-Stack Engineer

    Senior Frontend-Focused Full-Stack Engineer

    Nirmata • Toronto C6A, ON, Canada
    Remote
    Full-time
    At Nirmata, our mission is to accelerate adoption of cloud native technologies for enterprises.We believe that software can radically transform the world and are building a solution to help enterpr...Show more
    Last updated: 15 days ago • Promoted
    Principal Software Development Engineer - Efficient Gen AI training and inferencing at scale

    Principal Software Development Engineer - Efficient Gen AI training and inferencing at scale

    Advanced Micro Devices • Markham
    Full-time
    WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst...Show more
    Last updated: 2 days ago • Promoted