字节跳动交换机软件工程师
任职要求
1、本科及以上学历,计算机、通信等相关专业; 2、编程基础扎实,精通 C/C++, Python, Go 等主流编程语言; 3、熟悉交换机操作系统,有SONIC、FRR(BGP)等开源软件研发经验优先; 4、熟悉交换芯片 S…
工作职责
1、研发自研交换机、路由器、网关、P4可编程设备等,用于百万服务器规模的超大型数据中心、骨干网、边缘、字节云火山引擎等场景; 2、同时在AI/机器学习场景,利用P4可编程、在网计算、端网融合等技术,研发RDMA高性能网络的解决方案; 3、在网络可编程方向,利用P4可编程芯片、DPU、FPGA,研发超融合可编程平台,实习网关、边缘、在网计算等网络业务的芯片卸载。
1、研发自研交换机、路由器、网关、P4可编程设备等,用于百万服务器规模的超大型数据中心、骨干网、边缘、字节云火山引擎等场景; 2、同时在AI/机器学习场景,利用P4可编程、在网计算、端网融合等技术,研发RDMA高性能网络的解决方案; 3、在网络可编程方向,利用P4可编程芯片、DPU、FPGA,研发超融合可编程平台,实习网关、边缘、在网计算等网络业务的芯片卸载。
1、研发自研交换机、路由器、网关、P4可编程设备等,用于百万服务器规模的超大型数据中心、骨干网、边缘、字节云火山引擎等场景; 2、同时在AI/机器学习场景,利用P4可编程、在网计算、端网融合等技术,研发RDMA高性能网络的解决方案; 3、在网络可编程方向,利用P4可编程芯片、DPU、FPGA,研发超融合可编程平台,实习网关、边缘、在网计算等网络业务的芯片卸载。
1、研发自研交换机、路由器、网关、P4可编程设备等,用于百万服务器规模的超大型数据中心、骨干网、边缘、字节云火山引擎等场景; 2、同时在AI/机器学习场景,利用P4可编程、在网计算、端网融合等技术,研发RDMA高性能网络的解决方案; 3、在网络可编程方向,利用P4可编程芯片、DPU、FPGA,研发超融合可编程平台,实习网关、边缘、在网计算等网络业务的芯片卸载。
-参与私有化部署平台的后端架构设计、开发和优化,主要使用 Go 语言 -设计并开发企业级操作系统自动化部署平台,支持大规模服务器环境的高效安装和配置 -优化操作系统定制和部署流程,提高硬件适配性和部署效率,简化安装过程 -负责操作系统的安装工具链研发(如PXE、Tinkerbell等),并进行定制化开发。 -深入研究并解决复杂的系统安装和启动问题,包括网络引导、硬件初始化、文件系统挂载等关键环节 -根据不同硬件架构的需求(x86、ARM、DPU等),定制化开发操作系统内核和驱动支持 -深入理解 Kubernetes (K8s) 的核心概念,并将其与业务需求紧密结合,具备封装 K8s 的接口和服务的能力 -可独立设计并完成子系统的开发,编写高质量的代码,确保代码的可维护性和高效性能 -参与系统的性能优化、故障排查及技术难题攻关,保证平台的高可用性和稳定性