CareerPlanSign in

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

上海💼 Full-time🗓 2026-09-28

Core

Design, develop, and maintain high-performance RPC frameworks providing lightweight, high-concurrency, high-throughput, low-latency network communication capabilities for ByteDance's architecture foundation.

Role type

Senior IC software engineer (RPC framework)

Builds

High-performance RPC frameworks, observability/debugging tools, and next-generation high-speed network infrastructure.

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/database teams; explore frontier network technologies for video, AI, and cloud services.

Seniority

Senior, hands-on IC

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