
小红书
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