Senior Ascend NPU Systems Engineer (Manitoba)

Senior Ascend NPU Systems Engineer (Manitoba)

07 Nov
|
Huawei Canada
|
Manitoba

07 Nov

Huawei Canada

Manitoba

Ascend NPU systems engineering drives Huawei Canada’s foundation-model performance through AscendC kernels and distributed scaling. This is a permanent senior engineering prospect.
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
Strong 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.

#J-18808-Ljbffr

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

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 (manitoba) / manitoba

Subscribe to this job alert:

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