26届春招-RPC 研发工程师 (MJ017125)
北京
本科及以上
计算机类
使用简历深度优化功能,快速提升简历质量
职位介绍
岗位职责:
1、RPC 框架核心研发:参与公司自研 RPC 框架的设计、开发、迭代与优化,涵盖服务注册发现、负载均衡、熔断降级、超时重试、容错机制等核心模块,保障框架的高可用、高并发、低延迟特性;
2、通信协议与序列化优化:研究并落地高效的网络通信协议(如 TCP/UDP/HTTP2)、数据序列化方案(Thrift/Json),针对性优化序列化效率、传输延迟等;
3、性能与稳定性调优:建立 RPC 框架性能基准,持续排查并解决性能瓶颈(如连接池优化、线程模型调整、内存泄漏、GC 优化等),确保框架在大规模分布式场景下的稳定性与吞吐量;
4、故障排查与问题解决:支持 RPC 相关线上故障的快速响应、定位与修复,沉淀故障处理预案与最佳实践;优化框架监控告警体系,覆盖调用链路、延迟、报错率等核心指标,实现问题早发现、早处理;
5、技术方案设计与落地:结合业务场景(如微服务拆分、跨地域调用、高可靠交易场景),设计 RPC 相关技术方案,输出技术文档;推动方案落地,对接业务团队提供技术支持,解决集成过程中的复杂问题;
6、技术沉淀与创新:跟踪 RPC 领域前沿技术,开展技术预研与落地;沉淀研发经验,编写技术文档、接口规范,推动团队技术能力提升。
任职要求:
1、2026届毕业生,本科及以上学历,计算机相关专业优先;
2、熟练掌握至少一门主流编程语言(如C++/Go/Java),具备良好的数据结构与算法基础;
3、了解RPC框架的基本原理,对服务治理(如服务发现、负载均衡)有基本认知。具备扎实的网络编程基础,熟悉TCP/IP协议;
4、对分布式系统的基本概念(如一致性、容错)有初步了解,具备良好的逻辑分析和问题排查能力;
5、具备优秀的学习能力、沟通表达能力和团队协作精神,对技术有热情,有较强的自驱力;
6、有相关项目经验、开源项目贡献、技术博客或在大型系统开发中实践过RPC技术者优先。

