Senior Ascend NPU Systems Engineer (Winnipeg)

Senior Ascend NPU Systems Engineer (Winnipeg)

07 Nov
|
Huawei Canada
|
Winnipeg

07 Nov

Huawei Canada

Winnipeg

Ascend NPU systems engineering drives Huawei Canada’s foundation-model performance through AscendC kernels and distributed scaling. This is a permanent senior engineering opportunity. As a Senior System Engineer, you will develop compute operators and optimize pre-training and post-training workloads.

The work spans AscendC, Triton, TileLang, MindSpeed, and upstream frameworks. You will improve training efficiency across Ascend NPU clusters through profiling, parallelism, and numerical alignment. Key Responsibilities:

Design and tune FlashAttention, GEMM, RMSNorm, and MoE operators Optimize MindSpeed and distributed foundation-model training pipelines Tune TP, PP, CP, EP, ZeRO,



and FSDP parallelism Profile Ascend hardware and reduce compute-communication overhead Contribute operators and acceleration features to open-source projects Requirements:

Technical degree and three-plus years of relevant experience AscendC or CUDA C/C++ operator-development experience Distributed framework experience with MindSpeed, Megatron, FSDP, veRL, or vLLM Solid C/C++ and modern Python programming proficiency Experience with Ascend Profiler, PyTorch Profiler, or Nsight Apply systems expertise in AscendC, distributed training, profiling, and low-precision computing to Huawei Canada’s accelerator platforms.

📌 Senior Ascend NPU Systems Engineer (Winnipeg)
🏢 Huawei Canada
📍 Winnipeg

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior ascend npu systems engineer (winnipeg) / winnipeg

Subscribe to this job alert:

Get the latest job offers by email for: senior ascend npu systems engineer (winnipeg) / winnipeg