l 简历投递方式:
l 投递邮箱:gracemma@tencent.com
l 邮件主题:意向岗位名称+意向工作城市+姓名
1、岗位:腾讯会议3D视觉/图形学高级研究员
岗位职责:
1. 负责在线视频场景下沉浸式体验的技术研究和落地;
2. 负责3D系统的搭建, 包括数据采集、算法处理、迭代优化等流程;
3. 负责跟进和探索业界前沿, 将前沿技术落地至视频会议平台。
岗位要求:
1. 计算机、数学等专业, 有计算机视觉/图形学等方向的研究背景, 具有扎实的数学基础, 硕士及以上学历;
2. 有较好的3D计算机视觉/图形学研究和落地经验, 熟悉标定/点云/mesh等处理流程、有三维重建经验者优先;
3. 良好的计算机科学基础, 具备较强的算法实现和复现能力, 熟悉pytorch/tensorflow等主流深度学习框架中的一种或多种, 熟练使用至少一门编程语言(C\C++, Python);
4. 英语基础良好, 能阅读相关文献和跟进业界前沿研究;
5. 在CV/AI相关CCF-A类会议、期刊发表过高质量论文者优先;在各类视觉竞赛、算法竞赛中获得较高名次者优先;
6. 具备优秀的学习能力和良好的协作沟通意识。
2、岗位:腾讯会议高性能计算优化高级工程师
岗位职责:
1. 基于CPU/GPU/DSP/NPU平台,对机器学习算法进行性能优化、基础算法库设计;
2. 跟踪机器学习算法、高性能异构计算领域技术发展,为机器学习平台提出创新构想,推动机器学习平台性能提升;
3. 负责将机器学习算法移植到腾讯会议各个平台和产品线,提升产品的质量、性能和稳定性。
岗位要求:
1. 熟悉 C++,熟练掌握常用数据结构与算法,良好的编程动手能力、逻辑思维和快速学习能力;
2. 有以下一种或多种高性能计算、编译框架深入的研究和实践经验:
1)精通现代 ARM/x64 体系结构与ISA/微架构以及 SIMD 指令集。能够从指令流水线/存储器层次结构 等级别量化分析性能瓶颈,并做出极致的优化。熟悉 DS-5/VTune 等 profiler。熟悉 ARM 多核缓存一致性与高性能异构计算;
2)精通 Nvidia/AMD/Adreno/Mali/PowerVR 等现代 GPU 体系结构与微架构;精通 OpenCL/Metal;熟悉现代 GPU 驱动的行为;熟悉 SASS/GCN 等一个或多个 GPU ISA(或者有 GPU 逆向的经验);能够从指令流水线/存储器层次结构/驱动调度 等级别量化分析性能瓶颈,并做出极致的优化;熟悉现代 GPU 渲染管线;
3)精通 Cadence/CEVA/Hexagon/Movidius 等 DSP 或 NPU 的体系结构与指令集,有 VLIW 指令集的优化经验,熟悉常用模拟器,能做到 cycle 级别的性能分析,熟悉 DMA/RPC 操作;
4)对常用计算/带宽密集型算子(如:GEMM/Conv/Resize)实现做过面向 延迟/吞吐/功耗 的极致优化,性能超过开源或商业高性能计算库(如:Paddle-Lite/MNN/SNPE/CoreML/ARM-Compute-Library/MKL/OpenVINO/tensorRT 等);
5) 有 AI 相关编译器(如:TVM/Halide/XLA)开发经验;熟悉现代编译器框架(如:LLVM/gcc)
3. 熟悉常见深度学习算法和模型,熟悉主流机器学习平台框架(如 Caffe/TensorFlow/PyTorch),熟悉模型量化、压缩等技术;
4. 良好的团队合作意识,优秀的沟通和学习能力。
3、实时音视频拥塞控制及流控研究员
工作地点:深圳
岗位职责:
1. 负责音视频全球实时通话网络拥塞控制算法及流的调度分发算法的研究
岗位要求:
1. 熟悉实时音视频网络技术栈,对各种音视频会议拥塞控制算法有深入了解;
2. 对大规模复杂网络下的实时媒体数据调度有了解者优先;
3. 有计算机网络或统计学背景者优先;
4. 有数据挖掘、深度学习研究经验者优先;
5. 有海外加速、CDN运维、边缘计算者优先;
6. 熟悉网络度量体系,对网络测速的原理、协议和系统实现有深入研究者优先。
4、实时音视频网络数据分析及问题归因研究员
工作地点:深圳
岗位职责:
1. 负责音视频全球实时通话网络部分现网疑难问题算法层面定位及解决
岗位要求:
1. C/C++开发能力,熟悉TCP/IP协议栈,有高负载网络应用APP的开发经验;
2. 熟悉实时音视频网络技术栈,对各种音视频会议问题成因有基本了解;
3. 有问题排查自动化工具研发经验者优先;
4. 有通过数据挖掘和深度学习等技术主动从海量数据中找出问题原因者优先。
5. 熟悉网络部署、运营,有海外加速、CDN运维、边缘计算者优先;
6. 熟悉网络度量体系,对网络测速的原理、协议和系统实现有深入研究者优先。
5、视频编码算法工程师
工作地点:深圳、北京
岗位职责
1. 参与视频编解码内核的实现和优化,包括H.264,H.265, AV1等;
2. 研究编解码快速算法,实现新工具和特性,优化工程实现,提高编解码器画质和速度;
3. 结合腾讯会议视频方案,实现视频编码器特性,如SVC、ROI等;
4.(可选)参与编解码相关研究及AI结合研究,如 高清低码、感知编码、ROI、视频编码损伤恢复等;
5.(可选)参与视频编解码算法的汇编优化,包括x86平台及客户端ARM平台指令集优化。
岗位要求 以下3-5具备任意一项或多项均可:
1. 计算机及通信相关专业本科及3年以上工作经验;
2. 熟悉视频编解码原理,精通如下标准中的一种,如h.264,H.265,VP9,AVS等;
3. 熟悉openh264 ,x264,x265, 等开源编解码项目,并有编解码内核相应的优化经验;
4. 熟悉高清低码/感知编码/ROI及AI相关知识,以及相关优化经历;
5. 熟悉汇编语言,包括x86、x64、armv7 、aarch64的汇编优化,有相应汇编优化项目经验。
6、腾讯会议视频研发专家
工作地点:深圳
岗位职责:
1. 负责视频核心质量优化,制定和实施方案,持续优化腾讯会议视频核心体验(如屏幕分享、实时通话、直播等),包括画质、成本、性能、网络抗性、首帧速度等,确保腾讯会议核心音视频体验、弱网抗性和成本业内领先;
2. 负责腾讯会议视频同学内核开发及能力演进,负责腾讯会议视频工程质量的优化。负责腾讯会议多平台视频核心模块的开发机持续优化;
3. 负责视频工程和编解码策略的深度结合,提升视频整体体验;
4. 对接引入新技术,升级腾讯会议的视频体验,如超分、沉浸式视频、HDR等。
岗位要求:
1. 7年以上的视频相关研发或体验优化经验;
2. 具备多年视频核心质量优化经验,如画质,性能,弱网抗性,成本、延时等;
3. 具备强大的工程能力和视频领域知识,具备多平台开发能力者更优;
4. 精通视频的全链路处理,熟悉常见的视频编码算法和标准,熟悉RTC场景下的视频编码的传输策略及码控原理。
5. 熟悉业内视频相关技术进展和各种常见方案。
7、腾讯会议实时音视频通信内核研发工程师
工作地点:深圳
岗位职责:
1. 负责研发腾讯会议的实时音视频通信(RTC)内核
2. 基于实时音视频通信技术建设通用多媒体技术服务平台
岗位要求:
1. 熟练使用C/C++以及Kotlin、Java、Swift、Objective C、Rust中的至少一种语言完成开发工作。
2. 具备使用C/C++跨平台开发的能力。
3. 具备良好的编码习惯和风格,代码严谨规范。
4. 具备优秀的问题抽象能力和架构设计能力。
5. 深度参与过有行业影响力的开源项目者优先。
6. 有音视频及其他多媒体技术研发经验者优先。
7. 有异构计算、机器学习等技术背景者优先。
8、腾讯会议iOS/Mac高级开发工程师
工作地点:北京、深圳、西安、武汉
岗位职责:
1. 负责腾讯会议iOS/Mac终端的相关业务模块开发或架构优化工作;
2. 负责腾讯会议iOS/Mac终端的稳定性及性能优化;
3. 负责会议室解决方案的性能优化和前沿技术探索;
4. 负责项目重点、难点的技术攻坚。
岗位要求:
1. 有扎实的计算机学科基础,熟悉常见的数据结构和算法;
2. 3年以上 iOS/Mac 系统开发经验;熟练使用UIKit/AppKit、CALayer等系统框架;
3. 熟练掌握 C++、Objective-C和Swift语言,熟练使用常用算法和数据结构,熟悉代码管理工具git;
4. 熟悉 TCP/IP、HTTP、UDP 等网络协议;
5. 具备良好的分析解决问题能力,良好的学习和分享习惯,工作积极主动,责任心强;
6. 有跨平台或音视频开发经验者优先; 通过腾讯云从业资格证或同等资格认证的优先录取 。
9、腾讯会议windows高级开发工程师
工作地点:北京、深圳、西安、武汉
岗位职责:
1. 负责视频会议产品Windows客户端相关业务开发;
2. 负责腾讯会议Windows SAAS核心框架功能的设计和开发;
3. 负责会议室解决方案的性能优化和前沿技术的探索和研究等;
4. 指导初级开发工程师,完成研发任务。
岗位要求:
1. 3年以上Windows开发经验,计算机基础扎实,熟悉主流框架及原理;
2. 熟悉Windows常见框架、线程、进程特性,熟悉性能指标、监控工具及调优方法;
3. 熟悉TCP/IP、UDP、HTTP等网络协议及特性,有相关的开发经验
4. 熟悉C++语言,具备良好的编码风格,熟练代码管理工具git;
5. 具备良好的分析解决问题能力,良好的学习和分享习惯,工作积极主动,责任心强; 通过腾讯云技术认证、腾讯云从业资格证或同等资格认证的优先录取 。
10、客户端开发高级工程师(性能优化)
工作地点:深圳
岗位职责
1. 负责腾讯会议多端的稳定性和性能优化;
2. 负责搭建线上全维度性能和稳定性监控指标体系;
3. 负责搭建线下自动化性能监控体系;
4. 负责协助制定和监管各业务团队性能和稳定性指标;
5. 负责腾讯会议业务整体的质量优化提升工作,包括性能优化,稳定性流畅度提升等;
6. 探索相关前沿技术探索。
岗位要求
1. 2年以上工作经验,计算机或者相关专业;
2. 熟悉C/C++,或者有Java客户端、OC/Swift、汇编语言开发经验。具备数据结构与算法基础知识,良好的编程动手能力、逻辑思维和快速学习能力;
3. 有Android、iOS、Windows、macOS、Linux任一平台的开发经验,有多平台开发经验优先;
4. 具备较强的架构分析和设计能力,具有大型移动端或桌面端产品的整体设计经验;
5. 熟练掌握各种性能分析工具和分析方法,具备较强的问题解决能力;
6. 良好的团队合作意识,优秀的沟通和学习能力。 通过腾讯云从业资格证或同等资格认证的优先录取。
11、腾讯会议后台架构师
工作地点:深圳、广州
岗位职责:
1. 负责腾讯会议后台的架构设计和规划工作;
2. 参与会议后台核心模块的研发与技术优化工作;
3. 具有良好的业务抽象能力,对项目交付的质量和效率负责;
岗位要求:
1. 大学本科及以上学历,5年以上互联网后台系统研发经验。
2. 熟悉C++、GO等开发语言,熟悉网络编程,熟练掌握TCP/UDP、HTTP等网络协议。
3. 具有大规模系统架构的实践经验,包括开发框架,消息中间件,缓存,分布式数据存储,分布式事务、云原生技术等。
4. 有较好的沟通能力和团队合作精神,对技术有激情,面对压力有很好的抗压能力和积极的心态。
5. 有大型互联网公司工作经历,有视频会议系统的设计与开发经验者优先。
简历投递方式:
l 投递邮箱:gracemma@tencent.com
l 邮件主题:意向岗位名称+意向工作城市+姓名
版权所有:中国计算机学会技术支持邮箱:conf_support@ccf.org.cn