锦鲤求职

景嘉微

编译器开发工程师

锦鲤会替你打开官网网申、按简历自动填表提交,你只需要在关键步骤确认。

岗位描述

岗位职责

核心Pass开发与优化:基于LLVM/MLIR框架,主导或参与编译器中端/后端核心优化Pass的设计、开发与维护,包括但不限于指令调度、寄存器分配、循环变换(Tiling/Fusion/Unrolling)及死代码消除等。

中间表示(IR)演进:参与多级中间表示(MLIR Dialect)的设计与Lowering流程开发,打通从高级语言/框架到底层硬件指令的编译链路。

性能分析与调优:针对特定硬件架构,分析并解决编译过程中的性能瓶颈,开发并落地自动调优框架与Cost-Model,持续提升端到端代码生成质量。

工具链与生态建设:参与编译器配套工具链(如调试器、性能分析器、自动化测试框架)的开发与维护,提升编译器的易用性与稳定性。

前沿技术预研:持续跟踪业界编译器前沿技术(如TVM、Triton、OpenXLA等),探索AI编译、异构计算等新兴领域的编译优化方案并推动技术落地。

任职要求

学历与专业背景:计算机、软件工程等相关专业本科及以上学历,毕业于985/211高校;系统修完编译原理、计算机体系结构、数据结构与算法等核心课程。

工作经验:具备3年以上编译器或相关系统软件开发经验,具有扎实的工业级软件工程能力。

LLVM/MLIR核心技术:深入理解LLVM/MLIR编译框架,熟练掌握IR结构及数据流分析;具备独立编写、调试及优化传统编译器(LLVM/GCC)Pass的实战经验。熟练书写TD文件。

编程与工程能力:精通C/C++,熟练掌握Python/Shell等脚本语言;具备优秀的面向对象设计能力、内存管理意识及复杂代码库的Debug能力。

综合素质:逻辑思维严密,对底层技术与系统性能优化有浓厚兴趣,具备良好的团队协作精神与抗压能力。

【加分项】

熟悉GPU/NPU等异构芯片架构,有异构编译器后端开发、指令选择或代码生成实战经验者优先。

熟悉深度学习编译器技术栈,有TVM、Triton、IREE、XLA等开源框架开发经验者优先。

熟悉高级编译优化技术(如多面体模型 Polyhedral Model、自动算子融合、低比特量化等)者优先。

在顶级学术会议(如CGO, PLDI, ISCA, MICRO)发表过编译器/体系结构相关论文,或在LLVM/MLIR等知名开源项目中有核心代码贡献者优先。

后端开发方向的申请准备

先核对岗位要求与自己的经历,再准备档案、投递和面试。

阅读求职步骤与示例 →