Postuler

Publié il y a 7 jours

Senior AI System Engineer - LLM Training System

@ Huawei Technologies Canada Co., Ltd.

Vancouver, Colombie-Britannique

Sur placeTemps plein3+ ans d’expérience
Postuler
SIGNAUX

En bref

Huawei Technologies Canada is hiring a Senior System Engineer for a full-time permanent role on its LLM training systems team. The work covers high-performance operator development and distributed training optimization for foundation models on Ascend NPUs. The posting gives a target annual compensation of $127,000 to $225,000 depending on education, experience and expertise.

Responsabilités :

  • Develop and tune core operators such as FlashAttention and FP8 GEMM on Ascend NPUs
  • Optimize distributed pre-training and RL post-training pipelines
  • Tune hybrid parallelism and compute-communication overlap across NPU clusters
  • Profile AI hardware to remove bottlenecks and communication overhead
  • Contribute to open-source Ascend and upstream AI acceleration projects

Résumé des exigences :

  • 3+ years in HPC, AI accelerator operators or distributed large-model training
  • Solid AscendC/CANN or CUDA C/C++ experience
  • Experience with MindSpeed, Megatron-LM, PyTorch FSDP, veRL or vLLM
  • Strong C/C++ and modern Python skills
  • Proficiency with Ascend Profiler, msprof or Nsight

Outils et compétences

Source et dates

Site carrière / système de candidatures · recruitee

Date publiée par l’employeur
2026-11-03
Première détection par notre source
2026-11-03
Mise à jour du dossier source
2026-11-10

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience3 an(s) et plus
Heures par semaine40 (estimé)
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
FormationBaccalauréat (exigé), Maîtrise (préféré), Doctorat (préféré)
Domaines d’étudesComputer Science, Computer Engineering, Electrical Engineering

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Huawei Technologies Canada Co., Ltd.

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

Personnes associées sur LinkedIn
142 744
Autres noms enregistrés
  • Huawei Finland R&D
  • Huawei
  • Huawei Europe
  • Huawei Denmark
  • Huawei Norway
  • Huawei
  • Huawei Serbia&Hungary Rep Office
  • Huawei Telekomünikasyon Dış Ticaret Ltd
  • Huawei Technologies Italia
  • Huawei Switzerland
ChampValeur
SecteurTelecommunications
Taille10001+
Siège socialShenzhen, Guangdong
Offres sur Jobsy187
LinkedInVoir la page
Description

Huawei Canada has an immediate permanent opening for a Senior Engineer.

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:

As a Senior System Engineer, you will drive core compute operator development and distributed scaling performance across foundation model pre-training and post-training workloads on Ascend NPUs. You will identify computational and communication bottlenecks, implement high-performance kernels using AscendC, Triton, and TileLang, and optimize distributed acceleration suites (MindSpeed / open-source training frameworks).

  • Ascend High-Performance Kernel Development: Design, implement, and tune core operators (FlashAttention variants, FP8/MXFP8/W4A8 GEMM, Fused RMSNorm, dynamic MoE routing/dispatch) using AscendC, with explorations in Triton (Triton-Ascend backend) and TileLang.

  • Pre-training & Post-training System Optimization: Architect, scale, and optimize distributed pre-training and RL post-training pipelines using MindSpeed (MindSpeed-LLM / MindSpeed-MM) alongside upstream frameworks (Megatron-LM / Megatron-Core, PyTorch FSDP, veRL, vLLM, Ray).

  • Distributed Parallelism & Training Efficiency: Tune multi-dimensional hybrid parallelism (TP, PP, CP, EP, ZeRO/FSDP) and RL rollout/actor pipelining on Ascend NPU clusters, achieving optimal MFU and compute-communication overlap.

  • Low-Precision & Numerical Parity: Implement low-precision training/inference schemes (FP8, MXFP8, mixed-precision), guaranteeing numerical stability, batch-invariance, and strict precision parity between training and serving runtimes.

  • Profiling & Hardware-Aware Tuning: Conduct deep performance profiling on Ascend hardware using Ascend Profiler (msprof), msprobe, and PyTorch Profiler to eliminate pipeline bubbles, AICore/AIVector stalls, and HCCL communication overhead.

  • Open Source & Ecosystem Enablement: Contribute high-performance operators, bug fixes, and acceleration features to open-source Ascend communities and upstream AI acceleration projects.

    The total target annual compensation ranges from $127,000 to $225,000 depending on education, experience, and demonstrated expertise.

About the ideal candidate:

  • Bachelor’s, Master’s, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related technical disciplines, 3+ years of experience in high-performance computing (HPC), AI accelerator operator development, or distributed large model training systems.

  • Hands-on Operator Programming: Solid development experience in AscendC / CANN, or extensive experience in CUDA C/C++ with a proven ability to transition to AscendC. Experience or strong interest in Triton or TileLang for accelerator backends.

  • Distributed Frameworks: Deep practical experience with distributed pre-training and/or post-training frameworks, such as MindSpeed, Megatron-LM / Megatron-Core, PyTorch FSDP, veRL, or vLLM / DeepSpeed. Systems Programming: Strong programming proficiency in C/C++ and modern Python, with hands-on experience building PyTorch custom C++/CANN extensions.

  • Performance Analysis: Proficiency in performance profiling and debugging tools on AI hardware (e.g., Ascend Profiler/msprof, PyTorch Profiler, or Nsight toolchains).

    Preferred / Standout Qualifications:

  • Direct experience porting or optimizing Triton or TileLang frontends/backends for non-CUDA accelerators (especially Ascend NPU).

  • Deep understanding of Ascend NPU microarchitecture (Cube & Vector compute units, local memory hierarchy/UB, memory movement engines, and HCCL collective communication). Hands-on experience optimizing end-to-end MFU for massive MoE or dense foundation models on multi-node NPU/GPU clusters.

  • Experience in low-precision numerical alignment (FP8, MXFP8, W4A8/W8A8) and eliminating training-inference discrepancy. Active open-source contributions to Ascend repos (MindSpeed, CANN ops, Ascend-vLLM) or upstream projects (Megatron-LM, Triton, TileLang, veRL).

Additional Information:

Huawei Canada is committed to a fair, inclusive, and accessible recruitment process. If you require accommodation during any stage of the hiring process, please let us know and we will work with you to meet your needs.

All applications for this position are reviewed directly by our hiring team, we do not use artificial intelligence tools to screen or select candidates.

Emplois semblables

  • Children, Youth and Teen Program Instructors

    Vancouver, BC
    18,25 $/hÀ la journée

    JEWISH COMMUNITY CENTRE OF GREATER VANCOUVER

    Wage: Starting at $18.25/hour, based on experience and program; Attend JCC staff training sessions as required; Experience working with children, youth and/or teens

  • Pharmacy Technician

    Vancouver, BC
    36,26 $/h

    Fraser Health Authority

    We hire great people for outstanding jobs and need your help to expand the ability to deliver prompt and professional service; Education and Experience; Grade 12 and graduation from an accredited Pharmacy Technician…

  • Project Engineering Manager

    Greater Sudbury, ON +5
    Sur placeTemps plein

    Stantec

    10+ ans3+ gestionCandidates need a mining engineering background, a bachelor's degree in engineering and 10 to 15+ years of heavy industry experience, including 3+ years managing engineering teams. A P.Eng. is preferred, along with strong leadership, communication and mentoring skills.

    Procurement, Construction management, Lead a team, Technical support, Engineering processes, Quality control

  • Senior Software Developer (Marketing Integrations)

    Toronto, ON +1
    Temps plein

    Bally's: Bally’s is the first publicly traded gaming company to achieve Minority Business Enterprise (MBE) certification through the National Minority…

    Candidates need deep hands-on experience with Braze and marketing or CRM integrations, plus strong data modelling and pipeline skills. They must be able to lead implementations, keep systems secure and compliant with privacy and responsible gaming rules, and document architecture.

    Braze, Salesforce Marketing Cloud

  • Client Records Support

    Vancouver, BC

    Lookout Housing and Health Society: Lookout Housing and Health Society is a charitable organization and social safety net that provides housing and a range of support services to…

    1+ ansCandidates need Grade 12 plus one year of related experience, a valid Occupational First Aid Level 1 certificate, and a clear criminal record and vulnerable sector check. Strong computer, documentation and communication skills, and experience working with disadvantaged adults, are essential.

    Word processing software, Computer hardware, Application software

  • Merchandiser, Hourly Full Time Day Greenlight Requisition

    Vancouver, BC
    Temps plein

    SDM Broadway & Carnarvon (Mt Cubic Enterprises Ltd)

    Candidates need some computer and cash register skills, strong organization and record keeping, attention to detail, and the ability to work independently. They must be able to lift up to 50 pounds, climb a ladder, and work flexible shifts including nights and weekends.

    PDT, MMS, Cash register, Ladder

  • Warehouse worker

    Vancouver, BC
    Sur placeTemps plein

    Keystone Automotive Industries ON, Inc

    1+ ansCandidates need up to one year of related work experience, with prior forklift or order picker experience and a high school diploma or GED preferred. Basic math, basic computer skills and the ability to lift up to 75 pounds are needed.

    forklift, order picker, pallet jack, hand truck

  • Cantonese Speaking HCA/Home Caregiver in Vancouver

    Vancouver, BC
    23–25 $/hTemps partiel

    Qualicare Homecare, BC

    Candidates need fluency in Cantonese with conversational English, caregiving experience and a Health Care Aide certificate or equivalent. CPR/First Aid and a Vulnerable Sector check are required or must be obtained, and they need to travel to client homes.

    HCA, Personal care, CPR, First Aid

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.