字节跳动资深内核/虚拟化专家
任职要求
1、熟悉 Linux 内核,精通内核子系统,如内存、KVM、调度器,Cgroup、网络、存储、文件系统等模块之一并有过相关实践经验; 2、3 年以上 Linux 内核 /驱动开发经验,对 KVM/Xen 等虚拟化技术有过实际的开发和优化经验者优先; 3、熟练使用 Linux 常用性能分析工具如 Perf/Ftrace/Ebpf/Systemtap 等,有…
工作职责
字节DPU 团队致力于构建字节跳动集团以及火山引擎公有云的计算基础设施底座,致力于下一代云计算领域底层软硬件技术(计算/网络/存储)的研发和探索,含下一代的软硬一体虚拟化 Hypervisor 底座、自研用户态网络协议栈、高速传输协议机及应用、虚拟网络交换机、高性能存储栈等技术方向的生产开发与前沿探索。 1、负责基于DPU的下一代内核 /虚拟化 /容器的开发、问题修复、稳定性保障以及性能调优; 2、负责底层硬件的调优、适配和下一代服务器定制; 3、负责对底层( CPU,网络,存储,内核)等监控系统的开发和性能的优化。
字节DPU 团队致力于构建字节跳动集团以及火山引擎公有云的计算基础设施底座,致力于下一代云计算领域底层软硬件技术(计算/网络/存储)的研发和探索,含下一代的软硬一体虚拟化 Hypervisor 底座、自研用户态网络协议栈、高速传输协议机及应用、虚拟网络交换机、高性能存储栈等技术方向的生产开发与前沿探索。 1、负责基于DPU的下一代内核 /虚拟化 /容器的开发、问题修复、稳定性保障以及性能调优; 2、负责底层硬件的调优、适配和下一代服务器定制; 3、负责对底层( CPU,网络,存储,内核)等监控系统的开发和性能的优化。
1. 底层网络架构与虚拟化研发:负责网络产品的核心架构设计与技术落地,深耕网络底层虚拟化与网络控制系统。要求能够根据业务需求进行技术选型与可行性分析,构建高可用、高扩展的底层底座,确保网络基础设施的稳健运行。 2. 传输协议算法创新与定制化:负责传输协议(TCP/UDP/QUIC等)机制的优化与创新。针对CDN等多元业务场景,设计并实现差异化的拥塞控制与传输算法,达成“千人千面”的网络优化目标,建立业务传输的技术壁垒。 3. 网络AI智能化与自动化运营:推动AI技术在网络域的深度落地。利用机器学习与大数据分析,实现网络故障的自动化诊断、根因分析及传输性能瓶颈定位,将传统被动运维转化为主动预警与智能决策。 4. 全生命周期工程卓越与稳定性保障:负责从需求拆解、核心代码编写到部署运维的全流程。持续进行系统重构与性能调优,通过值班、Bug排查及压测等手段解决线上疑难杂症,确保大规模分布式系统在复杂环境下的稳定性与资源成本最优。 5. 技术规划与业务前瞻视野:理解业务战略,基于业务痛点进行前瞻性技术预研。参与制定中长期技术规划,确保架构设计能够支撑业务的爆发式增长,并能将最新的行业趋势转化为业务竞争力。

专业技能: 1、熟悉Windows内核开发(驱动框架KMDF/WDM),具备反注入、内存保护模块开发经验。熟悉Linux内核优先。 2、熟悉DMA设备工作机制,能编写对应的驱动程序。 3、熟悉IOMMU的工作机制,能编写兼容IOMMU的硬件驱动。 4、了解虚拟机以及虚拟化技术优先。 5、熟悉逆向和windows内核原理优先。 6、深入理解FPS游戏同步机制(如Source引擎动画层同步、Sub-Tick射击判定),能针对性设计检测方案。