AI软件开发工程师(底层)(北京)
上海燧原科技有限公司
- 公司规模:150-500人
- 公司性质:合资
- 公司行业:电子技术/半导体/集成电路
职位信息
- 发布日期:2020-12-10
- 工作地点:北京
- 招聘人数:若干人
- 工作经验:硕士
- 学历要求:招若干人
- 语言要求:不限
- 职位类别:研究生
职位描述
工作职责
- 驱动(Driver):为燧原自研的各款AI芯片以及对应的软硬件仿真平台提供坚实的Linux驱动,包括内核态和用户态驱动。根据业务需求及软件实现而参与硬件设计。
- 分布式(Distributed):基于燧原自研的AI芯片,实现各种大规模分布式互联与计算。
- 算子(Operator):在燧原自研AI芯片上实现各种AI算子,并将算力发挥至极致。
- 性能(Performance):设计通用和高度自动化的系统性能优化方案。
职位基本要求
- 计算机/电子信息类专业硕士及以上学历;
- 有扎实的C/C++/Python/Shell编程能力;
- 对计算机体系结构有深刻理解,熟悉指令流水线和cache访问局部等C/C++程序性能调优方法,对程序性能有极致的追求;
- 理解深度学习理论,熟悉Tensorflow/Caffe/Pytorch/MXNet/PaddlePaddle等至少一种开源深度学习框架;
- 有较强的快速学习能力,良好的团队合作能力和沟通能力;
- 流利的英语阅读、写作能力;
- (加分项)有汇编优化经验;
- (加分项)有Linux PCIe设备驱动,数学库/算子库开发/优化经验;
- (加分项)有虚拟化设备开发经验;
- (加分项)有CUDA, RDMA,TensorRT, OpenCL或其他MPI并行计算/HPC开发经验;
- (加分项)有在Computer Architecture/FPGA/Autotuning/Parallel & Distributed Computing/EDA领域有过工程经验或发表过学术论文;
- (加分项)有分布式计算框架的研发、运维、性能评测调优等经验;
- (加分项)有在基于深度学习的目标识别、目标检测、机器视觉、NLP领域有过工程经验或发表过学术论文。
职能类别:研究生
公司介绍
燧原科技2018年3月成立于上海,在上海和北京设有研发中心。其产品是针对云端数据中心开发的深度学习高端芯片,定位于人工智能训练平台。芯片将采用自主研发的独特创新架构,具有高算力、高能效比、可编程、低成本、支持主流机器学习框架等特点,专为云端AI 训练设计和优化。公司研发团队的主要成员都拥有15年以上的高端芯片及相关软件生态系统的开发及量产经验,有着丰富的工程和产品化实战经历,成功开发并量产过多颗大型芯片。
燧原科技CEO赵立东表示:“国家人工智能发展规划中,明确了加强新一代人工智能的研发并加快深度应用,带给燧原科技这样的高科技创新企业巨大的发展机会和空间。本轮融资我们引入了战略投资,为燧原的发展奠定坚实的基础。我们会把握机遇,深耕技术,致力于成为中国人工智能芯片自主创新解决方案的技术领军者和可靠供应商。”
燧原科技COO张亚林表示:“人工智能云端AI的广泛应用,对于软硬件系统提出了很高的要求,包括生态系统的多样性、未来算法的灵活性、算力架构的通用性和系统结构的扩展性,而这都需要软硬件系统工程化的团队来实现。燧原科技优秀的研发团队,将专注于打造拥有自主知识产权、安全可控、高性能低成本的AI云端训练芯片,并以优化的软件生态系统切入中国云服务器和数据中心市场,引领未来人工智能算力架构的全新变革。”
腾讯投资董事总经理姚磊文认为:“随着中国的产业升级,国家需要在高科技行业掌握自主可控的技术,而人工智能芯片是中国企业弯道超车的好机会。腾讯希望能够利用自己在产业方面的资源,和中国顶尖的团队一起,打破国外厂商垄断人工智能芯片的现状。燧原科技拥有强大的研发团队和软硬件系统工程化的深厚积累,以及芯片领域成功的研发经验,由此我们对其发展前景充满信心。”
联系方式
- 公司地址:地址:span科技南一路阳光粤海大厦1009室