CareerPlanSign in

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

北京💼 Full-time🗓 2026-09-28

Core

Design, develop, and maintain high-performance RPC frameworks and network communication components for large-scale distributed systems.

Role type

Senior IC software engineer (RPC framework)

Builds

Lightweight, high-concurrency, high-throughput, low-latency network communication capabilities

Domain

Distributed systems, network protocols, infrastructure

Required skills

C++ programming, Linux OS, TCP/UDP protocols, thread models, memory pooling, performance optimization, distributed storage systems

Preferred skills

DPDK, RDMA, user-space protocol stack development

Technologies

C++, Linux, TCP, UDP, DPDK, RDMA

Responsibilities

Design and maintain high-performance RPC frameworks; build observability and debugging tools; optimize network communication for compute, storage, and database teams; explore frontier network technologies for next-generation high-speed networks.

Seniority

Senior, hands-on IC

Sourced via bytedance · Listed on CareerPlan, which tracks 845,000+ jobs from 20+ sources.