字节跳动互娱研发部门负责抖音、抖音火山版、直播、音乐、影像等多款明星产品的研发,截止2020年1月,抖音日活(DAU)已经突破4亿,并继续保持高速增长。
加入我们,你会支持包括但不限于上述产品的研发和相关架构工作,每一行代码都能服务亿万用户!
C++客户端开发工程师-抖音短视频
职位描述
1、负责跨平台产品开发,编写高质量的代码;
2、负责研发音视频编辑产品。
职位要求
1、熟练掌握C++,对C++有深刻理解,有一定的跨平台开发经验;
2、熟悉Windows/MacOS桌面端应用程序开发优先;
3、熟悉Objective-C、QT、Java开发者优先;
4、熟悉FFmpeg/DirectShow/AVFoundation/OpenGL技术者优先;
5、21届毕业生,业余爱好视频拍摄、视频编辑,有移动端、桌面端视频编辑软件使用经验者优先。
高性能计算研发工程师-抖音/抖音火山版/直播
职位描述
1、参与高性能推理框架的开发,支持视频特效、视频增强等相关AI模型业务落地;
2、参与优化核心计算库,包括移动和桌面端的各种AI网络算子实现和优化。
职位要求
1、熟悉C/C++,熟悉常用算法与数据结构;
2、了解深度学习基本原理,了解至少一种深度学习训练框架及其模型文件的解析,如caffe、tensorflow、pytorch;
3、对Pytorch、tensorflow等深度学习训练框架有使用经验者优先;
4、有Android、iOS等移动端工程经验优先。
多媒体视频算法研发工程师-抖音/抖音火山版/直播
职位描述
1、负责抖音、抖音火山版、剪映、轻颜等业务在视频和图像增强方向的相关算法研究工作。
职位要求
1、有图像恢复、图像增强、ISP处理等相关算法经验;
2、具备Android/iOS等移动端工程经验者优先;
3、熟练使用OpenCV,至少掌握一种常用的深度学习训练框架(Pytorch/Tensorflow/Caffe)。
多媒体客户端研发工程师-抖音/抖音火山版/直播
职位描述
1、支持抖音、抖音火山版、剪映、轻颜、西瓜视频等产品的音视频相关的业务需求和性能优化;
2、和产品经理协作,根据产品需求进行开发,高质量实现业务逻辑;
3、参与Android/iOS平台多媒体音视频SDK的设计、开发、性能优化等工作;
4、负责相关新技术新架构的实现;
5、根据团队的整体目标和规划,进行相关的研发工作。
职位要求
1、熟悉C/C++/Java/OC语言的其中一种或多种;
2、熟悉移动客户端Android/iOS App开发经验,有优秀作品者优先;
3、有基于Android/iOS平台的音视频开发经验的优先;
4、了解或熟悉FFmpeg、GPUImage等开源多媒体框架者优先;
5、了解或熟悉OpenGL,有过相关开发经验者优先;
6、对视频编辑处理兴趣浓厚者优先。
技术美术(特效方向)-抖音/抖音火山版/直播
职位描述
1、负责建立和维护特效生产流水线,持续提升特效生产效率;
2、负责探索新技术的能力边界,产出和评估创新的特效玩法;
3、负责完成复杂特效玩法的效果和逻辑实现。
职位要求
1、具备较好审美,有较好的创新精神和创意能力,有相关作品展示;
2、掌握Photoshop或者AfterEffect,有一定的图像处理理论知识;
3、良好的编程思想和逻辑思维能力,至少掌握一种脚本语言,比如Lua,Python;
4、熟悉3D美术内容制作工具(3D Max、Maya、C4D、Substance、Houdini、ZBrush等)或者成熟的游戏引擎(Unity、UE等)的使用者优先,有AR特效生产工具(EffectCreator、Lens Studio、SparkAR等)使用经验者优先;
5、掌握高级纹理材质和图像特效的Shader编写者优先;
6、有图形学、渲染引擎方面的理论和实践经验者优先;
7、有游戏玩法策划或者创新交互设计经验者优先;
8、对新事务有极强的探索欲,学习能力强,责任心强,工作认真细致,具备良好的服务意识,具有良好的团队沟通与协作能力。
C++跨平台开发工程师-抖音/抖音火山版/直播
职位描述
1、负责跨平台产品开发,编写高质量的代码;
2、负责研发设计师设计流水线工具,提高生产效率。
职位要求
1、熟练掌握C++,对C++有深刻理解,有一定的跨平台开发经验;
2、熟悉Objective-C、QT、服务端、Web端开发者优先;
3、熟悉GPUImage,AVFoundation,OpenGL,Metal,ARKit,ARCore技术者优先;
4、具有全栈开发能力者优先;
5、对技术有极大的热情,学习能力强,责任心强,工作认真细致,具备良好的服务意识,具有良好的团队沟通与协作能力。
渲染引擎研发工程师-抖音/抖音火山版/直播
职位描述
1、参与开发面向移动端的特效引擎项目;
2、参与特效引擎的核心模块开发;
3、支持特效业务的实现和落地;
4、支持特效工具链的建设。
职位要求
1、图像处理或图形学相关专业或主修过相关课程;
2、熟练掌握C++,熟悉C11标准相关特性;
3、熟悉图形开发相关技术(OpenGL,DirectX,Metal,Vulkan)和GPU架构优先;
4、有商业引擎的实践经验优先,如:Unity,UE4,CryEngine, GamePlay3D等;
5、对技术有极大的热情,学习能力强,责任心强,工作认真细致,具备良好的服务意识,具有良好的团队沟通与协作能力。
AR特效开发工程师--抖音/抖音火山版/直播
职位描述
1、支持抖音等公司多个业务线的AR特效研发工作;
2、负责在产品中整合移动端厂商的AR能力;
3、负责AR能力的跨平台建设。
职位要求
1、计算机相关专业(图像处理或图形学相关方向或主修过相关课程为加分项);
2、具备深厚的C++功底、严谨的逻辑思维能力、成熟稳健的编程风格;
3、有较好的数学能力,尤其在3D立体几何和线性代数方面;
4、具备主流3D引擎使用经验者优先,如:Unity,UE,CryEngine, irrlicht,GamePlay3D等;
5、了解iOS或者Android工程开发者优先,有web端3D渲染经验者优先;
6、有ARKit或者ARCore使用经验者优先;
7、积极乐观,责任心强,工作认真细致,具备良好的服务意识,具有良好的团队沟通与协作能力。
多媒体图形/图像研发工程师-抖音/抖音火山版/直播
职位描述
1、支持抖音等公司多个业务线的图形/图像算法研发工作;
2、负责抖音等公司多个业务线的特效道具玩法研发,并持续提升用户体验;
3、负责新一代渲染引擎的研发工作。
职位要求
1、图像处理或图形学相关专业或主修过相关课程;
2、具备深厚的C++功底、严谨的逻辑思维能力、成熟稳健的编程风格;
3、熟悉OpenCV或者OpenGL;
4、具备主流3D引擎使用经验者优先,如:Unity,UE,CryEngine, irrlicht,GamePlay3D等;
5、了解iOS或者Android工程开发者优先;
6、有机器视觉方面的机器学习、深度学习经验者优先;
7、积极乐观,责任心强,工作认真细致,具备良好的服务意识,具有良好的团队沟通与协作能力。
高性能计算架构工程师 — 抖音(移动端推理引擎方向)
职位描述
1、负责将深度学习的算法迁移到手机端;
2、开发和优化移动端inference框架;
3、移动端并行化神经网络加速的技术探索和落地。
职位要求
1、精通c/c++,精通算法与数据结构,熟悉python;
2、具备较好的计算机体系结构背景和软件开发背景,熟悉arm neon指令及汇编优化,或者熟悉移动端gpu优化;
3、了解深度学习基本原理,熟悉神经网络基本架构和各layer计算方式,熟悉至少一种深度学习训练框架及其模型文件的解析,如caffe、tensorflow、pytorch;
4、熟悉常用图像视觉计算库及深度学习推理计算库,包括arm compute library、tensorflow lite、nnpack、ncnn等;
5、熟悉常用的卷积计算加速方法,如gemm、winograd算法等;
6、熟悉深度学习定点化计算,熟悉支持定点化的深度学习训练框架如ristretto,熟悉支持定点化的推理引擎计算库如qnnpack等。
其他加分项:
1、熟悉神经网络模型压缩框架,如pocketflow、distiller等;
2、设计过AI加速器软件栈。
申请方式:请发送简历到zhangjia.gabby@bytedance.com申请职位, 邮件标题为:意向岗位+学校+姓名+年级+最快入职时间。字节跳动欢迎大家~
--
|