字节跳动交换机软件工程师
任职要求
1、本科及以上学历,计算机、通信等相关专业; 2、编程基础扎实,精通 C/C++, Python, Go 等主流编程语言; 3、熟悉交换机操作系统,有SONIC、FRR(BGP)等开源软件研发经验优先; 4、熟悉交换芯片 S…
工作职责
1、研发自研交换机、路由器、网关、P4可编程设备等,用于百万服务器规模的超大型数据中心、骨干网、边缘、字节云火山引擎等场景; 2、同时在AI/机器学习场景,利用P4可编程、在网计算、端网融合等技术,研发RDMA高性能网络的解决方案; 3、在网络可编程方向,利用P4可编程芯片、DPU、FPGA,研发超融合可编程平台,实习网关、边缘、在网计算等网络业务的芯片卸载。
-参与私有化部署平台的后端架构设计、开发和优化,主要使用 Go 语言 -设计并开发企业级操作系统自动化部署平台,支持大规模服务器环境的高效安装和配置 -优化操作系统定制和部署流程,提高硬件适配性和部署效率,简化安装过程 -负责操作系统的安装工具链研发(如PXE、Tinkerbell等),并进行定制化开发。 -深入研究并解决复杂的系统安装和启动问题,包括网络引导、硬件初始化、文件系统挂载等关键环节 -根据不同硬件架构的需求(x86、ARM、DPU等),定制化开发操作系统内核和驱动支持 -深入理解 Kubernetes (K8s) 的核心概念,并将其与业务需求紧密结合,具备封装 K8s 的接口和服务的能力 -可独立设计并完成子系统的开发,编写高质量的代码,确保代码的可维护性和高效性能 -参与系统的性能优化、故障排查及技术难题攻关,保证平台的高可用性和稳定性
-和团队一起,负责全流程DIT项目的流程对接、方案设计、落地执行 1.对接剧组需求,设计可靠且高效的全链路数据管理方案,对素材管理的安全性和效率负责 2.规划色彩管理方案,完成色彩校准,并辅助主创部门创建Show LUT,完成现场调色工作,对信号监看的准确性和一致性负责 3.使用QTAKE、Live Assist、Reeltime Pro等视频辅助软件,进行信号调度和分发管理,对监看及监听质量、信号稳定性和调度效率负责 4.在拍摄现场提供影像技术支持和解决方案,辅助主创工作,提高全剧组工作效率 -和团队一起,设计、集成和优化视频信号处理链路,满足不同类型和规模的剧组需求,撰写流程说明文档,工作规范等 -洞察影视行业的新需求、探索和研究新技术、推进新解决方案在影视拍摄现场的落地实践
-负责从芯片、封装到板级、整机的散热设计和仿真分析; 主导昆仑芯AI芯片的散热设计及后续测试、样机制作、优化、转产等;主导输出散热设计方案和仿真报告 -负责芯片级到板级、整机的散热测试计划的制定和实施 -支持产品DVT/PVT等,支持工程、生产、售后等环节相关散热问题的闭环 -负责ODM/OEM厂家散热方案、散热测试计划和测试报告的把关和审查,跟踪散热相关问题的解决 -主导热设计平台的建设,完善热设计评估体系,不断优化热仿真模型精度, 提升热设计能力 -探索热设计、验证、材料工艺方向的新技术,驱动验证、引入、产品化落地