
智能互联达摩院-编译器 DSL 开发专家-计算技术
社招全职3年以上技术-芯片地点:北京 | 杭州 | 上海状态:招聘
任职要求
1. 有 Triton/MLIR/LLVM 编译器框架的实际开发经验,具备进行 kernel 级别优化和调优的能力。 2. 熟悉分布式通信技术,了解 NCCL/MPI/Shmem 等通信库,…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
从事面向芯片的高性能 DSL 编译器研发工作,主要工作内容包括: 1. 基于领域专用语言,探索软硬件协同优化方案,充分挖掘硬件性能潜力。 2. 研发面向分布式场景的 DSL 语义表达,支持高效集合通信原语表达与优化。 3. 研发面向芯片的自动代码生成和优化技术,提升性能和硬件利用率。
包括英文材料
Triton Inference Server+
https://docs.nvidia.com/deeplearning/triton-inference-server/user-guide/docs/index.html
Triton Inference Server is an open source inference serving software that streamlines AI inferencing.
LLVM+
https://llvm.org/docs/GettingStarted.html
Welcome to the LLVM project!
https://llvm.org/docs/tutorial/
This is the “Kaleidoscope” Language tutorial, showing how to implement a simple language using LLVM components in C++.
https://mcyoung.xyz/2023/08/01/llvm-ir/
“LLVM” is an umbrella name for a number of software components that can be used to build compilers.
https://www.youtube.com/watch?v=Lvc8qx8ukOI
This is the first lecture from the "Programming Language with LLVM" course where we build a full programming language similar to JavaScript from scratch, using LLVM compiler infrastructure.
内核+
https://www.youtube.com/watch?v=C43VxGZ_ugU
I rummage around the Linux kernel source and try to understand what makes computers do what they do.
https://www.youtube.com/watch?v=HNIg3TXfdX8&list=PLrGN1Qi7t67V-9uXzj4VSQCffntfvn42v
Learn how to develop your very own kernel from scratch in this programming series!
https://www.youtube.com/watch?v=JDfo2Lc7iLU
Denshi goes over a simple explanation of what computer kernels are and how they work, alonside what makes the Linux kernel any special.
NCCL+
https://developer.nvidia.com/nccl
The NVIDIA Collective Communication Library (NCCL) implements multi-GPU and multi-node communication primitives optimized for NVIDIA GPUs and networking.
还有更多 •••
相关职位

社招5年以上技术-芯片
1. 负责编译器的功能、性能及优化有效性测试 2. 验证代码生成质量,包括基础指令集和扩展指令支持 3. 设计并实现自动化测试框架,开发测试工具和性能分析方案 4. 构建完整的测试验证环境,确保编译工具链的稳定性和可靠性 5. 分析定位编译相关问题,推动问题解决和优化改进
更新于 2026-04-07杭州

社招3年以上技术-芯片
1、从事RISC-V CPU 编译器的研发工作,包括编译器架构设计、优化遍开发、应用程序性能分析调优等工作。 2、从事RISC-V CPU的ISA、硬件微架构的软硬件协同设计和优化工作,给每款处理器提供高效的编译后端,同时通过Benchmark和应用负载特征优化CPU的ISA及微架构设计。 3、参与编译领域前沿技术、开源社区的跟踪,并负责编译器领域关键社区的代码维护工作。 4、参与RISC-V 国际基金会的技术跟踪和讨论,推进RISC-V 扩展指令集的优化演进。
更新于 2026-04-07北京|杭州|上海

社招4年以上技术-芯片
1、从事RISC-V CPU 编译器的研发工作,包括编译器架构设计、优化遍开发、应用程序性能分析调优等工作; 2、基于 MLIR + Linalg 框架,提升编译器代码块执行效率; 3、参与图优化、后端代码生成、调度策略、指令优化、流水并行化相关优化工作; 4、研究和优化 Kernel 计算性能,降低计算开销,提高吞吐率; 5、研究算子融合(Op Fusion)、自动调优(Auto-Tuning)、代码生成(CodeGen)相关优化策略; 6、与硬件团队、AI 框架团队(如 PyTorch)协作,提升 AI 编译器的支持能力; 跟踪 LLVM、Triton、TVM、XLA、TorchInductor 等 AI 编译器前沿技术,优化编译性能。
更新于 2026-04-07北京|杭州|上海