COS工程师通常指的是负责腾讯云COS(Cloud Object Storage)产品开发的工程师。COS是一种云存储服务,支持对象存储和内容分发,为用户提供云端存储服务。COS工程师的主要职责包括:
1. 根据项目需求,研究和设计COS引擎的各个组件,如物理引擎、渲染引擎、动画引擎等。
2. 编写COS引擎的源代码,并进行调试和测试。
3. 参与项目的方案制定和评估,确保项目按时完成并达到预期效果。
4. 与客户和同事保持良好的合作关系,及时沟通并解决问题。
5. 负责基于C/S架构的操作系统内核和应用程序的开发和维护工作。
6. 对核心代码进行质量控制和测试,解决相关技术难题并持续优化产品性能。
7. 配合其他部门提供技术支持及售后服务支持。
8. 领导交办的其它相关工作。
此外,COS工程师可能还需要具备以下职业技能和经验:
熟练掌握COS研发工程师的基础知识和技能,包括系统架构设计、模块划分、代码编写与调试等。
熟悉主流编程语言如Java、C++、Python等,了解分布式系统原理、网络通信协议及安全机制。
了解云计算、大数据、人工智能等相关技术,具备一定的算法和数据结构基础。
具备1-3年以上的COS研发工程师工作经验,有大型项目开发经历者优先。