基础软件开发工程师-RPC方向

字节跳动

岗位职责

基础软件团队立足于字节跳动公司中的架构底座,向上层业务提供一系列高性能、高可用的组件与基础服务。我们是一只国际化团队,正在寻找有技术热忱并且具备大规模分布式系统研发经验的软件工程师/架构师。 1、负责高性能 RPC 框架的设计、研发和维护,提供轻量级、高并发、高吞吐、低时延的网络通信能力; 2、负责搭建完备的可观测性及可调试性工具; 3、负责基础架构中计算、存储、数据库等团队的网络通信需求,提供持续的性能优化支持; 4、负责探索网络方向的前沿技术,建设字节跳动下一代高速网络,最终在视频、AI、云服务等业务场景落地。

任职要求

1、具备扎实的计算机基础知识,熟悉 Linux 操作系统; 2、具备丰富的 C++ 编程经验, 熟悉各种线程模型,内存池化原理, 具备丰富的问题排查及性能优化经验; 3、对 TCP/UDP 等网络协议有深入了解,有DPDK、RDMA等用户态协议栈开发经验者优先; 4、了解各类分布式存储系统,对未知领域有快速学习、探索和研究的能力; 5、具备良好的沟通能力和团队协同能力,具备流利的英语读写能力及基本的听说能力。
岗位信息来源于公开招聘渠道,仅作信息聚合展示。收录于 2026/8/15岗位编号 bytedance_campus-7337237344019646757