快手编辑SDK开发工程师
社招全职D0042地点:北京状态:招聘
任职要求
1、计算机、通信等相关专业本科以上学历; 2、精通C++,有 FFmpeg 使用经验,或具有丰富的Android / iPhone的多媒体开发经验,能够使用并快速学习其余移动端编程语言; 3、熟悉OpenGL ES、Vulkan、Metal等图形 API; 4、 有NOI、ACM、TopCoder等相关竞赛经验者优先。
工作职责
1、负责开发维护跨平台(iOS,Android,macOS,Linux)的视频编辑SDK,支持移动端的视频剪辑和特效,以及服务端视频合成; 2、基于FFmpeg、MediaCodec、AVFoundation等基础组件实现音视频合成、拼接裁剪等基础剪辑功能; 3、基于OpenGL ES、Vulkan、Metal等图形库实现各类视频编辑效果和特效; 4、开发底层性能基础工具,持续改进性能、用户体验以及开发效率,不断提升分辨率、帧率、视频长度的支持。
包括英文材料
学历+
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
OpenGL+
https://www.youtube.com/watch?v=45MIykWJ-C4
Learn how to use OpenGL to create 2D and 3D vector graphics in this course.
https://www.youtube.com/watch?v=W3gAzLwfIP0&list=PLlrATfBNZ98foTJPJ_Ev03o2oq3-GGOS2
https://www.youtube.com/watch?v=XpBGwZNyUh0&list=PLPaoO-vpZnumdcb4tZc4x5Q-v7CkrQ6M-
ElasticSearch+
https://www.youtube.com/watch?v=a4HBKEda_F8
Learn about Elasticsearch with this comprehensive course designed for beginners, featuring both theoretical concepts and hands-on applications using Python (though applicable to any programming language). The course is structured in two parts: first covering essential Elasticsearch fundamentals including index management, document storage, text analysis, pipeline creation, search functionality, and advanced features like semantic search and embeddings; followed by a practical section where you'll build a real-world website using Elasticsearch as a search engine, working with the Astronomy Picture of the Day (APOD) dataset to implement features such as data cleaning pipelines, tokenization, pagination, and aggregations.
相关职位
社招D0276
1、负责开发维护跨平台(iOS,Android,macOS,Linux)的视频编辑SDK,支持移动端的视频剪辑和特效,以及服务端视频合成; 2、基于FFmpeg、MediaCodec、AVFoundation等基础组件实现音视频合成、拼接裁剪等基础剪辑功能; 3、基于OpenGL ES、Vulkan、Metal等图形库实现各类视频编辑效果和特效; 4、开发底层性能基础工具,持续改进性能、用户体验以及开发效率,不断提升分辨率、帧率、视频长度的支持。
更新于 2024-10-14
社招3-5年D0523
1、负责跨平台的视频编辑SDK的开发,具体主要为拍摄方向,推动业务架构的设计和持续优化; 2、负责与上下游团队协作,根据产品需求、业务场景、技术优化需求进行SDK开发,交付高质量的移动端音视频能力; 3、在相机采集,性能、画质上持续打磨,结合算法优化,持续的提升用户的拍摄体验; 4、设计开发基础链路分析/排障工具,提升工程效能和质量,以及跨团队协作的效率。
更新于 2025-10-14
社招5年以上软件
1. 负责音视频SDK的开发迭代,负责编解码框架设计与性能调优; 2. 根据产品业务,对音视频SDK进行架构设计与开发; 3. 负责产品能力对标、音视频SDK全链路编辑体验优化,使编辑体验达到业界领先水平。
更新于 2025-05-28