中间件软件工程师
上海燧原科技有限公司
- 公司规模:150-500人
- 公司性质:合资
- 公司行业:电子技术/半导体/集成电路
职位信息
- 发布日期:2019-02-23
- 工作地点:上海-浦东新区
- 招聘人数:若干人
- 工作经验:3-4年经验
- 学历要求:本科
- 职位月薪:40-80万/年
- 职位类别:高级软件工程师
职位描述
职位描述
燧原科技是一家致力于人工智能领域,打造神经网络芯片及其应用环境的高科技创新企业。
燧原科技软件部门负责打造基于神经网络芯片的人工智能云端服务器软件栈(包括驱动,服务器SDK,分布式训练/推理框架等),为云端人工智能应用提供高性价比的开发和运行环境。
这一职位需要你实现基于高性能神经网络芯片的云端分布式训练和推理框架。我们期望你是一个学习能力强,富有创造力,热衷于解决问题,不断推动团队的软件技术能力提升。
职责
该职位负责神经网络芯片驱动程序的开发和集成。具体包括以下一到多项:
● 扩展Tensorflow/Caffee/PyTorch等AI框架的后端,实现对新神经网络计算设备的支持;
● 分析和优化AI框架的性能;
● 针对神经网络计算设备,设计和调优AI框架调度算法和模块;
● 设计实现支持神经网络框架的设备模拟器;
● 测试和评估AI框架的方法、工具及benchmark;
职位基本要求
● 计算机或软件相关学科本科毕业;
● 理解AI框架及常见的神经网络模型;
● 熟练掌握C/C++,Python编程;
● 熟悉软件开发工具和脚本语言(如git, CMake, Bazel, bash等);
● 熟悉软件开发、发布和管理流程(如敏捷开发,缺陷管理,CI/CD概念等);
职位要求加分项
● 计算机科学或电气工程学硕士毕业或三年以上相关工作经验;
● 基于TensorFlow的神经网络应用开发和调优经验;
● GPU驱动或应用(CUDA和cuDNN库)开发经验;
● LLVM相关开发经验;
职能类别: 高级软件工程师
公司介绍
燧原科技2018年3月成立于上海,在上海和北京设有研发中心。其产品是针对云端数据中心开发的深度学习高端芯片,定位于人工智能训练平台。芯片将采用自主研发的独特创新架构,具有高算力、高能效比、可编程、低成本、支持主流机器学习框架等特点,专为云端AI 训练设计和优化。公司研发团队的主要成员都拥有15年以上的高端芯片及相关软件生态系统的开发及量产经验,有着丰富的工程和产品化实战经历,成功开发并量产过多颗大型芯片。
燧原科技CEO赵立东表示:“国家人工智能发展规划中,明确了加强新一代人工智能的研发并加快深度应用,带给燧原科技这样的高科技创新企业巨大的发展机会和空间。本轮融资我们引入了战略投资,为燧原的发展奠定坚实的基础。我们会把握机遇,深耕技术,致力于成为中国人工智能芯片自主创新解决方案的技术领军者和可靠供应商。”
燧原科技COO张亚林表示:“人工智能云端AI的广泛应用,对于软硬件系统提出了很高的要求,包括生态系统的多样性、未来算法的灵活性、算力架构的通用性和系统结构的扩展性,而这都需要软硬件系统工程化的团队来实现。燧原科技优秀的研发团队,将专注于打造拥有自主知识产权、安全可控、高性能低成本的AI云端训练芯片,并以优化的软件生态系统切入中国云服务器和数据中心市场,引领未来人工智能算力架构的全新变革。”
腾讯投资董事总经理姚磊文认为:“随着中国的产业升级,国家需要在高科技行业掌握自主可控的技术,而人工智能芯片是中国企业弯道超车的好机会。腾讯希望能够利用自己在产业方面的资源,和中国顶尖的团队一起,打破国外厂商垄断人工智能芯片的现状。燧原科技拥有强大的研发团队和软硬件系统工程化的深厚积累,以及芯片领域成功的研发经验,由此我们对其发展前景充满信心。”
联系方式
- 公司地址:地址:span科技南一路阳光粤海大厦1009室