首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 换工作是一件经过深思熟虑的严肃事情
• 频繁换工作是 loser 做的事情
• 公司应该提供给员工尽可能好的条件
• 这里不欢迎苦大仇深的公司
• 原则上这里不欢迎猎头发帖,除非是懂技术的猎头
• 如果你自己从来没有从期权上赚过钱,就不要在招聘时强调期权
• 招聘时请尽量给出薪酬范围
• 求职时请附上自己的薪酬要求
• 说话前经过足够的思考是好习惯
• 上传一个有意义的头像会更体现你们公司的品牌和诚意
• 请不要在 1 天的时间内在酷工作节点发布超过 3 个主题
• 在不同节点下发布内容相同的主题这种行为不科学
阿里云
flydw3
V2EX  ›  酷工作

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

  •  1
     
  •   flydw3 · 2018-10-23 17:27:38 +08:00 · 2603 次点击
    这是一个创建于 523 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一、上来说工作地点:上海黄浦区局门路(附近有马当路、鲁班路、世博纪念馆、西藏南路地铁站)

    二、详细介绍岗位岗位
    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 等原理和算法。

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

    三、联系方式
    请投递的朋友请把简历和应聘岗位发我邮箱: [email protected] (聊天也欢迎)

    期待与您的相识相遇!
    7 条回复    2018-10-29 16:35:11 +08:00
    Kirto
        1
    Kirto   2018-10-24 11:14:43 +08:00
    游戏引擎工程师应届生可以试试么?
    flydw3
        2
    flydw3   2018-10-24 12:23:34 +08:00
    @Kirto 有图形学基础的应届生也 OK,可以简历发我邮箱
    Kirto
        3
    Kirto   2018-10-24 16:20:18 +08:00
    @flydw3 本科有图形学经验,但是是去年毕业的,这种要么?
    jacatch
        4
    jacatch   2018-10-25 00:29:57 +08:00 via Android
    应届 java 不知死活地把简历发过去了😂
    flydw3
        5
    flydw3   2018-10-25 11:17:20 +08:00
    @Kirto 要的,这个没什么问题,简历发过来吧。
    flydw3
        6
    flydw3   2018-10-25 11:25:07 +08:00
    @jacatch 已给面试官筛选啦
    MartinLv
        7
    MartinLv   2018-10-29 16:35:11 +08:00
    友情帮顶,欢迎大家投简历😄
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2480 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 15:52 · PVG 23:52 · LAX 08:52 · JFK 11:52
    ♥ Do have faith in what you're doing.