关键字:Linux STL C++ Boost Socket P2P OpenStack
岗位职责:
根据产品规划,与前端配合,进行服务器端功能开发和性能优化。
岗位要求:
1. 计算机及相关专业,5年以上开发工作经历,3年及以上C++开发经验;
2. 熟练使用C/C++、STL、Boost, 良好的编程习惯,熟悉常用的数据结构、 算法等基础知识;
3. 熟悉多线程编程和socket网络编程,熟悉http/tcp、json、protobuf等常用协议;
4. 熟悉linux系统开发环境和shell脚本;
5. 精通linux:内核设计和各类参数调优,熟悉KVM、GPU虚拟化、网络、对象存储等模块并有过相关实践经验;
6. 了解P2P原理,精通网络编程。
7. 熟悉OpenStack云计算框架各个模块的使用及底层实现原理,如网络、对象存储、kvm虚拟化;
8. 熟悉Docker和K8s容器管理、镜像制作、部署、接口调用;
9. 有高性能、高并发的分布式系统开发经验的优先,有GPU开发、PC端应用开发工作经验优先;
10. 责任心强,有良好的沟通能力和团队合作能力。