深度学习框架研发工程师
相关职位简介
- 来源:成都猿习信息科技有限公司
深度学习框架研发工程师
岗位职责:深度学习框架研发的核心是提升模型的训练效率,支持更大/更深的深度学习模型创新和落地,具体包括:1.支持算法将业界最新的深度学习算法迁移集成到TenorFlow/PyTorch/PaddlePaddle等深度学习框架中;2.进行大规模分布式训练的性能优化,进行计算/存储/通信等系统优化,综合平衡算法效果和训练速度,加快算法迭代速度;3.研发分布式训练通信框架,提升分布式训练的加速比;4.研究模型并行/数据并行,支持更大规模/更大数据集的模型的高效迭代;5.对训练过程的瓶颈进行监控/分析,进行软硬件协同优化,为GPU服务器选型/AI芯片选型奠定基础,持续引入业界最新的AI硬件,提升训练速度,降低训练资源成本;6.负责打造行业技术影响力,引领技术发展方向,包括前沿技术调研.效果评估.可行性研究和落地;岗位要求:1.本科及以上学历,电子/计算机/通信等相关专业,3年以上相关工作经验;2.熟悉Linux开发环境,精通C++/Go/Java/Python其中一种或多种编程语言;3.扎实的数据结构,算法和编程功底,有良好的编程习惯和风格;具备以下一个或多个条件者优先:1.具备TenorFlow/PyTorch/PaddlePaddle等深度学习框架的使用和优化经验,熟悉其内部设计原理;2.具备大规模分布式训练优化经验,熟悉模型并行/数据并行;3.具备horovod使用经验,熟悉分布式训练中通信优化相关技术;4.具备计算/存储/通信等系统级优化经验,具备软硬件协同优化经验;5.具备XLA/TVM等编译优化经验,具备GPU或其他AI芯片算子移植和优化经验;6.了解常见的深度学习算法,具备算法和工程协同优化的经验;
所需技能: 深度学习算法、自然语言处理、Python、C++、Java、Go、TensorFlow、PyTorch
- 来源:华为技术有限公司
深度学习框架研发工程师
工作职责(1)负责调研业界AI算法及框架主流趋势,引入先进技术及理念,构筑技术底座,打造核心竞争力;(2)负责智慧域端侧AI算法框架架构设计.关键技术及原型验证;(3)参与或带领团队完成核心竞争力需求的开发.交付;(4)负责框架底层异构.模型并行.相关开发.性能调优,构建产品的持续竞争力;任职要求业务技能要求:(1)深入了解TFLite.PyTorch-Mobile.PaddlePaddle-Lite.MNN等AI框架的一种或多种;(2)具有一种或多种以下技能:对端侧深度学习框架领域有丰富的优化经验;熟悉分布式模型并行训练;熟悉端侧算法模型优化;熟悉小样本学习.无监督学习;熟悉公司的Davinci或CUDA.OpenCL等异构计算;熟悉算子开发和算子性能优化专业知识要求:(1)有AI领域的基础知识,了解相关算法模型及常见应用领域;(2)具有扎实的C.C++.Java能力或精通Python,具有良好的编程习惯;熟悉TenorFlow.Pytorch等主流深度学习框架开发;(3)具有深度学习异构计算.模型并行训练.端侧算法模型优化.小样本学习无监督学习.算子开发和优化等一个或多个领域的专业知识;(4)具备软件架构设计能力,项目开发及交付能力;
所需技能: 深度学习算法、算法设计、C++、Java、TensorFlow、PyTorch、Python
- 来源:北京清醒异构科技有限公司
深度学习框架研发工程师
职责描述:1.针对某ai加速卡,完成特定算子库优化。2.针对某ai加速卡,完成特定深度学习框架的迁移。岗位要求:1.熟悉操作系统原理和计算机体系架构;2.精通C/C++语言,且有较强的编程能力;3.熟悉一种脚本语言,如Python/Shell等;4.有TVM等框架相关开发经验;5.有ARM.RISC-V嵌入式相关开发经验;
所需技能: 深度学习算法、TensorFlow、PyTorch
- 来源:中科寒武纪科技股份有限公司
深度学习框架研发工程师
岗位职责:1.设计与实现基于智能处理器的大规模机器学习框架;2.研究与开发面向智能处理器的深度学习模型量化.训练和优化算法;3.深入主流深度学习框架,进行定制开发;4.深度学习应用和框架的性能调优任职资格条件:1.熟练掌握C/C++/Python,有扎实的编程基础.良好的编程风格和工作习惯;2.良好的协作沟通能力,领导能力,团队协作能力;3.参与或负责过大型软件框架的设计和性能调优或者开源社区经验;4.熟悉机器学习基础算法;5.有3年以上相关工作经验
所需技能: 深度学习算法、人工智能、C语言
- 来源:成都猿习信息科技有限公司
深度学习框架研发工程师
岗位要求:1.本科及以上学历,电子/计算机/通信等相关专业,3年以上相关工作经验;2.熟悉Linux开发环境,精通C++/Go/Java/Python其中一种或多种编程语言;3.扎实的数据结构,算法和编程功底,有良好的编程习惯和风格;具备以下一个或多个条件者优先:1.具备TenorFlow/PyTorch/PaddlePaddle等深度学习框架的使用和优化经验,熟悉其内部设计原理;2.具备大规模分布式训练优化经验,熟悉模型并行/数据并行;3.具备horovod使用经验,熟悉分布式训练中通信优化相关技术;4.具备计算/存储/通信等系统级优化经验,具备软硬件协同优化经验;5.具备XLA/TVM等编译优化经验,具备GPU或其他AI芯片算子移植和优化经验;6.了解常见的深度学习算法,具备算法和工程协同优化的经验;岗位职责:深度学习框架研发的核心是提升模型的训练效率,支持更大/更深的深度学习模型创新和落地,具体包括:1.支持算法将业界最新的深度学习算法迁移集成到TenorFlow/PyTorch/PaddlePaddle等深度学习框架中;2.进行大规模分布式训练的性能优化,进行计算/存储/通信等系统优化,综合平衡算法效果和训练速度,加快算法迭代速度;3.研发分布式训练通信框架,提升分布式训练的加速比;4.研究模型并行/数据并行,支持更大规模/更大数据集的模型的高效迭代;5.对训练过程的瓶颈进行监控/分析,进行软硬件协同优化,为GPU服务器选型/AI芯片选型奠定基础,持续引入业界最新的AI硬件,提升训练速度,降低训练资源成本;6.负责打造行业技术影响力,引领技术发展方向,包括前沿技术调研.效果评估.可行性研究和落地;团队介绍:猿辅导一直致力于用人工智能创新赋能在线教育各个场景,在2014年就成立了AI应用研究团队,成功运用深度学习技术从零开始打造了活跃用户过亿的拍照搜题APP—小猿搜题,超百万系统课用户的多科在线学习的智能教育平台--斑马AI课,每日检查数亿题目的学习工具类App--小猿口算,当前研究方向覆盖语音/图像/视频/NLP/搜索/推荐等。猿辅导AI中台团队负责猿辅导全公司的AI工程架构和系统的设计研发等,包括一站式机器学习平台/训练框架/推理引擎以及前沿深度学习技术如AutoML/强化学习/联邦学习等,支持语音/图像/视频/NLP/搜索/推荐等所有AI业务,提升算法迭代效率,降低线上推理服务延时提升用户体验,降低资源成本,赋能算法人员进行创新,用AI助力在线教育创新。
所需技能: 深度学习算法、Python、C++、Java、TensorFlow、PyTorch、机器学习算法、系统优化
- 来源:西安时代英才企业服务有限公司
深度学习框架研发工程师
职责描述:1.软件架构设计:设计基于智能处理器的大规模机器学习平台架构;2.算法研究:研究面向智能处理器的深度学习模型(智能视频分析.推荐.自然语言处理)训练和优化算法,对高性能库和智能处理器设计提供建议;3.定制开发:深入主流深度学习框架,进行定制开发;4.性能优化:探索深度学习应用和框架的性能瓶颈,创造性地解决计算和通信的性能问题。二.岗位要求:1.本科及以上学历,计算机相关专业;2.熟练掌握C++编程技能;3.逻辑思维清晰,积极主动,抗压能力强;
所需技能: 深度学习算法、机器学习算法、C++、智能处理器、高性能库
- 来源:中科寒武纪科技股份有限公司
深度学习框架研发工程师
岗位职责:1.编程框架的设计与实现:基于寒武纪系列智能处理器(终端/云端.推理/训练.单机/分布式集群),设计与实现面向开发者(如智能算法研究.智能应用开发等)的编程框架,以便其能方便.灵活.高效地使用寒武纪系列智能处理器;2.主流深度学习编程框架适配:深入主流深度学习编程框架(如MXNet)源码,进行定制化开发;3.开源社区对接:与主流深度学习开源社区(如MXNet)沟通,将适配寒武纪系列处理器的开源框架合入社区主分支,以及后期的维护等;4.算法研究:研究面向智能处理器的机器学习(包括深度学习)算法,为上层应用开发和底层高性能库.处理器设计提供有力支撑;5.探索创新:积极探索新算法.性能优化.开发流程.测试维护等,不断提升工作效率和优化寒武纪系列产品。岗位要求:1.熟练掌握C/C++,有扎实的编程基础.良好的编程风格和工作习惯;2.逻辑思维清晰,积极主动,责任心和抗压能力强,具备良好的沟通表达能力;3.本科及以上学历。
所需技能: C/C++、MXNet/Tensor
- 来源:之江实验室
深度学习框架研发工程师
岗位职责,以下一条或多条:1深度学习框架开发与性能优化;2)深度学习框架CPU/GPU/NPU高性能算字库开发;3)深度学习框架接口设计及开发;4)深度学习框架性能的测评与调优;5)深度学习框架与各种AI芯片部署.适配。岗位要求:1)硕士及以上学历,以下要求满足一条或多条;2)熟练掌握C++.Python;3)熟悉GPU(CUDA.cuDNN.NCCL)编程;4)良好的软件开发素养,掌握Linux操作系统.设计模式.网络通信.内存管理.多线程/进程开发技术等;5)了解深度学习模型,对机器学习有一定基础,熟悉主流开源框架源码.参加开发过深度学习推理框架者优先;
所需技能: 深度学习算法、机器学习算法、Python、C++、GPU编程、多线程、Linux、深度学习框架
- 来源:成都猿习信息科技有限公司
深度学习框架研发工程师
岗位职责:深度学习框架研发的核心是提升模型的训练效率,支持更大/更深的深度学习模型创新和落地,具体包括:1.支持算法将业界最新的深度学习算法迁移集成到TenorFlow/PyTorch/PaddlePaddle等深度学习框架中;2.进行大规模分布式训练的性能优化,进行计算/存储/通信等系统优化,综合平衡算法效果和训练速度,加快算法迭代速度;3.研发分布式训练通信框架,提升分布式训练的加速比;4.研究模型并行/数据并行,支持更大规模/更大数据集的模型的高效迭代;5.对训练过程的瓶颈进行监控/分析,进行软硬件协同优化,为GPU服务器选型/AI芯片选型奠定基础,持续引入业界最新的AI硬件,提升训练速度,降低训练资源成本;6.负责打造行业技术影响力,引领技术发展方向,包括前沿技术调研.效果评估.可行性研究和落地;岗位要求:1.本科及以上学历,电子/计算机/通信等相关专业,3年以上相关工作经验;2.熟悉Linux开发环境,精通C++/Go/Java/Python其中一种或多种编程语言;3.扎实的数据结构,算法和编程功底,有良好的编程习惯和风格;具备以下一个或多个条件者优先:1.具备TenorFlow/PyTorch/PaddlePaddle等深度学习框架的使用和优化经验,熟悉其内部设计原理;2.具备大规模分布式训练优化经验,熟悉模型并行/数据并行;3.具备horovod使用经验,熟悉分布式训练中通信优化相关技术;4.具备计算/存储/通信等系统级优化经验,具备软硬件协同优化经验;5.具备XLA/TVM等编译优化经验,具备GPU或其他AI芯片算子移植和优化经验;6.了解常见的深度学习算法,具备算法和工程协同优化的经验;
所需技能: 深度学习算法、自然语言处理、Python、C++、Java、Go、TensorFlow、PyTorch
- 来源:深圳市商汤科技有限公司
深度学习框架研发工程师
职位描述:1.参与商汤自主研发的深度学习框架parrot的研发与优化。工作目标是优化大数据工业级应用条件下的深度学习核心架构;2.适配深度学习最新算法与架构,对框架进行调整.改进和优化;3.对框架的训练速度进行优化,包括计算和通信及其调度,以提高模型训练的效率。4.扩充深度学习框架的功能和计算能力,完善工具体系。职位要求:1.以下要求任意满足一条:a.2年以上Linux下的c++和python开发经验,熟练使用模板编程,有开源代码贡献经验更佳;b.熟悉计算机体系结构.并行计算基本技术,以及 GPU 并行计算基本原理,有2年以上的GPU编程经验;2.扎实的计算机科学功底和编程能力,熟练使用常见的算法和数据结构,良好的编程习惯和代码风格;3.有良好的文档习惯,及时按照要求撰写技术文档和工作进展。4.熟悉Pytorch.Tenorflow等主流深度学习框架源码者优先。
所需技能: 深度学习算法、Python、C++、TensorFlow、PyTorch、CUDA、LINUX
