职位描述:
1.负责小米互联网电视和视频等业务数据仓库架构设计、标准化埋点、数据建模和ETL开发;
2.参与数据治理工作,提升数据易用性及数据质量,与数据平台团队紧密合作;
3.理解并合理抽象业务需求,解决服务的业务问题,与业务团队紧密合作;
4.跟踪业界先进的数据相关技术栈和解决方案。
职位要求:
1.计算机、数学相关专业本科及以上学历,3年以上互联网大数据研发工作经验;
2.熟悉sql,python,scala,hadoop,Hive,kafka,Spark,flink中的多项,了解数据湖等大数据处理工具和技术,有较强的调优能力;
3.熟练掌握批计算相关技术栈,了解流式计算相关技术;
4.深刻理解数据仓库的本质,能够独立调研业务,确定数据仓库建设的发展方向及制定落地的策略,可以设计高业务复杂度的数据仓库体系;
5.具有较好的沟通能力、学习能力和团队合作精神,乐于挑战自我,有进取心和求知欲。
招聘部门:
小米
工作地点:
北京市 ID:A92288
面试建议:
小米的数据研发工程师职位对候选人的技术要求相当全面,不仅需要掌握主流的大数据技术栈,更重要的是要具备独立设计高复杂度数据仓库体系的能力。这个岗位的特殊之处在于它需要候选人既能深入技术细节,又能从业务角度思考问题,将技术方案与业务需求紧密结合。面试官会特别关注候选人在数据仓库架构设计方面的实际经验,以及解决复杂业务问题的能力。 建议应聘者在准备面试时,重点准备以下几个方面:首先,要梳理自己参与过的数据仓库建设项目,特别是那些具有业务复杂度的项目,准备好具体的案例说明。其次,要深入理解小米互联网电视和视频业务的特点,思考这类业务可能产生的数据特点和挑战。最后,要准备一些技术问题的深入讨论,比如数据治理的最佳实践、ETL调优经验等。在面试过程中,要展现出对业务需求的深刻理解能力,以及将技术方案与业务目标相结合的能力。