
字节跳动
交换机软件工程师
交换机软件工程师
发布于 大约 2 个月前普通员工/个人贡献者
北京市
中级经验
全职员工
仅现场办公
本科
软件工程
交换机
BGP
FPGA
GO
RDMA
SDK
SONiC
AI 估算 · 25k–45k
字节跳动核心技术岗位,网络方向稀缺技能,薪资位于互联网大厂中上水平。
职位详情
关于这个职位
作为字节跳动的交换机软件工程师,你将参与自研交换机、路由器、网关等网络设备的研发,支撑百万服务器规模的数据中心和云计算场景
你将涉及P4可编程、RDMA高性能网络、在网计算等前沿技术,与团队共同打造业界领先的网络基础设施
该岗位要求扎实的编程基础和网络协议知识,适合对网络技术有热情、追求技术深度的工程师
最低要求
本科及以上学历,计算机、通信等相关专业
编程基础扎实,精通 C/C++, Python, Go 等主流编程语言
对代码和设计质量有严格要求,有良好的编码习惯
工作职责
研发自研交换机、路由器、网关、P4可编程设备等,用于百万服务器规模的超大型数据中心、骨干网、边缘、字节云火山引擎等场景
同时在AI/机器学习场景,利用P4可编程、在网计算、端网融合等技术,研发RDMA高性能网络的解决方案
在网络可编程方向,利用P4可编程芯片、DPU、FPGA,研发超融合可编程平台,实现网关、边缘、在网计算等网络业务的芯片卸载
优先资格
熟悉交换机操作系统,有SONIC、FRR(BGP)等开源软件研发经验优先
熟悉交换芯片 SDK 代码,有 SDK 代码适配或 SAI 开发经验者优先
熟悉交换机硬件架构,有 BSP 开发经验者优先
熟悉交换机业务功能,有二三层功能或协议开发经验者优先
AI 洞察
优缺点分析
优点
- 参与自研网络设备,接触前沿的P4、RDMA等技术,技术含金量高
- 薪资福利有竞争力,平台大,发展空间广
- 技术难度高,需要同时掌握软件和硬件知识,学习曲线陡峭
- 工作强度较大,可能需要应对紧迫的交付周期和线上问题
- 领域竞争激烈,需要持续跟进新技术演变
缺点 / 挑战
- 字节跳动业务规模大,能处理百万服务器级别的网络挑战,项目经验宝贵
- 适合对网络底层技术有强烈兴趣、喜欢挑战复杂系统、具备较强编程和协议功底的工程师
角色解读
- 技术深耕:从交换机软件向网络架构师或首席工程师发展
- 领域拓展:可转向数据中心网络、云计算网络或AI网络等方向
- 管理路线:担任技术负责人或团队经理,带领网络研发团队
- 设计并开发自研交换机、路由器等网络设备,用于超大规模数据中心
- 基于P4可编程芯片、DPU、FPGA实现网络功能卸载和加速
- 参与RDMA高性能网络解决方案的研发,优化AI/机器学习场景的网络性能
- 精通C/C++、Python、Go等编程语言,具备扎实的编程功底
- 深入理解网络协议栈,熟悉交换机操作系统(如SONIC)及路由协议(如BGP)
- 了解交换芯片SDK适配或SAI开发,有硬件相关经验者优先
申请策略
- 准备一个深度技术分享,比如你如何优化网络数据平面,展示技术热情
- 了解字节跳动火山引擎和云网络产品,面试中体现对业务的思考
- 突出网络相关项目经验,如交换机开发、路由协议实现或SDN/NFV项目
- 强调编程语言熟练度(C/C++、Python、Go),最好有性能优化案例
- 展示对P4、RDMA、DPU等技术的了解或实践经历
- 学习SONIC开源交换机操作系统,尝试编译和调试
- 熟悉RDMA技术(如InfiniBand或RoCEv2),搭建实验环境
- 补充FPGA或P4编程基础,了解硬件卸载原理
面试指南
- 结构化:先讲概念原理,再结合具体项目说明,最后总结经验和思考
- 问题解决:使用STAR法则(情境、任务、行动、结果)描述调试经历
- 开放性问题:展示你对技术选型的权衡思考,例如性能与灵活性
- 请解释P4语言的工作原理及其在网络卸载中的应用
- 如何设计一个高吞吐的交换机转发流程?
- RDMA的可靠传输机制是怎样的?遇到丢包如何处理?
- 描述一个你调试过的复杂网络问题,你是如何解决的?
- 理解SONIC的架构吗?如何新增一个功能模块?
职位点评
74
综合评分
字节跳动核心网络研发,前沿技术栈,高成长高回报,但WLB一般。
更适合这类人
该职位最适合追求技术成长和前沿领域的求职者,对工作强度有一定承受能力。
表现最好
成长发展
相对薄弱
工作生活
薪资福利85
成长发展90
工作生活50
使命价值70
薪资福利
85较高
字节跳动薪资在互联网中上水平,福利齐全,但JD未明确具体数字,需面试确认。
薪资信号未披露(AI估算:25K-45K/月)
成长发展
90较高
该岗位涉及前沿网络技术(P4、RDMA、在网计算),技术成长空间大,但JD未提晋升通道。
技术前沿前沿/新兴技术
技术栈P4、RDMA、DPU、FPGA、SONIC、BGP
业务类型profit_center
工作生活
50较低
北京现场办公,工作强度可能较高,JD未提及弹性工作或WLB相关信息。
工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)
使命价值
70中等
字节跳动处于高速增长赛道,网络基础设施对云计算和AI有重要支撑作用,但社会使命感不强。
行业发展高速增长赛道
社会影响中性/一般
创新程度积极采用新技术
字节跳动 的其他在招职位
相似职位推荐
Watch Jobs