Linux内核研发工程师
岗位摘要
负责调度器、内存管理、网络栈、I/O栈与文件系统的特性开发与缺陷修复;针对AI与HPC场景进行性能优化,降低调度与I/O尾延迟,优化内存带宽与NUMA亲和;治理大规模集群稳定性,定位并修复panic、hung task、soft lockup、OOM等疑难问题
岗位职责
- 负责调度器、内存管理、网络栈、I/O栈与文件系统的特性开发与缺陷修复
- 针对AI与HPC场景进行性能优化,降低调度与I/O尾延迟,优化内存带宽与NUMA亲和
- 治理大规模集群稳定性,定位并修复panic、hung task、soft lockup、OOM等疑难问题
- 负责内核版本选型、CVE修复、补丁管理与backport,参与开源社区贡献
- 优化KVM/QEMU、Kata Containers等虚拟化方案的内核侧支撑,压降虚拟化开销
- 负责容器运行时与安全加固的内核侧支撑,推进热升级能力,收敛攻击面
- 支持新服务器平台的BSP适配,完成驱动与固件联调
- 建设内核知识库与性能调优指南,承担内部培训与技术输出
- 面向Agentic负载优化沙箱创建销毁路径,改进镜像挂载效率,治理资源泄漏
- 支撑GPU/NPU多租户切分与共享,参与vGPU、MIG、SR-IOV等内核适配
- 设计并落地Agentic沙箱安全策略,细化seccomp与LSM规则集,管控逃逸面
任职要求
- 3年以上Linux内核或系统级软件开发经验,在至少一个内核子系统有深度积累
- 精通C语言与内核编程模型,深入理解并发原语、锁机制、内存序与RCU
- 熟练阅读x86_64或arm64汇编,熟练使用perf、ftrace、bcc/bpftrace、crash等工具
- 理解计算机体系结构,包括缓存一致性、NUMA、PCIe、TLB等
- 深入理解Linux虚拟化栈或容器隔离机制中的至少一个方向,并有生产环境优化经验
- 理解AI推理服务与Agent编排的负载特征,能转化为内核侧优化目标与验收指标
- 熟悉RoCE/InfiniBand协议栈与内核网络路径,有网络性能调优经验
- 熟悉Git工作流与内核社区协作流程,了解kernel selftest、0-day与syzkaller等质量保障体系
- 能流畅阅读英文技术文档与社区讨论,具备书面技术表达能力
加分项
- 内核子系统 maintainer 或活跃贡献者
- 有 AI/HPC 场景下的内核优化实战经验
- 熟悉 eBPF 生态并有生产环境落地案例
- 有 KVM、Kata、或 Serverless 沙箱等轻量虚拟化方向的内核开发经验
- 有 vGPU、MIG、SR-IOV 或 GPU 直通(vfio)适配和落地经验