智通人才网
分站点

其他城市正在开通中,敬请期待~

软件工程师

33333-63333元/月

全职 | 招聘若干 | 上海

  • 五险一金
  • 员工福利
  • 8小时工作制
工作地点:

上海燧原科技有限公司

其他 | 电子/微电子技术/集成电路
燧原科技2018年3月成立于上海,在上海和北京设有研发中心。其产品是针对云端数据中心开发的深度学习高端芯片,定位于人工智能训练平台。芯片将采用自主研发的独特创新架构,具有高算力、高能效比、可编程、低成 本、支持主流机器学习框架等特点,专为云端 AI 训练设计和优化。公司研发团队的主要成员都拥有 15 年以上的高端芯片及相关软件生态系统的开发及量产经验,有着丰富的工程和产品化实战经历,成功开发并量产过多颗大型芯片。查看详情

岗位要求

经验:不限
学历:不限
年龄:不限
语言:不限

职位描述

职位类别:软件工程师
职位描述

燧原科技是一家致力于人工智能领域,打造神经网络芯片及其应用环境的高科技创新企业。

燧原科技软件部门负责打造基于神经网络芯片的人工智能云端服务器软件栈(包括驱动,服务器SDK,分布式训练/推理框架等),为云端人工智能应用提供高性价比的开发环境。

这一职位需要你实现基于高性能神经网络芯片的云端分布式训练和推理框架。我们期望你是一个多面手,富有创造力,热衷于解决可能遇到的所有软件问题,不断推动团队的软件技术能力提升。

职位基本要求

● 计算机科学或电子工程学本科毕业;

● 理解分布式计算概念和架构以及相应的软件栈(linux操作系统,RPC,Docker等);

● 熟练掌握C/C++,Python编程;

● 熟悉驱动软件开发工具和脚本语言(例如Makefiels, CMake, Bazel, bash等);

职位要求加分项

● 计算机科学或电子工程学硕士毕业或三年以上相关工作经验;

● 基于TensorFlow的神经网络应用开发经验;

● Docker和Kubernetes开发经验;

● GPU驱动或应用(CUDA库)开发经验;

● 设计和实现针对特定硬件的软件开发工具的经验(Compiler, Debugger, Profiler等);

职责

该职位负责神经网络芯片驱动程序的开发和集成。具体包括以下一到多项:

● 设计和实现NPU芯片驱动和Tensorflow后端集成;

● 构建基于Docker的神经网络服务器;

● 构建基于Kubernetes的分布式神经网络训练/推理框架;

● 分析和优化分布式神经网络框架的性能;

● 测试分布式神经网络框架的方法和工具;

● NPU模拟器的设计与实现;

● 分布式神经网络框架模拟器的设计与实现;

Software Engineer Description

Enflame is a company designing and implementing NPU and corresponding software to enable continuous innovation on AI applications.

Enflame software department is responsible for software stack(including driver, sdk, distributed train/inference framework, etc.) to support NPU for cloud AI server.

In this role you will contribute to the distributed framework required to train/inference AI applications based on high performance NPU in the cloud environment. We need our engineers to be versatile, display innovation qualities and be enthusiastic to tackle new problems across the full-stack as we continue to push technology forward.

Minimum Qualifications:

● BS electrical engineering or computer science.

● Understanding of advanced processor concepts/architecture and software stack (Linux OS, compilers, etc.) for NPU processors.

● Strong coding skills in C/C++ and Python.

● Familiar with dev/build utility (like Makefiles, CMake, Bazel etc.) and shell script(like bash).

Preferred Qualifications:

● MS and/or 3yrs+ relate work experience.

● Experience with neural network applications based on Tensorflow.

● Experience with Docker and Kubernetes applications.

● Experience with GPU driver or applications(based on CUDA).

● Experience in designing, implementing software dev tools (compiler, debugger, profiler, etc.) for specialized hardware is a major plus

Responsibilities:

● Integrate NPU driver with Tensorflow backend.

● Design and implement neural network server based on Docker.

● Design and implement distributed neural network training/inference framework based on Kubernetes.

● Performance analysis/optimization of distributed neural network framework.

● Testing methodology, utility for the distributed neural network framework.

● Design and implementation of NPU simulator.

● Design and implementation of distributed neural network framework simulator.

分享

请尽量通过平台投递,获取正式的面试邀请,谨防公司地点外的面试安排。如企业向你收费,请警惕!以免上当受骗。

联系方式

猜你喜欢

换一换
热招职位 城市招聘 热招企业 热门行业
本页为您提供上海燧原科技有限公司软件工程师招聘信息及薪资待遇、岗位要求、公司福利介绍等职位相关信息。同时为人才推荐更多上海软件工程师招聘信息,找软件工程师招聘信息就上智通人才网!
此职位已过期