岗位职责1.承担跨异构计算算力平台、AI框架、分布式训练框架以及通信库、计算库、IDE等软件产品开发工作。2.深入掌握主流深度学习框架,进行模型训练与推理业务的性能优化、定制开发。3.基于对业务的理解,完成技术选型、架构设计、接口设计和功能实现,为软件系统的稳定性、可扩展性和可持续性负责。4.参与软件开发的需求分析和规范编写,对软件的部署、集成、测试、交付、运行等相关环节提供支撑。资格要求1.教育:硕士研究生及以上学历,计算机科学、软件工程、网络工程、通信工程、人工智能、数学等相关专业。2.知识技能:具备常见神经网络算法理论基础,有自主完成模型训练的经验;熟悉业界通用的人工智能、机器学习方案和应用流程;熟悉TCP/IP协议簇以及相关的路由、交换等网络技术;熟悉设备虚拟化、云计算、SDN、NFV等技术者优先;具备较强的开发调试能力、文档规范及良好编码习惯;具备理解中英文献和独立开发的能力;熟练掌握Go、Python、C/C++等开发语言中的一种或多种,熟悉IDE、GN、Jenkins等开发工具的使用,有大型软件开发项目经验者优先;了解计算机体系结构 (如x86/arm/mips/riscv等) ,常用编译技术框架 (如GCC/LLVM等);熟悉虚拟化、OpenStack、Kubernetes、Docker、DevOps等相关技术,有相关项目开发经验者优先;熟练使用Linux系统操作,熟练运用Kgdb、Kdump、Perf等工具进行系统调试,熟悉Ethernet等工作原理以及驱动开发,具有大型系统部署和维护经验者优先;了解分布式系统理论相关技术背景,了解CUDA、OpenL、oneAPI等异构开发工具链设计、研发及算子优化经验者优先.。3.素质能力:具备良好的逻辑思维能力、团队协作能力,具有良好的IT工程实践能力;身心健康,认可公司文化。