Xiaomi logo
小米
容器研发工程师

容器研发工程师

发布于 大约 14 小时前

普通员工/个人贡献者

北京市
中级经验
全职员工
仅现场办公
本科
云计算
Go
云原生
内核
资源调度

AI 估算 · 25k–45k

小米作为大型互联网公司,容器研发属于核心技术岗位,薪资具有竞争力,结合北京市场水平,月薪中位数约3.5万。

职位详情

关于这个职位

作为小米的容器研发工程师,你将专注于Kubernetes核心组件的研发与维护,提升集群的资源调度、扩展和弹性能力,并参与云原生统一调度能力的建设,包括在线离线混部、资源配额管理等

同时,你还将负责Linux单机隔离能力的提升和内核相关问题的排查解决
这是一个深度参与底层基础设施、技术挑战性高的岗位

最低要求

计算机相关专业,本科及以上学历,具有扎实的计算机专业基础

熟练掌握基础的算法和数据结构,熟练掌握Go/C++/Java至少1门语言
具有优秀的自我驱动和学习能力,责任心强,追求卓越,对解决有挑战的问题充满热情

工作职责

负责Kubernetes核心组件的研发与维护,提升集群的资源调度能力、资源扩展能力、资源弹性能力,并不断提升核心组件的稳定性

负责基于Kubernetes的云原生统一调度能力的建设,包括在线和离线负载的混部能力、资源配额管理能力、资源超卖能力、应用分级能力等
负责Linux单机隔离能力的提升,以及内核相关的稳定性和性能问题的排查解决

优先资格

熟悉计算机操作系统,对文件系统设计与实现有深入研究者优先,有开源社区活跃贡献者优先

AI 洞察

优缺点分析

优点

  • 岗位技术含量高,涉及Kubernetes、Linux内核等底层技术,有利于个人技术深度积累
  • 公司稳定,福利待遇较好,有完善的晋升体系
  • 技术难度大,需要深入理解底层系统,对学习能力和问题解决能力要求高
  • 工作强度可能较大,尤其在系统稳定性保障和性能优化方面,可能需要应对紧急情况
  • 竞争激烈,需要持续学习新技术,保持技术领先
  • 适合对云原生和容器技术有浓厚兴趣、具备扎实计算机基础、喜欢解决技术难题的工程师

缺点 / 挑战

  • 小米作为大型互联网公司,技术平台广阔,云原生领域处于行业前沿,能接触大规模集群挑战

角色解读

  • 在云原生领域深耕,可向资深容器研发专家或架构师方向发展,负责更复杂的调度系统设计
  • 有机会参与开源社区,提升个人影响力,成为Kubernetes等项目的核心贡献者
  • 可横向拓展至云平台整体架构、基础设施团队管理,或转向技术管理岗位
  • 负责Kubernetes核心组件的研发与维护,优化集群的资源调度、扩展和弹性能力,确保系统稳定运行
  • 参与云原生统一调度能力的建设,包括在线与离线负载的混部、资源配额管理、资源超卖和应用分级等
  • 提升Linux单机隔离能力,解决内核相关的稳定性和性能问题,保障容器运行环境的高效与可靠
  • 扎实的计算机基础,熟悉算法和数据结构,至少精通Go、C++或Java中的一种语言
  • 深入理解Kubernetes架构和容器技术,具备集群调度和资源管理的实际经验
  • 熟悉Linux操作系统,具备内核调试和性能优化的能力,有文件系统研究经验者优先

申请策略

  • 了解小米云平台的技术栈和业务方向,在面试中展现对云原生技术的热情
  • 准备一个关于Kubernetes或容器性能优化的项目案例,展示解决问题的能力
  • 突出Kubernetes相关项目经验,如集群调度优化、资源弹性伸缩等具体成果
  • 强调Linux内核或文件系统方面的研究或实践经历,体现技术深度
  • 展示开源社区贡献,如提交过Kubernetes或相关项目的PR,能显著加分
  • 强调算法和数据结构基础,以及Go/C++/Java的熟练程度
  • 深入学习和实践Kubernetes源码,理解调度器、控制器等核心组件原理
  • 加强Linux内核知识,特别是cgroup、namespace等隔离机制,以及性能调优工具的使用

面试指南

  • 对于技术原理问题,先阐述基本概念,再结合项目经验说明应用场景和优化方案
  • 对于设计类问题,采用结构化回答,从需求分析、方案设计、权衡取舍到实施步骤
  • 对于经历类问题,使用STAR法则,突出情境、任务、行动和结果
  • 请解释Kubernetes调度器的工作原理,以及如何优化调度性能?
  • 如何设计一个资源超卖机制?需要考虑哪些因素?
  • 描述一次你排查Linux内核或容器性能问题的经历
  • 你对混部技术有什么理解?如何实现在线和离线负载的隔离?
  • 为什么选择小米?你对云原生未来的发展有什么看法?

职位点评

70
综合评分

技术前沿、成长空间大,但工作强度可能较高,WLB一般。

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

更适合这类人
适合追求技术深度和职业发展,对云原生充满热情,能接受一定工作强度的工程师。
表现最好
成长发展
相对薄弱
工作生活
薪资福利75
成长发展90
工作生活40
使命价值60

薪资福利

75中等

小米作为大型上市公司,薪资福利具有竞争力,但具体薪资未在JD中披露,整体补偿性较好。

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

成长发展

90较高

岗位涉及Kubernetes、云原生等前沿技术,技术挑战大,成长空间广阔,且公司平台大,能提供良好的发展机会。

技术前沿前沿/新兴技术
技术栈Kubernetes、Linux、Go、C++、Java、云原生
业务类型ambiguous

工作生活

40较低

工作地点在北京,仅现场办公,未提及弹性工作或WLB,且技术岗位可能面临加班,生活化满足度一般。

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

使命价值

60中等

云原生技术是行业热点,但岗位主要聚焦内部技术优化,社会影响力相对中性。

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