阿里云春季职位推荐

招标文件编号:
相关关键字: 招聘 阿里云
联系方式:chenchao.ch@alibaba-inc.com
 

1.钉钉(DingTalk)-媒体生产与处理-视频媒体处理引擎研发专家

地点:北京

岗位职责
  1、参与媒体处理引擎的框架设计、代码编写,确保转码引擎底层的稳定性。 2、参与媒体处理引擎的画质方面核心设计、代码编写从而进行画质提升以及其它画面特效【比如云导播台、云剪辑产品等】功能。 3、快速独立完成视频媒体处理引擎层所支撑的多种业务需求,包含工单处理、BUG FIX、新功能新需求的实现等。 4、支撑视频云产品,对视频上层业务负责。  
岗位要求
  1、熟悉 c/c++, 熟悉Linux平台开发,熟悉git 操作。 2、工作踏实,态度认真。 3、至少精通2种媒体封装协议或者传输协议。 4、熟悉ffmpeg 源码或者熟练使用ffmpeg 库API 或者其它类似的多媒体架构,深入了解媒体处理的流程。 5、5年以上工作经验,音视频相关开发经验或者图像处理经验优先。 6、对码流层有一定的了解。 7、有过直播或点播转码经验最佳或有CUDA 编写图像处理加速经验最佳。
 

2.钉钉(DingTalk)-媒体生产与处理-视频编解码处理专家

地点:北京

岗位职责
  1、参与视频编码和视频处理算法的开发; 2、参与视频编码和视频处理算法在不同平台上的优化工作; 3、协助兄弟团队将上述算法集成到客户端和云端产品中。  
岗位要求
  1、3年以上视频编码器的开发经验,熟悉H264、HEVC等主流的视频压缩协议,熟悉码率控制、运动搜索等算法的调优; 2、3年以上视频处理算法开发经验,精通denoise、contrast、enhancement等基础算法,熟悉超分辨率、FRC、HDR、色彩管理、2D转3D、多视角、视频拼接等算法中至少两种,具有比较扎实的数学基础,熟悉常见的机器学习算法,了解信号处理,在深度学习方法上有产品落地; 3、3年以上手机或pc端算法优化的经验,精通arm、x86平台的算法优化;或者熟悉GPU平台的算法优化,具有深度学习工程化经验, 如TensorRT加速、分布式部署等; 4、有FPGA开发经验者优先;有异构平台开发经验者优先;有ios、android客户端开发经验者优先; 5、有较强的逻辑思维能力,有较强的责任心和学习能力。
 

3.钉钉(DingTalk)-媒体生产与处理-测试开发专家

地点:北京

岗位职责
  1、负责视频云客户端SDK及一体化应用的单元测试、功能测试、接口测试、性能测试,压力测试、兼容性测试等,保障产品发版进度、质量和稳定性; 2、通过优化研发和测试流程、策略,通过技术和工具创新,努力提升测试的质量和效率; 3、开发测试框架和平台并在业务测试中落地,达到快速回归测试的目的; 4、探索竞品对比评测手段,输出专业的产品性能和质量评测报告。
岗位要求
  1、五年及以上的工作经验,工科、计算机或其他相关专业本科以上学历; 2、掌握C/C++/Java/Python等至少一种编程语言,有自动化或性能测试经验, 有自动化测试工具、框架和平台开发经验优先; 3、掌握单元测试、功能测试、接口测试、性能测试,压力测试、兼容性测试等其中一种或多种测试方法。 4、具备丰富的多媒体行业经验,有点播、直播、短视频制作、云剪辑、云导播、音视频编解码测试或开发经验者优先; 5、有无线端性能、弱网、自动化相关测试和测试开发经验者优先。 6、具有良好的学习能力,沟通技能,善于团队合作,理解和适应变化。

4.钉钉(DingTalk)-实时音视频-客户端测试专家

地点:杭州

岗位职责
  1、负责视频云相关产品的功能测试、接口测试、性能测试,保障产品发版进度、质量和稳定性 2、通过优化研发和测试流程、策略,通过技术和工具创新,努力提升测试的质量和效率 3、开发测试框架和平台并在业务测试中落地,达到快速回归测试的目的 4、探索竞品对比评测手段,输出专业的产品性能和质量评测报告
岗位要求
  1、有5年以上软件开发、自动化测试开发经验,可以独立承担测试架构设计、完成自动化测试框架和测试工具开发 2、精通Python、Java、ObjectC等至少一种编程语言,熟悉shell/js脚本语言,编码基础扎实,能独立完成功能测试、接口测试、集成测试、性能测试、压力测试 3、熟悉软件测试和开发流程,具备丰富的多媒体行业经验,有点播、直播、视频会议、音视频编解码测试或开发经验优先 4、有较强的技术前瞻性,对测试技术及行业发展方向有较高的敏感度 5、有较强的学习能力、分析能力和独立解决问题的能力 6、善于沟通和团队合作,有良好的文档和口头表达能力

5.钉钉(DingTalk)-视频云-视频场景技术-前端技术专家

地点:杭州

岗位职责
  1.负责视频云直播解决方案的前端架构设计及SDK开发。 2.负责项目的前端架构设计优化与技术难点攻关。 3.负责视频云直播解决方案的Web SDK的性能、兼容性和易用性的持续优化。  
岗位要求
  1、3年以上前端应用或SDK开发设计经验,对系统特性和内部运行机制有深入的理解;具备跨终端的前端开发能力,在 Web(PC+Mobile)/Node.js(BFF+FaaS)两个方向上至少精通一个方向。 2、能熟练使用React/Angular/Flutter前端框架,熟悉源码和框架原理,同时具有Rax/Vue/Weex/小程序技术框架开发经验的优先;掌握数据通信以及服务端开发经验者优先。 3、了解视频点播、直播等各种协议,对 WebRTC 类协议(AliRTC)等有项目经验者更好。 4、有强烈的业务意识和敏感性,有独立的业务见解和思考,能积极推动技术落地与演进;有多媒体相关行业经验者优先。 5、具有较强的发现、分析和解决技术问题的能力,能独立承担架构设计,并能主导项目的研发和技术难题的攻关。 6、对前端技术有持续的热情,关注前端前沿技术研究, 提供更佳的产品使用体验。

6.钉钉(DingTalk)-视频云-客户端

地点:北京

岗位职责
  1、负责移动端iOS/Android/Windows/Mac平台播放器SDK、直播SDK、短视频制作SDK、云剪辑SDK、云导播SDK、VR/AR等音视频多媒体处理及播放核心流程开发及维护; 2、基于iOS/Android/Windows/Mac平台进行架构设计优化,技术难点攻关,支持产品国际化业务; 3、基于音视频多媒体SDK的使用环境,负责性能、可靠性,兼容性的持续优化及场景化解决方案研发; 4、负责音视频深度学习技术在客户端上的研发和应用。  
岗位要求
  1、精通Objective-C及C/C++/Java,深刻理解iOS/Android/Windows/Mac等系统平台架构和原理,对网络、内存、多线程等基础知识有深入理解和掌握; 2、三年以上相关平台的大型App或SDK架构设计经验,独立负责过客户端整体或者核心模块的设计; 3、在客户端的体验,性能,可用性等方面有优化经验; 4、丰富的多媒体行业经验,在音视频技术领域具有前瞻性和自己的见解和规划者; 5、熟悉音视频软硬编解码、渲染技术者优先; 6、熟练使用ijkplayer、gpuimage、ffmpeg、opengl、gtreamer等开源框架者优先。

7.钉钉(DingTalk)-视频云-前端

地点:北京

岗位职责
  1.负责视频云直播解决方案的前端架构设计及SDK开发。 2.负责项目的前端架构设计优化与技术难点攻关。 3.负责视频云直播解决方案的Web SDK的性能、兼容性和易用性的持续优化。  
岗位要求
 
1、3年以上前端应用或SDK开发设计经验,对系统特性和内部运行机制有深入的理解;具备跨终端的前端开发能力,在 Web(PC+Mobile)/Node.js(BFF+FaaS)两个方向上至少精通一个方向。 2、能熟练使用React/Angular/Flutter前端框架,熟悉源码和框架原理,同时具有Rax/Vue/Weex/小程序技术框架开发经验的优先;掌握数据通信以及服务端开发经验者优先。 3、了解视频点播、直播等各种协议,对 WebRTC 类协议(AliRTC)等有项目经验者更好。 4、有强烈的业务意识和敏感性,有独立的业务见解和思考,能积极推动技术落地与演进;有多媒体相关行业经验者优先。 5、具有较强的发现、分析和解决技术问题的能力,能独立承担架构设计,并能主导项目的研发和技术难题的攻关。 6、对前端技术有持续的热情,关注前端前沿技术研究, 提供更佳的产品使用体验。

8.钉钉(DingTalk)-视频云-视频场景技术-服务端技术专家

地点:杭州

岗位职责
  1、负责视频云直播解决方案的后端实现,并在性能方面进行持续优化。 2、负责视频云直播解决方案的系统架构设计和技术方案的制定。 3、完成技术难点攻关,确保海量用户场景下的系统稳定性与架构质量。  
岗位要求
 
1、3年以上后端开发及架构设计经验,对系统特性和内部运行机制有深入的理解。 2、精通Java/Go/C/C++/Python/PHP等至少一种语言,熟悉主流后端开发框架及其原理。 3、熟悉常用的服务端引擎、缓存引擎、数据库引擎、中间件等;熟悉常用的系统部署和自动化监控运维手段。 4、有强烈的业务意识和敏感性,有独立的业务见解和思考,能积极推动技术落地与演进;熟悉音视频基础知识,参与过音视频相关,直播相关的服务端开发者优先,有云产品相关构架设计者优先。 5、具有较强的发现、分析和解决技术问题的能力,能独立承担架构设计,并能主导项目的研发和技术难题的攻关。 6、有技术视野和前瞻性,始终能保持对技术的敏感度和热情,愿意不断的学习和拥抱变化。

9.钉钉(DingTalk)-视频场景技术-互动直播服务端技术专家

地点:杭州

岗位职责
  1、负责视频云直播解决方案中互动功能的后端实现,并在性能方面进行持续优化。 2、负责视频云直播解决方案中互动功能的系统架构设计和技术方案的制定。 3、完成技术难点攻关,确保海量用户场景下的系统稳定性与架构质量。  
岗位要求
 
1、3年以上后端开发及架构设计经验,对系统特性和内部运行机制有深入的理解;有IM相关经验者优先。 2、精通Java/Go/C/C++等至少一种语言,熟悉主流后端开发框架及其原理。 3、熟悉常用的服务端引擎、缓存引擎、数据库引擎、中间件等;熟悉常用的系统部署和自动化监控运维手段。 4、有强烈的业务意识和敏感性,有独立的业务见解和思考,能积极推动技术落地与演进;熟悉音视频基础知识,参与过音视频相关,直播相关的服务端开发者优先,有云产品相关构架设计者优先。 5、具有较强的发现、分析和解决技术问题的能力,能独立承担架构设计,并能主导项目的研发和技术难题的攻关。 6、有技术视野和前瞻性,始终能保持对技术的敏感度和热情,愿意不断的学习和拥抱变化。

10.钉钉(DingTalk)-视频云基础算法-视频编码与处理算法专家

地点:杭州

岗位职责
  1. 参与视频编解码器的算法和开发工作; 2. 参与视频前后处理的算法和开发工作; 3. 参与围绕视频的智能处理和生产相关的计算机视觉与机器学习算法研发和功能集成; 3. 为不同的产品提供合适的视频算法,提供给用户最好的产品体验; 4. 负责将相关图像和视频算法的产品化,包括针对不同算力平台的算法优化,保证算法的低延时和准确性; 5. 持续跟踪国内外图像、视频、计算机视觉、机器学习技术相关进展,并根据具体需求不断进行创新及性能提升。  
岗位要求
 
1. 计算机相关专业硕士以上学历,博士优先,3年以上相关工作经验; 2. 有以下一个或多个以下方向经验; • 熟悉一个或多个H.264、H.265、H.266 及其它视频编码标准的实现,包括理大部分解编码工具,熟悉编码器优化,包括Rate Control(码率控制)、RDO, Mode decision (模式预测)、Motion Estimation (运动估计) 等算法模块的优化; • 熟悉整个视频链路,包括成像,图像前处理,图像后处理等相关算法,比如de-noise、contrast enhancement、超分辨率、超帧率、HDR等; • 熟悉跨平台性能调优,有x86\ARM平台SIMD指令优化经验; • 有过利用计算机视觉或机器学习方法辅助视频编码、图像前处理、或图像后处理的经验; • 参与过视频编码器在至少以下一个场景下的研发和产品落地工作:点播,直播和实时通话; • 参与过针对H.264/AVC, H.265/HEVC或H.266/VVC标准化的算法研发工作。 3. 拥有深度学习模型的训练、设计、以及在线推断的优化和加速经验者优先; 4. 精通基于C/C++的算法开发,有嵌入式平台算法开发经验者优先。
 

11.钉钉(DingTalk)-视频云基础算法-视频AI算法专家

地点:北京

岗位职责
  1. 负责算法选型与适配,持续跟踪国内外图像/视频、计算机视觉和机器学习等相关技术进展,并基于业务需求不断进行创新及性能提升; 2. 负责算法与系统质量评估,针对具体视频业务设计与实现有针对性的质量评估体系,保证提供给用户良好的产品体验; 3. 负责相关图像和视频算法的产品化,包括针对不同算力平台的算法优化,保证算法的低延时、低成本和准确性。  
岗位要求
 
1. 计算机相关专业硕士及以上学历,博士优先,3年及以上相关工作经验; 2. 熟悉常见计算机视觉和机器学习相关算法,熟练使用至少一种深度学习框架; 3. 有以下一个或多个以下方向经验: * 熟悉成像和图像前/后处理相关算法,比如超分辨率、超帧率和HDR等; * 熟悉基于AI的图像生成与编辑方法,比如GAN网络等; * 熟悉视频质量评测建模,比如参与过类似VMAF等评测方法的设计与实现; * 熟悉深度学习模型推理加速,包括模型蒸馏、裁剪和量化等; 4. 具有广泛的学术和/或技术影响力,在视频AI相关领域有顶级科研/技术成果者优先。
 

12.钉钉(DingTalk)-视频云基础算法-计算性能优化专家

地点:北京

岗位职责
  1. 负责图像视频处理算法、音视频编解码算法在各硬件平台(包括云服务器和移动端)上的计算性能优化 2. 负责相关算法的产品化,落地部署到各硬件平台 3. 持续跟踪国内外图像、视频、计算机视觉、机器学习技术相关进展,并根据具体需求不断进行创新及性能提升  
岗位要求
 
1. 精通C/C++/Java一种或多种编程语言,精通主流的并行编程以及性能优化技术,如NEON、SSE、TBB、OpenMP、OpenCL等; 2. 具有性能调优经验,熟悉各硬件平台的性能剖析工具如Intel Vtune/Android Studio Profiler等 3. 具有编解码器开发经验, 熟悉ffmpeg/x264/x265开源代码,有NEON/SSE SIMD优化经验优先 4. 熟悉图像处理算法,具备机器学习/深度学习领域基本知识,有深度学习推理引擎优化经验优先 5. 良好的学习能力,优秀的沟通能力和极强的责任心。能够不断更新知识体系,勇于拥抱变化
 

13.钉钉(DingTalk)-实时音视频-音频算法技术专家

地点:上海

岗位职责
  1. 负责音频核心算法的维护; 2. 确定音频算法的优化和技术发展方向,组织相关团队成员实施达成目标; 3. 跟踪业界音频技术的发展方向,选择合适的新技术在产品中实施; 4. 包括核心算法在各个业务场景进行商业化落地。  
岗位要求
 
1. 计算机、通信、信号处理等计算机相关专业; 2. 精通C/C++、MATLAB编程语言; 3. 精通数字信号处理基础与算法, 4. 熟悉常用的音频编码算法,包括OPUS-SILK/G729/AAC等; 5. 5年以上音频处理算法工程经验,包括但不局限于音频信号预处理,如降噪,回声消除,啸叫抑制、增益控制等,音频信号后处理,如各种音效处理包括混响、EQ、变声等; 6. 有SSE/VAX/NEON等SIMD算法优化经验者优先; 7. 有信号处理顶级会议、期刊等发表文章者优先。
 

14.钉钉(DingTalk)-媒体生产与处理-音频算法专家

地点:北京

岗位职责
  1、支持视频云直播、连麦,点播,短视频,媒体生产与处理,VR等业务的所有实时/非实时的音频相关的分析,处理工作; 2、音频基础处理,多场景降噪,自动增益控制,自适应ducker,响度均衡,DRC等; 3、音频特效算法开发,包括变调变速、机械音、性别老幼、拟物等各类变声以及说话人转换;虚拟3D声,HRTF; 4、音频分析,包括鼓掌、欢呼等特征音频标定,音乐鼓点标定,音乐风格分类、情绪分类等。  
岗位要求
 
1、电子信息/通信/计算机相关专业本科或以上,三年工作经验以上; 2、熟悉C/C++,数字信号处理基础扎实,熟悉机器学习TensorFlow/pyTorch等,能够结合机器学习对音频进行分析和处理者优先; 3、使用C/C++开发过 音频音效处理器件如降噪 变声 混响等; 4、了解FFmpeg,webrtc引擎。
 

15.钉钉(DingTalk)-媒体生产与处理-视频图像算法专家

地点:北京

岗位职责
  1. 负责视频图像处理、内容理解算法的研发,打造智能化画质增强和修复体系,全面提升视觉体验; 2. 负责深度学习模型的训练加速、量化、剪枝、蒸馏等,促进算法的工程落地; 3. 负责视频图像算法在服务端和终端的优化和集成; 4. 跟踪国内外视频图像技术相关进展,并根据业务需求进行创新和性能提升。
岗位要求
 
1. 熟悉ffmpeg,精通至少一种深度学习开源框架; 2. 熟悉视频图像处理算法,精通至少一种去噪、增强、色彩修复、超分辨率、FRC、HDR、美颜等算法;或熟悉视频内容理解算法,精通至少一种关键点检测、分类、分割、跟踪等算法;以上两者都要求具有深度学习实战经验,能够根据实际问题设计并改进网络; 3. 数理知识扎实,C、C++或Python编程能力强; 4. 精通深度学习模型量化、剪枝、蒸馏等技术,或训练加速手段者,优先; 5. 有CPU/GPU异构平台移植经验,精通Cuda/汇编优化,或TensorRT加速者,优先; 6. 相关竞赛获奖者,或在相关知名会议期刊发表过论文,或有相关专利者,优先; 7. 具有强烈的工作责任心,有良好的沟通能力、团队合作精神和承压能力。
 

16.钉钉(DingTalk)-音视频网络传输专家

地点:杭州

岗位职责
  对音视频的网络传输算法优化,具备高抗丢包能力,针对弱网、极限场景优化音视频通讯系统
岗位要求
 
1、熟悉拥塞控制,熟悉移动网络下的网络编程优化等。 2、有较强的算法能力,熟悉网络编程,有UDP抗丢包算法的实践经验。 3、了解音视频引擎的工作原理,熟悉jitterbuffer算法实现,实现网络重传、丢包补偿、FEC等网络策略