岗位职责:
1. 分布式人工智能编程框架编译优化、分布式人工智能系统和编译优化、人工智能低代码开发平台和模型库、高性能大数据处理引擎和优化器、图数据库、分布式文件系统等系统软件的设计与实现;
2.与团队成员协同工作,设计实现各种模块、工具等,并进行性能调优;
3.解决研发过程中遇到的各种问题,如内存溢出、性能优化、标准定制、文档撰写,流程优化等;
4.探索创新:积极探索新方法、不断提升工作效率及团队协调开发能力。
任职要求:
1.硕士及以上学历,计算机系统结构专业优先,计算机科学与技术/软件工程/人工智能/大数据/电子信息/通信等相关专业优先;
2.熟练掌握C++语言,熟悉主流编程工具,可以在 Linux 环境下高效开发。有后端开发经验、系统软件/体系结构开发经验、系统级调优经验的优先;
3.良好的编程风格与文档撰写能力,有多人协作开发及 Code Review 经验,对代码有严格的质量要求;
4.有深度学习框架研发经验的优先,如PyTorch、Tensorflow、Paddle、MindSpore等;
5.有深度学习编译器研发经验或者编译器技术经验优先,如 TVM、XLA、LLVM等;
6.熟悉 CUDA 编程,有一定的高性能编程经验,有神经网络训练加速、推理加速和显存优化经验的优先;
7、 有大规模、高性能、高可扩展性分布式人工智能系统经验优先;
8.熟悉 GPU 架构、熟悉国产自研 AI 芯片架构优先,如华为升腾、寒武纪、百度昆仑等;
9.熟悉Spark、Hadoop系统结构,有分布式数据处理引擎开发经验、有高性能c++算法库开发经验优先;
10.熟悉SQL编译的基础知识,了解B+ tree、LSM tree 结构优先;
11.熟悉数据库引擎架构,有数据库开发经验优先;
12.熟悉分布式存储、分布式文件系统,有相关开发经验优先;
13.有数据分析应用开发经验优先,如知识图谱、信息检索、信息引用、信息分析等;
14.熟悉或研究学习过开源项目源码的优先;
15.有 NOI/ACM/HPC/数学奥林匹克等竞赛经验者优先,有CSP、蓝桥杯或相关能力认证者优先。