阿里云阿里云智能-编译器高级研发专家-杭州
社招全职8年以上技术类-开发地点:杭州状态:招聘
任职要求
1.了解计算机体系结构和芯片微架构(CPU/GPU等),有软硬协同设计经验尤佳; 2. 熟悉编译原理和算法实现,有GCC、LLVM或Java等开源编译器相关的8年以上开发经验; 3. 熟练掌握调试工具和调试方法,具备调试复杂软件的能力; 4. 有异构计算场景的编译工具链的设计和开发经验,或AI编译和深度学习框架优化经验优先; 5. 有很强的产品owner意识,执行力和判断力强,能够在压力下保持工作激情; 6. 良好的逻辑思维、沟通表达能力,能够跨团队协同完成既定目标。
工作职责
1. 分析业界技术趋势,识别技术方向,负责编译器、软硬件协同设计领域关键技术的突破; 2. 深刻理解云上负载场景与特点,挖掘硬件架构,编译器,编程框架协同优化的潜力, 通过编译器创新技术,完成全系统在安全,稳定,以及性能上的目标; 3. 能够与阿里云各团队紧密合作,收集和理解客户需求,完成编译器产品的设计,并推动业务落地。
包括英文材料
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
GCC+
https://gcc.gnu.org/onlinedocs/gcc-15.2.0/gcc/
This file documents the use of the GNU compilers.
https://www.seas.upenn.edu/~ese5320/fall2022/handouts/_downloads/788d972ffe62083c2f1e3f86b7c03f5d/gccintro.pdf
The purpose of this book is to explain the use of the GNU C and C++ compilers, gcc and g++.
https://www3.ntu.edu.sg/home/ehchua/programming/cpp/gcc_make.html
The original GNU C Compiler (GCC) is developed by Richard Stallman, the founder of the GNU Project.
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.
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
深度学习+
https://d2l.ai/
Interactive deep learning book with code, math, and discussions.
相关职位
社招3年以上技术-基础平台
1. 对接蚂蚁所有业务线的深度学习训练优化,开发分布式加速策略,定制算子,优化训练中数据预处理,低精度训练等模块,最终沉淀为通用解决方案并实现其自动化; 2. PyTorch/TensorFlow 等分布式训练内核优化扩展库研发; 3. 负责蚂蚁深度学习智能训练服务的研发; 4. 蚂蚁端到端的在线/离线学习训练系统开发。 5. 参与蚂蚁新一代分布式深度学习编译器开发 6. 参与蚂蚁开源深度学习系统DLRover开发建设
更新于 2025-10-17
社招A48868
1、负责字节跳动内部,JavaScript虚拟机,WebAssembly虚拟机的研发,落地及维护; 2、负责自研语言的设计和研发,包括不限于语法设计,垃圾回收器,汇编解释器,JIT/AOT编译器,运行时标准库,性能和内存调优工具等; 3、负责探索AI时代下,编程语言的设计、研发,与框架团队合作实现落地。
更新于 2023-12-27
社招3-5年云智能集团
弹性计算异构AI推理团队,承担着构建阿里云IAAS资源在公共云竞争力的职责。在AI领域,团队对接业界主要AI用户的业务需求,承接提升GPU、AI加速器等芯片在AI场景的竞争力职责。和团队一起通过专家领域知识和软硬件分析能力构建阿里云在AI场景的核心竞争力和加速解决方案。 1. 负责基于云上AI真实场景的解决方案和性能分析系统建设,构建性能标尺。 2. 负责基于云上大规模推理场景的构建和底层软件性能优化工作。 3. 负责包括CIPU、GPU、AI加速器等硬件在阿里云AI场景的竞争力构建。 4. 与厂商和内部业务团队合作,为阿里云的AI用户提供具有竞争力的AI解决方案。
更新于 2025-07-15