职位详情
C++开发
2-4万·15薪
启元实验室
北京
不限
硕士
09-22
工作地址

北京市海淀区环保园紫雀路55号院8号楼

职位描述
职位描述:
我们正在寻找热爱技术、有经验的系统软件C++开发工程师加入我们的团队,参与由优秀科研人员带领的团队,研究、设计分布式人工智能模型编译优化框架、算力评测基准程序、分布式大数据处理和图数据库引擎,并支持大模型的预训练和推理。同时,欢迎人工智能和系统软件领域的博士研究员加入我们。
1. 设计、开发和优化支撑多模态大模型预训练和推理的相关系统软件的核心功能,使用C++等编程语言;
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、蓝桥杯或相关能力认证者优先。
如果您是一位热爱技术、富有创造力的开发工程师,并且想要加入一个充满活力和创新精神的团队,欢迎您投递简历。期待与您共同探索人工智能基础软件开发的无限可能!

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请