高级llvm编译器开发工程师 北京、上海 社招 全职 职位 ID:A128153 职位描述 1. 基于Clang/LLVM框架,设计并实现面向SIMT架构的编程语言编译器;2.开发LLVM IR到SIMT硬件指令(如GPU/NPU并行指令集)的转换与优化;3.扩展Clang前端支持SIMT编程语言特性;4.设计针对SIMT架构的编译器优化策略:5.与硬件团队协同设计编译器-芯片联合优化方案; 职位要求 1. 计算机科学、电子工程相关专业硕士及以上学历;2. 3年以上编译器开发经验,有GPU/NPU编译器开发经验者优先;4. 有SIMT编程语言(CUDA/HIP/OpenCL)编译器或运行时开发经验;5. 精通LLVM编译器框架,具有实际参与Clang/LLVM后端开发或重要Pass开发经验;6. 深入理解SIMT执行模型(线程层次结构、Warp调度、内存层级);7. 熟悉编译原理关键技术:数据流分析、指令选择、寄存器分配、循环优化;8. 掌握现代C++(C++17/20)、Python,具备大规模代码工程化开发能力; 投递...
资深llvm编译器架构工程师 北京、上海 社招 全职 职位 ID:A20323 职位描述 1.主导基于Clang/LLVM的SIMT编译器关键技术设计,制定模块化架构方案并推动实施;2.设计面向SIMT架构的核心编译流程:前端语言特性实现,LLVM IR优化策略,后端指令生成;3.攻克性能瓶颈问题:大规模并行程序的编译时优化,内存子系统编译优化,指令级并行度提升;4.领导关键技术预研:多目标代码生成,编译时性能预测模型构建5.指导中初级工程师进行Pass开发、调试工具链建设等实施工作;6.主导技术文档体系构建(架构设计文档、优化白皮书); 职位要求 1. 计算机相关专业硕士学历+8年经验,或博士+5年经验;2. 5年以上编译器开发经验,2年以上编译方案设计经验;3. 完整参与过至少2个工业级编译器项目;4. 精通LLVM架构:熟悉Clang AST操作与语义分析扩展,掌握LLVM Pass开发与优化管道定制;5. 熟悉CUDA/OpenCL等编程模型实现原理;6. 掌握GPU架构特性(SM结构、内存层次、Warp调度);7. 实现过新型硬件指令集的后端支持;8. 具有小型技术团队(3-5人)带领经验或关键技术决策经验; 投递...
AI编译器研发(自动驾驶/机器人) 深圳、上海 全职 芯片板块 职位描述 1、编译器架构设计:设计并实现AI编译器中间表示(IR),支持模型图优化、算子融合、循环优化等;构建从模型解析到硬件指令生成的完整编译流水线,支持PyTorch/Onnx等主流框架。2、硬件后端优化:针对自研芯片,开发高效算子库与代码生成策略:优化内存访问、指令调度,提升端到端推理性能。3、性能调优与验证:通过Profiling工具定位性能瓶颈,优化算子,并设计自动调优流程;与硬件团队合作,验证算子在目标设备上的性能与正确性。4、业务场景落地:结合自动驾驶感知、决策规划,或机器人SLAM、运动控制等场景,优化编译器对实时性、低功耗的需求;参与模型量化与编译器的协同设计。5、技术探索与创新:研究动态形状处理、稀疏计算等前沿编译技术;探索LLVM/GCC等传统编译技术与MLIR的集成方案。 职位要求 1、必备技能:(1)精通C++/Python,具备大型系统开发经验。(2)深入理解MLIR框架,熟悉其Dialect设计、Pass优化机制。(3)有NPU或GPU硬件经验,熟悉CUDA、OpenCL或NPU专用指令集。(4)熟悉至少一种深度学习框架(TensorFlow/PyTorch/Onnx)。2、加分项:(1)有LLVM/GCC后端开发经验,熟悉内联优化、寄存器分配、指令调度、代码生成等。(2)参与过开源AI编译器项目(如TVM、Apache MLIR)。(3)了解自动驾驶感知算法(如BEV感知、多传感器融合)或机器人控制等模型。(4)发表过编译器优化、体系结构相关论文或专利。岗位介绍:我们正在寻找AI编译器研发工程师,专注于AI编译器框架设计与优化。包括模型量化、图优化、codegen、算子优化及软硬件协同优化等。您将参与构建高性能、低延迟的AI编译工具链,支撑自动驾驶、机器人等业务场景。 投递...
异构AI编译软件栈开发 上海 全职 芯片板块 职位描述 1、GPGPU特定的指令编译方案设计与开发,包含指令选择、指令调度等;2、针对大模型的下一代AI编译器设计与开发,包括图编译、Cost-Model、低bit量化算法等;3、Triton、Tilelang、Cutlass/Cute、Cute DSL/CuTile、Torch(torch.compile)等AI生态软件适配与支持; 职位要求 1、熟悉Clang与LLVM编译框架,熟悉SIMT编译优化经验,熟悉CUDA C兼容是加分项;2、熟悉Triton/IREE/Torch-MLIR/ONNX-MLIR/TPU-MLIR等是加分项;3、熟悉Tilelang/MLC-LLM/Relay/Relax/Ansor等是加分项;4、熟悉Cutlass/Cute/Cute DSL/CuTile/TensorRT/TensorRT-LLM等是加分项;5、熟悉大模型编译部署优化,尤其是跨级优化如图算融合、算子-指令编译融合等优化是加分项;6、自我驱动能力强,对技术有追求,工作细致,有编程竞赛获奖是加分项;岗位介绍:1、对于这个岗位,您将参与针对自研指令集及架构的完整的编译工具链设计与开发;2、工作范围涉及图编译、算子与指令编译,Pythonic DSL及其编译器设计与开发,完整的编程语言与编译器配套软件开发;3、与相关领域专家一起深度程参与自研芯片项目架构设计、硅前硅后AI大模型测试验证、汽车与机器人等场景量产部署全流程。 投递...
AI编译器模型部署工程师 上海 全职 芯片板块 职位描述 工作职责:主要负责AI编译器开发,模型部署和性能优化。1. 实现基于NPU/GPU架构的AI编译器开发;2. 模型适配和部署;3. 基于模型及硬件特性进行性能优化。 职位要求 任职要求:1.本科及以上, 有良好的计算机理论基础,熟悉体系结构者优先,包括GPU,CPU,NPU,DSP等2.优秀的C/C++编程能力, 熟悉cuda以及pytorch等优先3.有框架和算子开发经验者优先, 包括TensorRT,pytorch,tensorflow,mindspore,tvm,mlir,oneflow,paddle等等;4.编译优化经验:具备 MLIR/LLVM/TVM/XLA/clang等编译优化经验,熟悉AI编译软件栈的设计与实现6.问题解决能力:具备出色的问题分析与解决能力,能够针对复杂的系统架构提出有效的优化方案7.沟通能力:与人沟通流畅,能准确表达自己观点 投递...
AI编译器高级/资深工程师/专家(前端) 上海 全职 芯片板块 职位描述 主要负责ai模型量化和编译器相关的开发, 工作内容包括,1.量化工具及模型量化,包括QAT和PTQ等相关的各种工具和算法2.计算图优化及模型部署,包括各种网络的常见通用优化 职位要求 【任职要求】1.本科及以上, 有良好的计算机理论基础,熟悉体系结构者优先,包括GPU,CPU,NPU,DSP等2.优秀的C/C++编程能力, 熟悉cuda以及pytorch等优先3.有框架和算子开发经验者优先, 包括TensorRT,pytorch,tensorflow,mindspore,tvm,mlir,oneflow,paddle等等; 4.编译优化经验:具备 MLIR/LLVM/TVM/XLA/clang等编译优化经验,熟悉AI编译软件栈的设计与实现5.问题解决能力:具备出色的问题分析与解决能力,能够针对复杂的系统架构提出有效的优化方案 投递...
2027届校招-编译工具链工程师 北京、杭州、上海、西安 校招 正式 研发 - 电子 / 半导体 职位 ID:A140997 职位描述 1、硬件加速器软件工具链的开发,包括而不限于:算子开发、性能优化及验证、编译器开发(前端、IR、后端)、模型量化研发、Runtime开发;2、工具链跟系统的集成,业务上线支持,系统软硬件协同优化工作;3、前沿模型探索以及和硬件的适配性评估,前端框架研发相关工作。 职位要求 1、2027届获得硕士及以上学位,计算机、电子、微电子、通信等相关专业毕业; 2、理解深度学习框架和软件栈,熟悉 C/C++、Python 、汇编等编程语言;3、有主动学习、快速解决问题的能力和自我驱动力。加分项:1、熟悉计算机体系结构和并行计算;2、了解编译器和代码优化技术,熟悉 TVM、XLA 等中间表示,有相关开发经验;3、对常用的深度学习框架有深入理解,包括但不限于 TensorFlow、PyTorch、JAX,Llamacpp;4、有LLVM、MLIR等相关开发经验;5、有AI加速硬件的量化工具开发经验;6、有 GPU、FPGA或AI芯片相关的开发和评测经验。 投递...
PSS(Portable Test and Stimulus)工具研发工程师 北京、上海、西安、成都 全职 研发 - 电子 / 半导体 职位描述 1、负责PSS 工具开发;2、负责X86/Linux平台上大型应用程序的性能分析及调优; 职位要求 1、计算机、电子、数学、物理,或其他相关专业本科或以上学历;2、两年以上C++编程开发经验;3、有设计,编码,测试以及调试大型软件的经验;4、具有Linux上的开发经验;5、有以下任何经验者优先:熟悉编译原理及工具链(LLVM或GCC),具有体系结构知识,具有EDA或IC公司从业经验;6、具有团队合作,积极沟通的能力,开放心态和知识分享的热情。 投递...
PSS工具研发工程师 北京、上海、西安、成都 全职 研发 - 电子 / 半导体 职位描述 1、负责PSS 工具开发;2、负责X86/Linux平台上大型应用程序的性能分析及调优; 职位要求 1、计算机、电子、数学、物理,或其他相关专业本科或以上学历;2、两年以上C++编程开发经验;3、有设计,编码,测试以及调试大型软件的经验;4、具有Linux上的开发经验;5、有以下任何经验者优先:熟悉编译原理及工具链(LLVM或GCC),具有体系结构知识,具有EDA或IC公司从业经验;6、具有团队合作,积极沟通的能力,开放心态和知识分享的热情。 投递...
编译器开发专家 上海 社招 全职 职位 ID:N3216 职位描述 1. 基于LLVM框架进行处理器芯片ISA编译器的分析、开发和优化;2. 针对处理器芯片架构进行图编译器开发优化,算子端到端优化,Android编译器与运行时优化;3. 联合芯片及框架层进行预研并落地下一代产品;4. 与硬件团队联调并进行联合优化,确保编译器方案的工程落地;5. 洞察业界编译器与运行时关键演进技术(如AI编译栈、端侧大模型推理优化),推动编译技术持续迭代; 职位要求 1. 硕士及以上学历,计算机/软件工程/微电子等相关专业;2. 8年以上LLVM前后端开发经验;3. 精通C/C++/Java中至少一门,熟悉编译原理和计算机体系结构;4. 熟悉LLVM框架,具备完整的编译器开发能力;5. 有主流并行计算体系架构经验或XPU编译器开发优化经验者优先;6. 有ART/V8/HotSpot/GCC等编译器运行时开发经验,或具备AI编译栈(TVM/XLA/TensorRT等)开发优化经验者优先。 投递...
新业务部-多媒体AI编译器开发工程师 上海、北京 社招 全职 职位 ID:T1667 职位描述 主要工作内容:1. 基于LLVM框架进行自研NPU ISA后端开发与性能优化;2. 针对自研NPU算子编程语言进行编译后端开发与优化;3. 协同DDK和硬件团队进行用例联调;4. 负责LLVM编译器及相关工具链开发; 职位要求 岗位要求:1.计算机和微电子等相关专业硕士及以上学历;2. 熟悉LLVM框架,有3年以上LLVM后端开发经验;3. 熟悉并行计算体系结构,有NPU/GPU LLVM后端开发和优化经验优先;4. 良好的团队沟通能力, 责任心强。 投递...
2026校招-工具链测试开发工程师-西安 西安 校招 正式 职位描述 岗位职责负责自研芯片的工具链相关软件的测试开发和维护工作 职位要求 任职要求1. 全日制本科及以上学历,计算机科学与技术、软件工程、电子信息工程、自动化等计算机相关专业;2. 熟悉至少两种编程语言,包括但不限于c/c++,java,python,nodejs,shell,任意一种汇编等语言,有扎实的程序开发或测试基础;3. 熟悉软件测试流程,搭建过自动化测试平台;4. 了解嵌入式软件的开发测试,包括但不限于MCU、DSP、Arm等嵌入式平台;5. 了解计算机软件的编译、调试和运行过程及其原理,熟悉gcc、llvm、bin-utils等常用工具链的使用;6. 熟悉代码的开发、编译、调试和运行过程及其原理,熟练使用Linux下的gcc、llvm、binutils等工具;7. 具有良好的自我学习能力和沟通能力,对技术有追求。 投递...
2026校招-编译器开发工程师-西安 西安 校招 正式 职位描述 负责自研芯片的软件工具链的开发、维护、编译器性能优化等相关工作。 职位要求 1. 全日制硕士及以上学历,计算机科学与技术、软件工程、电子信息工程、自动化等相关专业;2. 具备计算机体系结构相关知识;3. 熟悉C/C++,具备扎实的编程基础;4. 参与过LLVM、GCC等项目、或其它编译器项目者,对编译器后端主要流程和机制熟悉者优先;5. 对编译器优化有一定的认识者优先。 投递...
2026校招-工具链测试开发工程师-北京 北京 校招 正式 职位描述 岗位职责负责自研芯片的工具链相关软件的测试开发和维护工作 职位要求 任职要求1. 全日制本科及以上学历,计算机科学与技术、软件工程、电子信息工程、自动化等计算机相关专业;2. 熟悉至少两种编程语言,包括但不限于c/c++,java,python,nodejs,shell,任意一种汇编等语言,有扎实的程序开发或测试基础;3. 熟悉软件测试流程,搭建过自动化测试平台;4. 了解嵌入式软件的开发测试,包括但不限于MCU、DSP、Arm等嵌入式平台;5. 了解计算机软件的编译、调试和运行过程及其原理,熟悉gcc、llvm、bin-utils等常用工具链的使用;6. 熟悉代码的开发、编译、调试和运行过程及其原理,熟练使用Linux下的gcc、llvm、binutils等工具;7. 具有良好的自我学习能力和沟通能力,对技术有追求。 投递...
大模型推理架构师 上海 社招 全职 互联网 / 电子 / 网游 职位描述 1. 参与 Soul 大模型、多模态模型、推荐模型等核心 AI 任务的训练与推理基础设施建设,提升模型从实验到线上部署的整体效率。2. 负责大规模分布式训练系统的性能优化,包括数据并行、张量并行、流水线并行、专家并行、参数/梯度/优化器状态切分、显存优化、通信调度等方向,提升 GPU/NPU 集群利用率。3. 参与高性能推理引擎建设,围绕大模型在线服务中的低延迟、高吞吐、弹性扩缩容、多租户隔离、KV Cache 管理、批处理调度、量化部署等问题进行系统优化。4. 针对 Soul 的实时社交、多模态内容理解、AIGC 互动等场景,设计和优化端到端 AI 系统架构,降低训练和推理成本,保障核心业务的稳定性和体验质量。5. 参与异构计算算子优化和计算图优化,包括 CUDA、Triton、CUTLASS、Ascend C、TileLang 等方向,针对 Attention、MoE、Embedding、推荐模型特征交互、多模态编码等关键模块进行性能调优。6. 参与 AI 编译器和模型编译优化相关工作,围绕
软硬融合-性能&内存优化工程师 上海、西安 社招 全职 职位 ID:A226728 职位描述 1、洞察业界编译器与运行时关键演进技术,联合芯片以及框架层进行预研并落地下一代产品;2、分析产品性能问题,通过基础类库、虚拟机、编译器等技术优化执行效率,提升整机运行性能;3、参与Android编译器与运行时优化,包括但不限于C/C++库、内存管理、GC、解释器、AOT/JIT以及LLVM等,协同硬件、芯片团队进行联合优化; 职位要求 1、计算机、电子、通信等软件相关专业本科及以上学历;2、精通C/C++/Java中至少一门,有Linux环境开发经验;3、扎实的计算机基础,熟悉操作系统、编译原理、计算机体系结构优先;4、熟悉掌握常见内存、性能以及功耗分析工具,包括perf、trace等;5、3年以上主流编译器、运行时设计开发经验,有ART、V8、HotSpot、LLVM、GCC其中至少一种编译器运行时的开发经验优先;6、熟悉硬件架构(ARM/RISC-V/x86),有cache一致性、IPC等软硬芯优化经验优先。 投递...
顶尖应届-AI Compiler 开发工程师-芯片 北京 校招 正式 软件研发类 职位描述 1、结合端侧NPU和模型深入研究编译技术,例如针对计算单元的自动向量化,深度融合等;2、研究优化针对Tensor Core计算切分,多种并发模式优化等;3、研究访存优化,Layout最优化求解等;4、利用AutoTuning、机器学习等技术寻找最优化配置方案等;5、探索端到端模型编译新方法,Tile-based DSL设计与开发等。 职位要求 1、计算体系结构或者编译技术方向博士;2、从事GPGPU/NPU上AI编译技术研究,并且发表过顶级论文;3、有较强的分析和解决问题能力、较强的动手能力;4、熟悉LLVM等编译器,有传统编译器后端开发经验优先;5、熟悉GPGPU和SIMT架构,有NVGPU上编译优化,算子优化,HPC优化等经验优先;6、有开源社区贡献者优先。 职位信息 课题名称及内容: 端侧高效推理NPU编译技术研究:1、结合端侧NPU和模型深入研究编译技术,包括但不限于,针对Tensor Core计算切分,多种并发模式优化,访存优化,Layout最优化求解等;2、端到端的探索模型编译,DSL设计与开发等。 投递...
AI编译器工程师 AI人才专项 热招 北京 校招 实习 软件研发类 职位描述 1. 基于llvm/clang框架进行自研NPU芯片的编译器开发与性能优化;2. 针对自研NPU芯片和主流AI算法设计并行编程语言;3. 协同芯片团队进行性能算子开发;4. 基于主流编译栈进行python dsl编程语言设计与编译器开发; 职位要求 1.计算机和微电子等相关专业硕士及以上学历;2. 熟悉LLVM/MLIR/CLANG框架;3. 熟悉并行计算体系结构,有NPU/GPU算子编程开发和优化经验优先;4. 良好的团队沟通能力, 责任心强。 投递...
【27届校招】AI芯片编译器研发工程师 上海、深圳 正式 研发 - 电子 / 半导体 芯片板块 职位描述 支撑AI芯片上自动驾驶、智能语音、以及机器人等领域各种模型(包括LLM、MLLM等)的量化、编译及部署,工作内容包括:1. 量化工具的开发,包括模型平滑,伪量化,定点化等。2. 模型的计算优化,以及图优化等。3. 模型推理的并行以及切分策略等。4. 算子代码生成codegen。5. 编译器后端,包括控制流优化,指令调度,寄存器和内存管理,物理代码生成等。 职位要求 1.本科及以上, 有计算机理论基础。2.有python或C/C++编程能力。3.有AI模型推理或训练经验优先;熟悉体系结构者优先,包括GPU,CPU,NPU,DSP等;熟悉cuda以及pytorch等优先;有编译器开发经验优先,包括MLIR,TVM,LLVM等。 投递...