[上海] 招招招!今日头条互娱研发上海招人!

2018-10-23 17:27:38 +08:00
 flydw3
一、上来说工作地点:上海黄浦区局门路(附近有马当路、鲁班路、世博纪念馆、西藏南路地铁站)

二、详细介绍岗位岗位
1 )岗位列举如下:(另外其他岗位可以在 https://job.toutiao.com/ 搜索)。

2 )音视频大类:
多媒体客户端开发;直播客户端开发;播放器开发;音效处理算法

多媒体客户端开发工程师
职位描述:
1、参与支持头条系所有短视频以及相机类 App 的跨平台 SDK 相关功能研发;
2、参与录制、视频编辑、特效处理、编解码等核心功能模块的研发;
3、参与国内、海外市场适配和体验优化。
职位要求:
1、至少熟悉 Android or iOS 一端音视频采集录制编辑流程;
2、熟悉 OpenGL、C/C++者优先,有跨平台开发经验者优先;
3、对性能精益求精,有移动端 CPU / GPU 结合的性能优化经验者优先;
4、有 Camera 优化经验者优先;
5、有海外市场适配和优化经验者优先;
6、熟悉 FFMpeg、webrtc、GPUImage 等开源多媒体框架者优先;
7、对多媒体开发兴趣浓厚,学习和沟通能力者优先。

流媒体直播客户端研发工程师
职位描述:
1、负责直播推流的研发工作。
2、根据产品的需求进行研发,并对相关模块做重构和优化
3、定位和解决一些技术上的 bug 和疑难问题
4、根据项目需求进行学习并快速掌握技巧,有良好的沟通和协作能力
职位要求:
1、本科及以上学历,计算机、通信等相关专业;
2、具有扎实的编程功底,良好的设计能力和编程习惯;
3、熟悉 C++, 熟悉 FFMpeg,了解 Android / iOS 开发;
4、具备移动端推流 /播放相关开发经验,熟悉常见的音视频压缩格式;
5、熟悉 RTMP、HLS 等流媒体传输协议;
6、积极乐观,责任心强,工作认真细致,具备良好的服务意识,具有良好的团队沟通与协作能力。具备良好的服务意识,具有良好的团队沟通与协作能力。

播放器 SDK 研发工程师
职位描述:
1、负责播放器 SDK 的研发与维护;
2、负责播放器 SDK 各个模块的优化;
3、负责播放器相关新技术的研究与落地。
职位要求:
1、本科及以上学历,计算机、多媒体等相关专业;
2、具有扎实的编程功底,熟练使用 C/C++,良好的设计能力和编程习惯;
3、拥有现代播放器架构设计能力,熟悉播放器核心模块原理与机制;
4、熟悉 Mp4/FLV 等封装格式;
5、熟悉 H.264/H.265/AAC 码流格式;熟练使用平台( Android/iOS )硬件解码器;
6、熟练使用开源多媒体组件,如 ffmpeg 等;
7、熟悉常见的网络协议,如 RTMP/HTTP/HLS 等;
8、熟悉 OpenGL 进行视频渲染;
9、积极乐观,责任心强,具有良好的团队沟通与协作能力。
具备以下条件者优先:
1、拥有移动平台开发经验,如 iOS/Android
2、独立研发过跨平台播放器内核
3、拥有知名开源项目经验,如 ijkplayer,VLC 等 g

音效处理算法工程师-抖音短视频
职位描述:
1、研发实现各种音频增强和音频特效算法, 建立高质量的音频处理特效平台;
2、定位和解决一些技术上的 bug 和疑难问题;
3、根据项目需求进行学习并快速掌握技巧,有良好的沟通和协作能力。
职位要求:
1、扎实的数字信号处理知识, 熟悉 Matlab 或 python 快速算法建模仿真验证;
2、了解音频录制的预处理(VAD, AGC, AES, ANC)和音频后处理(EQ, DRC, Reverb, upmixer/downmixer)等;
3、有移动平台(Android 或 IOS)音频研发相关经历;
4、技术上有个人想法并具有团队合作精神, 自我激励的能力, 和良好的沟通技巧;
5、加分项: 数字信号处理背景, 数学功底(概率和线性代数), 音频变声, 音频混音特效, 3D spatial audio 等。

3 )特效大类:
高级图形学;游戏引擎;图形图像算法;视频特效开发;桌面开发

高级计算机图形学算法工程师
职位描述
1、研究、实现和优化手机端计算机图形学的相关算法
2、参与手机端渲染引擎的升级迭代开发
职位要求 (经验:5 年以上计算机图形学 /图形渲染引擎)
1、精通常见的计算机图形学知识和算法,优秀的线性代数、空间解析几何能力
2、精通手机端性能优化,掌握 CPU、GPU 优化加速技巧
3、精通 C/C++,并至少熟练一种算法研究和仿真工具(如 matlab )
4、良好的英语读写能力,能无障碍阅读英文论文和文档资料
5、有自研渲染引擎经验 /Unity 渲染经验的优先
6、有 AR/VR 项目经验的优先

高级游戏引擎工程师
岗位描述:
1、研发新一代 AR 游戏引擎;
2、沟通配合产品需求,技术攻坚;
岗位要求:
1、3 年以上游戏引擎框架 /图形引擎架构研发经验;
2、具备深厚的 C++功底、严谨的逻辑思维能力、成熟稳健的编程风格;
3、熟悉至少一个主流 3D 引擎,如:Unity,UE,CryEngine, irrlicht,GamePlay3D 等;
4、学习能力强,有在技术领域内深度钻研的兴趣与志向;
5、心态良好,具备团队精神,善于沟通协作,能承受一定工作压力。

桌面端研发工程师
职位描述:
1、负责 2D/3D 特效制作工具开发
2、支持制定特效内容技术标准
3、跟踪业界的最新产品,打磨产品体验
职位要求:
1、熟练掌握 C++
2、熟悉 Objective-C、QT、Windows 开发优先
3、熟悉图形开发技术( OPENGL, DX, METAL ,VULCAN )和 GPU 架构优先
4、有游戏编辑器经验优先
5、有较好的产品意识
6、学习能力强,责任心强,工作认真细致

特效图像算法工程师
职位描述
1、手机端的视频图像特效算法研发和性能调优。
2、为手机端视频特效创意玩法提供传统图像算法上的支持。
职位要求 (经验:3-6 年本科 /2-5 年硕士)
1、熟悉常见的传统图像处理知识和算法,有一定数学功底;
2、精通 C/C++
3、熟悉 iOS 或者 android 工程开发,有手机端图像算法的工作经验;
4、熟悉手机端的图像算法或者视频算法的开发,熟悉 OpenGL,尤其是 GLES,有 shader 编程经验;熟悉 OpenCV ;

4 )算法大类:
推荐算法
算法工程师-抖音短视频
职位描述:
1、负责为过亿用户的视频社交平台提供个性化的用户体验;
2、负责为全球化的视频社区提供本地化的内容发现策略;
3、为视频推荐、直播推荐、好友推荐、push 优化等场景提供召回和排序模型优化。
职位要求:
1、计算机或统计相关专业硕士或博士,一年以上算法相关工作经验。扎实的统计学、机器学习理论基础;
2、良好的数据结构和算法基础,熟悉 C++ 或 Python 编程,熟悉 Spark、Hadoop 等计算平台;
3、有推荐系统、计算广告、反作弊、自然语言处理等相关项目经验者优先;
4、优秀的团队合作和自我驱动精神,能够积极创新, 乐于面对挑战。

5 )后台开发大类:
服务器开发高级架构;高级 golang ;高级 Python ;高级 Java

服务器端高级架构师-短视频方向
职位描述:
1、负责参与和指导一个或多个子领域的服务器端业务研发工作,包括但不限于抖音、tik tok 等产品;
2、分析和深入发掘现有系统的不足,定位系统瓶颈,提高系统性能和稳定性;
3、深入思考研发过程中的各项问题,促进团队工作效率和开发质量的提升;
4、根据业务实际需求,为团队引入新技术和新方案;
5、以自身良好的项目管理与协调沟通能力,负责跨团队的重点项目的推进工作。
职位要求:
1、具备丰富的架构设计经验,能够准确、全面的理解业务,并根据业务发展设计合理的架构方案;
2、具备海量数据和大规模分布式系统的设计和开发经验;
3、具备良好的基本功,熟练使用各种的数据结构和算法,在计算机领域具有较完整的知识体系,并能结合到实际工作中;
4、具备丰富的编码和 Code Review 经验及良好的编码习惯:结构清晰、命名规范、逻辑性强、代码冗余率低;对于 Java/Python/Golang/C++至少精通其中一种;
5、具备良好的沟通能力、组织能力及团队协作精神;
6、有以下经验者优先:
( 1 ) 负责过多条业务线或整个产品线的业务架构工作,组织过中等以上规模项目的;
( 2 ) 具备多种语言研发经验、深入了解语言特点并能灵活运用的;
( 3 ) 对多种数据库中间件、消息中间件及其他大规模分布式系统的基础架构组件有深入理解的。

高级 golang 开发工程师
职位描述:
1、负责抖音、Tik tok 等产品的服务端研发;
2、深入发掘和分析业务需求,撰写技术方案和系统设计;
3、根据产品需求,进行系统设计和编码;
4、持续对系统架构进行改造和优化。
职位要求:
1、三年以上开发经验,一年以上的 Golang 开发经验;
2、具备良好的基本功,熟练使用基本的数据结构和算法,深入理解多线程、Socket 等相关技术;
3、具备良好的编码习惯,结构清晰,命名规范,逻辑性强,代码冗余率低;
4、熟练掌握 Golang 常用框架,深入了解框架提供的特性及其实现原理细节;
5、有大规模分布式系统的设计和开发经验,能独立完成系统的设计及开发;
6、熟练掌握 MySQL 数据库,具备 MySQL 索引优化、查询优化的能力;
7、熟练掌握一种以上非关系型数据库,如 Redis, Cassandra,理解其使用场景及限制;
8、熟悉分布式系统,熟练掌握一种以上服务框架和消息中间件,了解其实现原理;
9、熟悉 Internet 常用协议,如 HTTP、TCP/IP、熟悉 RESTful 规范;
10、有以下经验者优先:
① 熟练掌握一种以上脚本语言并能灵活运用;
② 具有大规模分布式系统的调优经验;
③ 熟悉大规模分布式系统架构设计,熟悉 CAP、Quorum、Consistent Hashing 等原理和算法。

高级 Python 开发工程师
职位描述:
1、负责抖音、Tik tok 等产品的服务端研发;
2、深入发掘和分析业务需求,撰写技术方案和系统设计;
3、根据产品需求,进行系统设计和编码;
4、持续对系统架构进行改造和优化;
职位要求:
1、三年以上开发经验,一年以上的 Python 开发经验;
2、具备良好的基本功,熟练使用基本的数据结构和算法,深入理解
多线程、Socket 等相关技术;
3、具备良好的编码习惯,结构清晰,命名规范,逻辑性强,代码冗余率低;
4、熟练掌握 Django, Tornado,Sqlalchemy,Celery 等主流框架,深入理解框架实现原理及特性;熟练使用 python 的常用库
5、熟悉 Python 的高级特性,深入理解各种设计模式和应用场景。
6、有大规模分布式系统的开发和高可用相关的实践经验,具备设计复杂系统的能力;
7、熟练掌握 MySQL 数据库,具备 MySQL 索引优化、查询优化的能力;
8、熟练掌握一种以上非关系型数据库,如 Redis, Cassandra,理解其使用场景及限制;
9、熟悉分布式系统,熟练掌握一种以上服务框架和消息中间件,了解其实现原理;
10、熟悉 Internet 常用协议,如 HTTP、TCP/IP、熟悉 RESTful 规范;
11、有以下经验者优先:
① 具有 golang 实际工作经验;
② 具有大规模分布式系统的调优经验;
③ 熟悉大规模分布式系统架构设计,熟悉 CAP、Quorum、Consistent Hashing 等原理和算法;

高级 java 开发工程师
职位描述:
1、负责抖音、Tik tok 等产品的研发;
2、深入发掘和分析业务需求,撰写技术方案和系统设计;
3、根据产品需求,进行系统设计和编码;
4、持续对系统架构进行改造和优化。
职位要求:
1、三年以上的 Java 开发经验;
2、具备良好的基本功,熟悉多线程编程、IO、垃圾回收;
3、具备良好的编码习惯,结构清晰,命名规范,逻辑性强,代码冗余率低;
4、熟练掌握 Java 常用框架,深入了解框架提供的特性及其实现原理细节;
5、有大规模分布式系统的设计和开发经验,能独立完成系统的设计及开发;
6、熟练掌握 MySQL 数据库,具备 MySQL 索引优化、查询优化的能力;
7、熟练掌握一种以上非关系型数据库,如 Redis, Cassandra,理解其使用场景及限制;
8、熟悉分布式系统,熟练掌握一种以上服务框架和消息中间件,了解其实现原理;
9、熟悉 Internet 常用协议,如 HTTP、TCP/IP、熟悉 RESTful 规范;
10、有以下经验者优先:
① 熟练掌握 Golang/Python 并能灵活运用;
② 具有大规模分布式系统的调优经验,如 JVM 调优、SQL 调优、缓存优化、RPC 优化等;
③ 熟悉大规模分布式系统架构设计,熟悉 CAP、Quorum、Consistent Hashing 等原理和算法。

岗位同步面向社招以及校招哟!!!

三、联系方式
请投递的朋友请把简历和应聘岗位发我邮箱: sunny.shou@bytedance.com (聊天也欢迎)

期待与您的相识相遇!
3522 次点击
所在节点    酷工作
7 条回复
Kirto
2018-10-24 11:14:43 +08:00
游戏引擎工程师应届生可以试试么?
flydw3
2018-10-24 12:23:34 +08:00
@Kirto 有图形学基础的应届生也 OK,可以简历发我邮箱
Kirto
2018-10-24 16:20:18 +08:00
@flydw3 本科有图形学经验,但是是去年毕业的,这种要么?
jacatch
2018-10-25 00:29:57 +08:00
应届 java 不知死活地把简历发过去了😂
flydw3
2018-10-25 11:17:20 +08:00
@Kirto 要的,这个没什么问题,简历发过来吧。
flydw3
2018-10-25 11:25:07 +08:00
@jacatch 已给面试官筛选啦
MartinLv
2018-10-29 16:35:11 +08:00
友情帮顶,欢迎大家投简历😄

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/500310

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX