高级PC客户端开发工程师(基础剪辑方向) - 剪映CapCut
Core
Develop core PC-based video editing capabilities including timeline, multi-track editing, asset management, and rough cutting for CapCut and related products.
Role type
Senior PC Client Engineer (Video Editing)
Builds
PC video editing applications (CapCut, Xingtu, etc.)
Domain
Consumer Media & Entertainment / Video Editing
Deliverable
product features
Required skills
C++, Object-Oriented Design, Data Structures & Algorithms, Windows/macOS Development, CI/CD, Performance Optimization, Memory Management
Preferred skills
Cross-platform GUI frameworks (Qt, CEF), Audio/Video/Multimedia processing, Graphics Rendering, AI/LLM applications, AI Agents, Function Calling, AI-assisted coding tools
Technologies
C++, Qt, CEF, Windows, macOS
Responsibilities
Develop and iterate core editing modules (timeline, multi-track, asset management); Design and implement commercialization features (subscriptions, payments); Integrate AI Agent capabilities into the editing workflow; Participate in technical architecture design and code reviews; Collaborate with product, design, and QA teams for delivery.