Xiaohongshu logo
小红书
JDK研发工程师-基础技术

JDK研发工程师-基础技术

发布于 大约 8 小时前

普通员工/个人贡献者

北京市 / 上海市
其它
全职员工
仅现场办公
本科
后端开发
Gc
Hotspot
Jvm
Openjdk
内存管理
操作系统
数据结构
编译器

AI 估算 · 35k–50k

JVM/编译器方向技术门槛高,人才稀缺,互联网大厂薪资竞争力强,通常在35-50K/月,全年15薪。

职位详情

关于这个职位

该职位属于小红书基础技术团队,核心工作是参与JDK(RedJDK)的自主研发与迭代,深度介入Java虚拟机的GC、编译器、内存管理等核心模块,针对公司特定业务场景进行定制和优化

你将推动业务升级到RedJDK21,并移植OpenJDK25的新特性,以获取成本和性能收益
这是技术壁垒很高的方向,适合热爱底层系统、追求极致性能的工程师

最低要求

本科及以上学历,计算机相关专业

熟练掌握C/C++/Java语言,具备相应开发、诊断能力
具有扎实的计算机理论基础,熟悉操作系统、数据结构、编译原理等知识
技术视野开阔,学习主动性强,对底层系统开发有热情,具有良好的沟通协调能力
优先考虑有HotSpot虚拟机/编译器或其它底层软件研发经验的研发工程师

工作职责

参与小红书JDK产品研发迭代,服务于小红书Java服务和大数据场景

深度参与Java虚拟机的GC、编译器、内存管理等核心模块的研发,满足公司特定业务场景需求
推动业务升级到 RedJDK21,并移植社区 OpenJDK25 等特性,获得成本/性能收益

优先资格

优先考虑有HotSpot虚拟机/编译器或其它底层软件研发经验的研发工程师

AI 洞察

优缺点分析

优点

  • JDK研发属于高壁垒方向,人才稀缺,职业竞争力强,薪资回报高
  • 深度参与OpenJDK社区协作,有机会影响行业技术演进
  • 底层系统研发门槛高,需透彻理解虚拟机原理,学习曲线陡峭
  • 调试和性能分析极其复杂,需要极强的耐心和问题解决能力
  • 适合对底层系统有浓厚兴趣、热爱钻研技术难题、愿意在JVM/编译器领域长期深耕的工程师

缺点 / 挑战

  • 小红书的大规模业务场景提供真实的高并发/大数据挑战,技术成长迅速
  • 作为基础技术团队,系统稳定性压力大,对交付质量要求严苛

角色解读

  • 向JVM/编译器专家方向发展,成为底层系统优化领域的核心专家
  • 有机会成长为技术架构师,参与公司基础技术设施的战略决策
  • 通过接触OpenJDK社区前沿特性,积累行业顶尖技术视野
  • 参与小红书自研JDK(RedJDK)的产品研发与迭代,支撑公司Java服务和大数据场景
  • 深入JVM的GC、编译器、内存管理等核心模块,针对业务需求进行定制与优化
  • 推动业务升级到RedJDK21,并移植OpenJDK25新特性,实现成本与性能收益
  • 熟练掌握C/C++/Java,具备底层开发与问题诊断能力
  • 扎实的计算机基础,深入理解操作系统、数据结构、编译原理
  • 有HotSpot虚拟机/编译器或底层软件研发经验者优先,适合喜欢钻研技术的工程师

申请策略

  • 申请时展现对技术深度与业务结合的理解,突出对RedJDK的好奇心和主动研究
  • 可以提前了解小红书的业务场景,思考底层技术如何支撑海量数据与高并发
  • 突出C/C++/Java编程功底,尤其是内存管理、指针操作等底层细节
  • 详细描述JVM或编译器相关项目,展现设计与优化思路
  • 展示对操作系统、编译原理的深入理解,例如开源贡献或技术博客
  • 提前学习JVM源码,重点关注GC算法和JIT编译器实现原理
  • 动手调试HotSpot,尝试修改并运行简单测试,熟悉构建流程
  • 了解OpenJDK社区最新的JEP和特性,如Project Loom、Vector API等

面试指南

  • 先陈述基本概念,再结合项目经验,最后提出优化思路,体现系统思考
  • 行为问题使用STAR法则,突出技术诊断过程和实际成果
  • 遇到不熟悉的问题,诚实说明并展示分析思路,比强行作答更好
  • 请讲解JVM的GC算法原理,以及如何选择合适的垃圾收集器
  • 你如何排查一个由JVM导致的线上性能问题?请给出你的思路
  • 解释编译器和解释器的区别,以及JIT编译器如何工作
  • 如果一个Java服务出现大量对象分配,你会如何优化?
  • 你了解OpenJDK最近的哪些新特性?请介绍一个你感兴趣的JEP

职位点评

80
综合评分

大厂底层技术岗,技术前沿稀缺,薪资有竞争力,但工作强度和不确定性较高。

从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。

更适合这类人
适合追求技术深度和长期成长、能承受一定工作压力的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利85
成长发展95
工作生活50
使命价值80

薪资福利

85较高

该职位薪资水平高,福利有竞争力,补偿性动机得到较好满足。

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

成长发展

95较高

JDK研发处于技术前沿,能深入底层系统,成长价值极高,发展性动机强烈满足。

技术前沿前沿/新兴技术
技术栈C++、Java、JVM、GC、编译器、HotSpot、OpenJDK、内存管理
业务类型ambiguous

工作生活

50较低

未提及办公模式和加班情况,但互联网底层技术岗位通常工作强度较大,生活方式满足程度一般。

工作模式未明确
办公地点未明确
加班情况未提及(无法判断)

使命价值

80较高

参与底层技术研发,推动行业技术演进,具有较高的意义感。

行业发展高速增长赛道
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs