快手编辑SDK开发工程师-拍摄方向
社招全职3-5年D0523地点:北京状态:招聘
任职要求
1、计算机、通信等相关专业本科以上学历,3年以上工作经验,有NOI、ACM、TopCoder等相关竞赛经验者优先; 2、精通C++,良好的设计能力和代码习惯,良好的性能优化和问题解决能力,逻辑思维严谨; 3、熟悉Android/iOS 相机采集,有画质优化经验经验优先; 4、熟悉 FFmpeg、MediaCodec、AVFoundation等开源库/基础组件,有大型移动端多媒体项目(直播、RTC、播放等)开发经验优先; 5、熟悉H.264、H.265、AAC等音视频编解码标准,熟悉MP4、TS、RTMP等容器; 6、熟悉OpenGL ES、Vulkan、Metal等图形 API优先; 7、良好的沟通协调能力、抗压能力,推动执行能力强。
工作职责
1、负责跨平台的视频编辑SDK的开发,具体主要为拍摄方向,推动业务架构的设计和持续优化; 2、负责与上下游团队协作,根据产品需求、业务场景、技术优化需求进行SDK开发,交付高质量的移动端音视频能力; 3、在相机采集,性能、画质上持续打磨,结合算法优化,持续的提升用户的拍摄体验; 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
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
TypeScript+
https://www.youtube.com/watch?v=JHEB7RhJG1Y
Master TypeScript from basics to advanced concepts through hands-on tutorials covering type annotations, generics, data fetching, Zod library, and more, with practical challenges for effective real-world application.
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.
Vulkan+
https://developer.android.com/codelabs/beginning-vulkan-on-android#0
Vulkan is the primary low-level graphics API on Android. Vulkan enables reaching higher performance for games that implement their own game engine and renderer.
https://docs.vulkan.org/tutorial/latest/00_Introduction.html
The ideas behind Vulkan are similar to those of Direct3D 12 and Metal, but Vulkan has the advantage of being fully cross-platform and allows you to develop for Windows, Linux and Android at the same time.
https://edw.is/learning-vulkan/
I learned some Vulkan and made a game engine with two small game demos in 3 months.
https://vulkan-tutorial.com/
This tutorial will teach you the basics of using the Vulkan graphics and compute API.
Metal+
[英文] Metal
https://developer.apple.com/metal/
Whether you want to build a graphics-intensive app, a cutting-edge game with beautiful visuals, or target demanding compute workloads like machine learning, Metal puts the advanced capabilities of Apple-designed GPUs at your fingertips.
[英文] Metal Tutorial
https://metaltutorial.com/
This tutorial will teach you the basics of Apple's Metal Graphics and Compute API, and help you understand how to program with it in C++ via the metal-cpp library.
https://www.kodeco.com/7475-metal-tutorial-getting-started
In this Metal tutorial, you will learn how to get started with Apple’s 3D graphics API by rendering a simple triangle to the screen.
[英文] learnmetal.com: Home
https://www.learnmetal.com/
Welcome to Learn Metal — an open-source tutorial site focused on learning and mastering Apple’s Metal graphics API.
相关职位

社招技术类
岗位职责: 1,负责图文/视频编辑,图文/视频模版,视频拍摄等相关业务场景的音视频SDK能力建设。 2,负责相关业务场景下的视频创作工具需求开发,性能优化等工作,打磨链路性能及体验。 3,积极探索新技术,持续探索AI生成能力在视频及图文创作场景下的可落地方案。
更新于 2024-07-16

社招技术类
岗位职责: 1,负责图文/视频编辑,图文/视频模版,视频拍摄等相关业务场景的音视频SDK能力建设。 2,负责相关业务场景下的视频创作工具需求开发,性能优化等工作,打磨链路性能及体验。 3,积极探索新技术,持续探索AI生成能力在视频及图文创作场景下的可落地方案。
更新于 2025-08-04
校招A82083
团队介绍:TikTok是一个覆盖150个国家和地区的国际短视频平台,我们希望通过TikTok发现真实、有趣的瞬间,让生活更美好。TikTok 在全球各地设有办公室,全球总部位于洛杉矶和新加坡,办公地点还包括纽约、伦敦、都柏林、巴黎、柏林、迪拜、雅加达、首尔和东京等多个城市。 TikTok智能创作团队是为TikTok业务提供AI,特效,音视频创作技术能力,涵盖了计算机视觉、图形学、拍摄编辑、特效、客户端、服务端工程等技术领域,并以多种形式向抖音提提供业界前沿的内容理解、内容创作、互动体验与消费的能力和行业解决方案。 1、短视频特效业务对接,理解业务需求,并提供解决方案和技术支持; 2、参与特效SDK的设计与开发,建设相关技术文档; 3、跟踪业务/技术发展趋势,评估新技术对业务的影响和应用价值,并推动落地。
更新于 2025-08-04