字节跳动--视频架构 校招、社招 HC 都有,均可投递
Base: 北京/深圳
服务端开发工程师 — 流媒体传输
岗位职责:
1.参与多媒体传输算法设计,优化与开发
2.参与流媒体传输质量体系建设
职位要求:
1.本科及以上学历,至少精通 C/C++/java/golang 其中一种
2.精通TCP/UDP/IP, 熟悉RTP/RTCP网络传输协议;
3.熟悉音视频网络优化,熟悉带宽自适应,JB,ARQ,FEC等Qos算法,有媒体弱网传输优化相关经验者优先
4.沟通能力好,执行力强,思维清晰,注重实施和结果,注重细节
加分项:
1.熟悉多媒体开源架构(如FFMPEG、WebRTC等)优先;
2.熟悉音视频编解码技术,如H.264、H.265等技术规范;
3.熟悉rtmp/http-flv/hls/rtsp 流媒体传输协议
流媒体开发工程师
职位描述:
1.参与流媒体服务架构的设计,负责流媒体服务基础功能设计开发;
2.参与流媒体服务自动化测试工具研发,提升研发效率
职位要求:
1.本科及以上学历
2.具有1年以上后端流媒体实际开发经验,有良好的编程习惯,优秀的问题发现\分析\解决能力;
3.熟练掌握C/C++或者Go和一种脚本语言(Shell/Python/Perl);
4.精通网络编程,熟悉TCP/IP 协议栈,精通多进程与多线程技术,有高并发访问处理经验;
5.熟悉RTSP,RTMP,HLS,HTTP等常见协议规范的一种以上,能基于开源编解码工具(ffmpeg 等)定制与优化;
6.良好的数据结构与算法基础
流媒体实时转码工程师
职责描述:
1.参会直播转码系统的总体架构设计、关键技术攻关、质量体系建设规划
2.参与音视频的编码、传输、转码、解码等模块的开发
3.参与需求分析、系统设计长期演进支撑直播业务的转码需求
任职要求:
1.本科以上,1年以上相关工作经验
2.熟悉h264/h265/aac编解码、了解opus/vp8/vp9等其他音视频编码格式3.熟悉常用的算法和数据结构,熟悉多线程编程
4.了解视频编解码原理、视频流媒体和常见的传输协议和容器格式
5.具备多媒体开源工具的使用和二次开发,如FFmpeg、x264等
6.优秀的分析/节约问题的能力,优秀的代码风格
加分项:
1.有实时任务调度系统设计经验者
2.有GPU硬件转码经验者
后端开发工程师-直播/实时通信
职位描述
1、字节跳动新产品(直播/实时通信)的后台业务研发
2、全球化多IDC、边缘网络的架构服务
3、分布式流量调度平台、稳定性保障平台、统一配置中心、实时消息中间件等核心系统的研发
4、流媒体核心业务的架构、设计和优化,跟踪国外相关领域的最新成果,构建国际领先的视频云平台
职位要求
1、至少熟练使用一门编程语言(C/C++/Java/Python/Go/PHP 等)
2、扎实的技术基础,熟悉性能、可用性、伸缩性、扩展性、安全性、运维监控、集成发布等
3、熟悉TCP/IP网络,掌握关系数据库及 NoSQL 相关知识,了解基本优化原理
4、了解zipkin等链路跟踪工具,常用RPC框架如Springcloud、dubbo、motan等,常用消息中间件如Kafka、NSQ、RabbitMQ的优先
5、有异地多活、跨国服务开发经验的优先
简历投递
岗位投递邮箱:lidantao@bytedance.com
(简历格式:姓名-岗位,简历请用pdf)
其他研发岗位或者非研发岗位请到官网投递:https://job.bytedance.com/campus/position,记得填写内推码(字节跳动校招内推码: ZP6VHPQ)
使用内推码投递的同学请务必在评论区留言,方便我及时同步内推进度给你
最后祝大家早拿offer早上岸~