小米顶尖应届-编译器优化工程师-系统软件
任职要求
1. 在校期间专门从事编译器领域的研究; 2. 对GCC、LLVM(特别是中、前端)等较…
工作职责
1. 基于大模型的编译优化; 2. 编译能力扩展; 3. 深度改进并提升安卓虚拟机的性能。 【课题名称】 编译器“自动调优”技术研究 【课题内容】 1. 目标参数搜索域 2. 参数组合验证 3. 自动化编译与构建 4. 优化效果评估与报告 5. 结合运行时数据分析
概括 想象一下您在这里能做什么! 在小米,新想法可以很快变成非凡的产品、服务和客户体验。 对工作充满真诚热爱,您将取得的成就前所未有。 充满活力、勤奋的员工和鼓舞人心的创新技术是这里的常态。 在这里工作的人通过小米的硬件和软件产品影响整个行业。 加入我们,帮助推出下一个突破性的小米产品。 在这个职位上,您将成为HyperOS架构的核心,对快速向数百万客户提供优质高性能产品的产生关键影响。 描述 1. 识别、分析手机关键业务流程的架构、精确度量负载,构建与竞争对手量化比较的基准测试和KPI; 2. 与软件、硬件、芯片等团队合作,识别和分析基准测试中关键工作负载的性能和效率瓶颈点; 3. 对瓶颈点抽象,深入到cpu、gpu、npu 编译器、指令集、微架构层面挖掘根因; 4. 与相关团队合作,集思广益,对整个业务流程、关键瓶颈点提出改进点,并且识别改进点的优先级、可行性、量化收益、落地可行性; 5. 通过上述方法的持续改进,逐步消除hyperos的系统瓶颈点,创造低熵、高效的系统。 【课题名称】 操作系统性能分析研究 【课题内容】 1. 对操作系统的关键模块进行分析与优化,包括但不限于内存管理、文件系统、调度器、渲染系统、芯片微架构分析(CPU、GPU、NPU等)等。
1. 研发下一代AI驱动的软件工程范式 - 构建面向移动端及嵌入式OS的智能编程系统,探索LLM在代码生成、架构设计、静态分析及测试用例生成等全流程的自治能力; - 研发智能编程辅助系统,实现需求文档→技术方案→代码实现→测试验证的端到端闭环开发。 2. 构建软件工程Agent体系架构 - 设计具有记忆、规划与工具调用能力的多智能体框架,实现复杂功能开发的自主决策与执行; - 开发基于强化学习的Agent协作机制,优化代码质量、构建成功率等核心指标。 3. 研发超大规模代码检索增强生成系统 - 设计高效的多粒度代码索引结构与语义检索框架,实现亿级代码片段的高精准召回与排序; - 研发代码知识库与LLM深度融合的混合检索技术,提升复杂项目上下文理解与跨文件依赖分析能力。 4. 微调和评估软件工程领域专用模型 - 针对IDE补全、对话等场景微调专用小参数大模型,提升代码生成率; - 评估大模型在特定软件工程领域的能力,针对具体研发场景选择适合的模型。 5. 前沿技术探索与专利布局 - 跟踪代码大模型、程序分析、AI软件工程等领域国际顶会(ICSE/PLDI/NeurIPS等)最新进展; - 主导技术创新点的专利撰写与学术论文产出。 【课题名称】 AI智能软件开发系统研究 【课题内容】 构建下一代AI驱动的智能软件开发系统 1. 面向移动端OS的智能编程系统; 2. 构建软件工程Agent系统; 3. 研发超大规模代码检索增强生成系统。
概括 想象一下您在这里能做什么! 在小米,新想法可以很快变成非凡的产品、服务和客户体验。 对工作充满真诚热爱,您将取得的成就前所未有。 充满活力、勤奋的员工和鼓舞人心的创新技术是这里的常态。 在这里工作的人通过小米的硬件和软件产品影响整个行业。 加入我们,帮助推出下一个突破性的小米产品。 本团队正在开展小米AI领域的硬件/软件协同设计创新,以实现高效AI推理 我们正在寻找一位积极主动的研究工程师加入我们的团队,他/她应具有强大的AI系统背景和软件开发实践经验。 该职位的理想人选是一位研究人员和工程师,他/她将不断突破现有界限,并以影响小米内部外部合作伙伴和更广泛的研究社区来实现设想。 描述 1. 构造与竞争对手的量化比较的测试模型和制定合理合理的KPI; 2. 量化度量AI算法流程中的负载、瓶颈点,并且可视化的呈现结果; 3. 研究和开发 关键业务的AI算法、推理速度优化方法,实现高效的端侧AI,包括但不限于 Vision、NLP、OCR、LLM; 4. 与算法开发团队、AI芯片团队合作,将工作成果产品化; 5. 逐步优化改进最终实现端侧AI领域的技术领先。 【课题名称】 端侧AI算法分析研究 【课题内容】 1. 从用户场景出发,分析手机上用户需求,设计和开发合理的AI特性来满足用户诉求; 2. 对流程、架构、算法进行优化,达到本芯片最优化,并且优化iOS等竞争对手。
前沿技术研究 1. 跟踪全球手机领域的前沿软件技术动态(如操作系统优化、基础软件优化、硬件协同创新、端侧AI系统优化等),分析技术趋势并输出研究报告; 2. 深入研究学术界顶会论文(如OSDI/SOSP/FAST/NSDI/SIGCOMM/ASPLOS/CGO/ICSE等),提炼可落地的技术方案,推动技术预研与创新。 竞争洞察与行业分析 1. 监测友商技术动态,评估其技术路线、专利布局及产品实现,为小米技术战略提供决策支持。 PoC概念验证开发 1. 对于高价值关键技术点的原型开发,完成算法优化、性能测试及可行性验证,推动创新成果向实际产品转化。 跨领域协同 1. 与OS、硬件、AI、自动驾驶等团队合作,探索手机与智能生态(IoT、汽车、机器人)的软件技术融合方案。 技术成果输出 1. 撰写高质量学术论文,申请技术专利,参与行业技术标准制定,提升小米在学术界和产业界的影响力。 【课题名称】 下一代操作系统研究 【课题内容】 1.前沿技术探索 a. 研究基础软件领域,如操作系统轻量化内核架构(如Unikernel混合部署模型)、编译器与AI融合优化(MLIR动态代码生成)、低损耗容错中间件等关键技术; b. 研究系统关键模块(调度系统/内存管理/驱动框架/协议栈)的创新机会,如形式化验证驱动的确定性高稳定协议栈。 2. PoC验证与落地转化 a. 针对高潜力方向(如编译时-运行时联合优化、异构资源池化调度),在原型系统完成技术可行性验证。