部门介绍:
小米云平台部门存储平台团队,负责为小米集团各业务线提供可靠、易用、低成本的存储服务,涵盖分布式文件系统、对象存储、表格存储、KV存储、关系数据库、时序数据库、图数据库、缓存系统等。团队拥有非常好的技术氛围,积极拥抱开源,每年向HDFS/HBase/Kudu等Apache项目贡献大量Patch,且在HBase和Kudu上有多名Committer。
小米计算平台隶属于小米云平台事业部,负责支持小米集团各业务线计算产品的需求,愿景是提供一站式的计算平台服务。计算平台主要负责开发、改进和推广全公司的大数据分析处理基础架构,包括消息中间件(Talos/EMQ/Kafka)和数据集成服务、离线资源调度(Yarn/Azkaban)、计算引擎服务(Flink/Spark)和作业管理平台、OLAP服务(Hive/Kylin/Doris/Druid),ElasticSearch等服务。团队具有清晰的使命、优秀的成员、良好的学习氛围。期待对大数据基础架构感兴趣的新伙伴加入,共同成长。
分布式系统开发工程师
岗位职责:
1. 负责小米云平台核心系统的设计与研发工作,包括基础架构、云存储系统和云计算系统等;
2. 参与构建云平台系统的自动化集成与测试平台、性能测试平台、部署与监控平台等;
3. 参与云平台系统的线上运维工作,高效定位和解决线上问题。
岗位职责:
1. 五年以上工作经验,本科以上学历,计算机软件或相关专业毕业;
2. 扎实的编程能力,熟悉算法和数据结构,熟悉计算机基础理论,熟悉分布式系统原理;
3. 熟练使用Java或者C++,熟悉Linux开发环境;
4. 有强烈上进心,自我驱动,学习适应能力强,乐观自信,能挑战自我不断追求卓越;
5. 有分布式系统或者大规模数据处理经验的优先;
6. 有hadoop/hive/hbase/spark/kafka/redis等开源框架经验优先;
7. 开源社区活跃贡献者优先。
注:可带团队
分布式数据库开发工程师
岗位职责:
1. 负责开发与改进HBase/OpenTSDB/自研SDS(类似Amazon DynamoDB)等系统, 包括功能开发、bug修复及用户需求支持等
2. 维护服务,保证服务可用性及满足SLA要求
3. 深度参与开源,提高小米在开源社区的影响力
任职要求:
1. 扎实的计算机专业基础,熟悉基本的算法和数据结构;
2. 熟悉Linux/Unix操作系统,熟练掌握Java等开发语言;
3. 具有良好的自我驱动和学习能力,责任心强,善于分析问题和解决问题;
4. 具有良好的沟通能力和协作能力;
5. 熟悉Hadoop/HBase/OpenTSDB源代码者优先考虑。
高级计算平台工程师
岗位职责:
1、开发和改进大数据系统,包括开源系统;(Hadoop/Spark/Hive/Kylin等)和自研系统;
2、维护服务,保证系统可用性和满足SLA要求;
3、通过技术手段提升服务的用户体验和管理效率;
4、全公司推进数据收集、管理和分析的最佳实践。
任职要求:
1、扎实的计算机专业基础,熟悉基本的算法和数据结构;
2、熟悉Linux/Unix操作系统,至少掌握一种后端编程语言(C++/Java/Scala等);
3、具有良好的自我驱动和学习能力,责任心强,不断追求卓越;
4、具有良好的分析问题和解决问题能力,对解决有挑战的问题充满热情;
5、具有良好的沟通能力和协作能力;
6、熟悉Hadoop/Spark/Hive/Kylin/Kafka/HBase等开源系统源码和内部实现者优先。
注:可带团队
高级软件开发工程师
岗位职责:
1. 在公司范围内推动云原生架构的实施,提高研发效率;
2. 提供基于容器/K8s的Service Mesh方案, 包括Istio, gRPC等;
3. 提供K8s与物理机间服务相互调用解决方案,推动用户迁移到K8s;
4. 为公司内各业务提供安全、可靠、易用的编译部署服务。
任职要求:
1. 5年及以上工作经验,扎实的计算机专业基础,熟悉基本数据结构和算法;
2. 熟悉Linux/Unix操作系统,熟悉java、go、c++至少一种 ;
3. 具有良好的学习能力,责任心强,良好的沟通能力和协作能力;
4. 熟悉K8s、Service Mesh并且有相关研发经验者优先。
投递邮箱:sundawei@xiaomi.com
投递简历请注明:姓名-职位
期待各位大神加入
--
FROM 106.37.187.*