职位关键词
在校/应届
投递时间:2026年06月11日-2026年09月09日
职位描述:
岗位职责:
1、C/S通信设计:参与基于gRPC等高性能RPC框架的C/S通信方案设计,负责接口定义、流式传输实现以及序列化性能优化,确保接口的标准化与可维护性;2、多进程管理:设计并实现核心服务的进程生命周期管理与守护机制(类systemd/supervisor),包括健康检查、故障自愈与服务熔断;确保后端服务的独立性——前端应用崩溃不影响后端服务持续运行;3、接口层建设:构建系统的核心防腐层(Anti-Corruption Layer),通过高效的进程间通信机制,将底层硬件控制能力安全、稳定地封装为标准化接口,屏蔽底层复杂性;4、性能调优:负责系统在单机层面的极限性能压榨,包括但不限于网络栈优化、内存管理(如零拷贝、内存池)与高并发调优;5、部署方案:负责制定并实施适用于离线、受限网络环境的软件部署方案,包括容器化打包与离线安装包制作;6、测试体系搭建:规划并搭建核心API接口的自动化测试框架,建立基础的CI流水线,逐步替代手工回归测试;7、端联调、算法模块集成、现场技术支持及技术负责人交办的其他研发相关工作。
岗位要求:
1、本科及以上学历,计算机或相关专业,5年以上后端开发经验,并对系统编程有深厚的兴趣与实践;2、具备深厚的C/S架构设计经验,精通gRPC或其他高性能RPC框架;3、深入理解网络编程、多进程/多线程模型,并熟练掌握多种IPC机制(如共享内存、Unix Socket、管道等)的应用场景与优劣;4、熟练使用Linux操作系统,深入掌握Shell脚本、文件与权限管理、服务管理(systemctl)、网络诊断、SSH远程操作等技能,能够独立完成Linux环境下的部署、调试与日常运维;5、具备扎实的C++开发基础,能够理解并对接底层硬件控制模块的接口与数据结构,具备与底层C++团队协作开发的能力;6、精通Python及主流异步框架,同时具备将C++库与Python集成的能力(如通过Pybind11, CFFI等方式);7、能熟练运用AI辅助编程工具提升效率,具备将算法原型转化为稳定生产级服务的能力;10、具备良好的跨团队协作与沟通能力,能与客户端工程师、底层C++团队及算法团队高效配合;在推动架构升级过程中能兼顾技术理想与工程现实,避免过度设计;能够充分理解并执行技术负责人的整体架构决策与项目安排,在统一的技术路线内发挥专业能力。