腾讯对象存储多媒体数据处理研发工程师
任职要求
1.精通C/C++/GO至少一门编程语言,具备扎实的数据结构和算法基础; 2.深入理解操作系统和网络原理,有分布式系统研发经验…
工作职责
1.负责对象存储文档、图片、视频等数据的处理服务架构设计与研发工作; 2.负责对象存储文档、图片以及视频编解码方向特性的把控,并推动相关工程化的实现与落地; 3.持续优化数据处理流程,提升系统性能与稳定性。
1.负责对象存储文档、图片、视频等数据的处理服务架构设计与研发工作; 2.负责对象存储文档、图片以及视频编解码方向特性的把控,并推动相关工程化的实现与落地; 3.持续优化数据处理流程,提升系统性能与稳定性。
- 面向公司内部视频智能剪辑工具的端到端研发:React/TypeScript 前端(时间线与轨道、剪切/拼接、转场/滤镜、字幕/音频波形、素材管理)、Java/Spring Boot 后端(转码/合成任务编排、权限与审核、导出/发布流水线),覆盖需求评审、API 设计、数据建模与上线运维全流程; - 参与/主导系统与架构设计:领域建模与边界划分、模块/插件化与扩展点设计、BFF/微服务拆分、任务队列与异步处理、幂等与重试、存储与缓存策略、对象存储/CDN/搜索等基础设施建设;针对音视频场景进行技术选型(FFmpeg、Media APIs、WebAssembly/WebCodecs/WebGL 等); - 负责前端技术方案与工程化:组件化与状态管理、复杂交互与性能优化(虚拟化时间线、渐进渲染、分片加载、Worker/OffscreenCanvas)、构建提速与包体积治理、可访问性与可用性体验; - 推动代码质量与可靠性:编码规范与 Code Review、单元/集成/E2E 测试、契约测试、静态检查与类型约束、异常与容错策略、性能与稳定性指标(如导出成功率、端到端耗时、Core Web Vitals、99.9% 可用性); - 持续完善可观测性与运维:日志/指标/链路追踪(OpenTelemetry)、错误告警、容量评估与弹性扩缩、灰度发布与快速回滚;构建用于多媒体处理的任务监控与可视化面板; - 工程效率与 AI 助力:熟练使用 Cursor 等 AI 开发工具进行跨文件重构、目标化编辑、测试/文档生成与方案验证,沉淀提示词与使用规范,提升交付效率与一致性; - 与产品、设计、算法/多媒体与运维团队高效协作,按期高质量交付。
1、负责快手自研 EB 级对象存储的研发工作,为业务提供海量、安全、低成本、高可靠、高可用的对象存储服务; 2、负责对象存储核心模块与技术难题的重点攻关,包括海量元数据的管理、存储分层、功能与体验上的持续改进等; 3、吸收业界的新理论和成果,结合最新的软/硬件技术(如 GPU Direct Storage、Burst Buffer 等),灵活运用至业务实现降本增效。