岗位描述
岗位职责:
1、参与公司统一RPC框架和Service Mesh的迭代、优化与功能打磨,负责服务注册发现、负载均衡、熔断降级、超时重试等核心模块开发,保障框架高可用、高并发、低延迟的服务能力;
2、研究TCP、HTTP2等主流网络协议及Thrift、JSON等序列化方案,参与协议适配与传输、序列化性能优化,提升分布式服务通信效率;
3、参与服务框架性能与稳定性治理,搭建性能基准测试体系,优化线程模型、连接池、内存及GC问题,排查修复性能瓶颈,支撑大规模分布式业务场景;
4、协助排查RPC、Service Mesh相关线上问题,完成故障复盘沉淀;优化监控告警体系,覆盖调用链路、延迟、错误率等核心指标,实现风险提前感知;
5、跟进RPC、服务网格前沿技术,开展技术预研与落地沉淀,梳理研发规范与最佳实践,助力团队底层架构能力升级。
任职要求:
1、2027届毕业生,本科及以上学历,计算机相关专业优先;
2、精通至少一门主流编程语言(C++/Go/Java 优先),深入理解语言底层原理;
3、深入理解 RPC 核心原理,有成熟 RPC 框架(Dubbo/gRPC/Thrift/BRPC)使用或二次开发经验,熟悉服务注册发现(Zookeeper/Nacos/Eureka)、负载均衡算法(一致性哈希/轮询/加权等);
4、扎实的网络编程基础,熟悉 TCP/IP 协议栈,理解 Socket 编程、IO 模型,有网络通信模块开发或优化经验者优先;
5、具备分布式系统思维,熟悉分布式一致性、容错机制、分布式追踪等技术,能参与设计高可用技术方案;
6、具备较强的问题排查能力,能熟练使用性能分析工具(Arthas/JProfiler/Perf)、日志分析工具定位线上复杂问题;
7、有开源项目贡献经验(如 Dubbo/gRPC 社区),或在技术社区发表过 RPC 相关技术文章者优先;
8、具备良好的技术文档撰写能力、沟通表达能力及跨团队协作意识,能快速对接业务需求并提供技术解决方案;
9、有AI Coding/AI Agent深度实践者优先。