Bilibili logo
哔哩哔哩
系统技术研发工程师【2027届】

系统技术研发工程师【2027届】

发布于 大约 2 小时前

普通员工/个人贡献者

上海市
无经验要求
全职员工
仅现场办公
学历未注明
系统与安全工程
Ebpf
Ftrace
Gdb
Go
Kvm/Qemu
Linux内核
Perf
Tcp/Ip
容器

AI 估算 · 20k–30k

上海大厂,内核开发技术壁垒高,校招薪资竞争力强,通常15薪左右。

职位详情

关于这个职位

这是哔哩哔哩面向2027届毕业生的系统技术研发工程师岗位,你将深度参与Linux内核核心模块的设计与开发,打造高性能系统工具链,并解决大规模集群的复杂线上故障

适合对底层技术有强烈热情、具备扎实C/C++和操作系统基础的应届生,加入后可在高并发场景和开源生态中快速成长为系统领域专家

最低要求

基础素质:2027届应届毕业生,计算机、软件工程、电子信息等相关专业

具备扎实的计算机基础(操作系统、计算机网络、数据结构与算法)
技术能力:
精通C/C++编程,熟悉Linux环境开发流程
深入理解Linux内核至少一个子系统(内存/存储/网络/调度)
了解TCP/IP协议栈、HTTP/QUIC协议,对高并发、分布式系统有基本认知
熟悉Shell/Python/Go等脚本语言
问题解决:具备优秀的逻辑分析与故障排查能力,能通过源码阅读、调试工具(gdb、perf、ftrace等)定位复杂问题
综合素质:对技术有强烈热情,具备良好的沟通协作能力与抗压能力

工作职责

Linux内核功能设计与开发:参与操作系统核心模块(进程调度、内存管理、文件系统、网络协议栈等)的设计、开发与优化,提升系统性能与稳定性

负责内核新特性引入、CVE漏洞修复及定制化裁剪
系统工具链建设:设计并开发高性能系统诊断、监控与调优工具(如性能分析器、故障定位工具、自动化巡检平台),支撑大规模集群的高效运维
线上问题攻坚:主导复杂线上故障的根因分析(内核Panic、死锁、资源泄漏等),提供紧急解决方案并推动系统性改进
为业务团队提供深度技术支持与架构优化建议
技术生态共建:跟踪开源社区动态,贡献代码并推动内部技术栈演进

优先资格

有内核模块开发、驱动开发或系统级项目经验者优先

有eBPF、虚拟化(KVM/QEMU)、容器技术等实践经验者优先
具备自动化工具开发能力者加分
有开源项目贡献、技术博客或竞赛获奖经历者优先
加分项:熟悉AI推理框架、负载均衡算法、CDN缓存策略或有云原生实践经验
熟练使用AI agent能力者优先

AI 洞察

优缺点分析

优点

  • 技术深度高,内核开发是底层核心领域,职业护城河强,长期竞争力突出
  • 团队技术氛围浓厚,有开源生态共建机会,可以快速成长
  • 内核问题复杂,排查难度大,需要极强的耐心和抗压能力
  • 技术栈相对底层,学习曲线陡峭,需要投入大量时间啃源码
  • 可能面临紧急线上故障处理,工作节奏紧张,需随时待命
  • 适合对底层技术有强烈热情、喜欢钻研系统原理、具备较强逻辑分析和动手能力的应届生

缺点 / 挑战

  • B站平台大,业务场景复杂,能接触大规模集群和极具挑战性的高并发问题

角色解读

  • 从内核工程师向系统架构师或技术专家方向发展,成为底层技术领域的权威
  • 可深入性能优化、云原生基础设施、AI基础设施等前沿领域,拓宽技术视野
  • 有机会参与开源社区,积累行业影响力,获得更广阔的职业机遇
  • 参与Linux内核核心模块(进程调度、内存管理、文件系统、网络协议栈)的设计、开发与优化,提升系统性能与稳定性
  • 开发系统诊断、监控与调优工具,支撑大规模集群的高效运维
  • 主导复杂线上故障的根因分析(内核Panic、死锁、资源泄漏等),提供紧急解决方案并推动系统性改进
  • 跟踪开源社区动态,贡献代码并推动内部技术栈演进
  • 精通C/C++编程,熟悉Linux环境开发流程,具备内核或系统级项目经验
  • 深入理解Linux内核至少一个子系统(内存/存储/网络/调度),或具备eBPF、虚拟化(KVM/QEMU)、容器技术实践经验
  • 了解TCP/IP协议栈、HTTP/QUIC协议,对高并发、分布式系统有基本认知
  • 掌握Shell/Python/Go等脚本语言,具备自动化工具开发能力

申请策略

  • 了解B站技术栈和业务特点,面试中可结合具体场景展示系统调优思路
  • 强调对开源社区的热情,如有贡献经历可详细说明过程与收获
  • 突出Linux内核相关项目或课程设计,如内存管理、文件系统、网络模块等方向
  • 强调C/C++编程能力,附上GitHub代码仓库或技术博客,展示实际代码产出
  • 展示开源贡献、技术竞赛获奖或内核调试经历,体现对技术的热情
  • 如有eBPF、虚拟化或容器实践经验,务必重点提及,这是加分项
  • 熟悉Linux内核核心子系统源码,建议深入阅读一个模块的实现
  • 掌握gdb、perf、ftrace等调试工具的使用,并实际调试过复杂问题

面试指南

  • 先阐述理论基础,再结合实际项目经验,用STAR法则说明问题解决过程
  • 涉及源码分析类问题,可按“整体架构→关键路径→细节优化”的逻辑展开
  • 故障排查类问题,强调系统化方法:现象收集→假设验证→根因定位→长期防范
  • 请描述Linux进程调度器的核心数据结构和工作原理
  • 遇到内核死锁问题,你会如何定位和分析?
  • 谈谈你对eBPF的理解及其在实际运维中的应用场景
  • 如何优化内存分配性能?请举例说明
  • 如果线上出现内核Panic,你的排查步骤是什么?

职位点评

69
综合评分

技术深耕型岗位,内核开发前景好,薪资有竞争力,但工作强度可能较大。

从起薪待遇、成长路径、工作节奏和岗位方向综合评估,方便比较职业起点。

更适合这类人
最适合追求技术深度和长期成长、对底层系统有浓厚兴趣,能接受高强度工作的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利65
成长发展90
工作生活45
使命价值60

薪资福利

65中等

职位薪资未明确披露,但公司为上市大厂,校招薪资通常具有市场竞争力,福利较完善。

薪资信号未披露(AI估算:20K-30K/月)

成长发展

90较高

职位深度涉及Linux内核、eBPF等前沿技术,成长空间极大,且公司支持开源共建,技术视野开阔。

技术前沿前沿/新兴技术
技术栈C/C++、Linux内核、eBPF、KVM/QEMU、容器、TCP/IP、性能调优
业务类型ambiguous

工作生活

45较低

职位要求现场办公,未提及弹性工作或远程,内核开发可能面临高强度压力和紧急技术支持,工作生活平衡一般。

工作模式仅现场办公
办公地点市区核心地段
加班情况未提及(无法判断)

使命价值

60中等

B站处于稳定成熟的互联网行业,技术应用积极创新,但职位未强调社会价值或使命,意义感属中性。

行业发展稳定成熟行业
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs