小米
编译器运行时研发工程师
RESPONSIBILITIES
岗位职责
即时编译(JIT)与静态编译(AOT)开发方向:实现更高效的兼顾编译时间和代码质量的高性能优化编译算法和架构;基于LLVM和OpenJDK等业界开源高效的编译框架,优化澎湃OS上语言运行时(Java/Kotlin/Rust/C++等)的编译器算法设计和性能;结合AI技术突破传统编译算法和策略的限制,开发更高性能的JIT和AOT的多语言编译策略和算法;
高性能内存优化(比如GC和RC等)方向:结合人车家全场景业务,设计和优化更低功耗、低延迟的AI相结合的内存管理算法,优化澎湃OS上的语言(Java/Kotlin/Rust/C++等)的执行性能、降低功耗开销和优化多语言的内存管理效能。
AI编译器运行时方向:结合人车家全连接场景业务,设计和优化AI异构计算在多端上的性能和功耗,设计AI应用和服务的开发工具链,支撑相关代码开发和调试调优,丰富全场景AI应用服务并提升基础体验。
REQUIREMENTS
任职要求
具有计算机软件、计算机系统结构,计算机科学等领域硕士或以上学历;
熟悉C/C++/Java/Kotlin语言,熟悉Linux系统,熟悉软件开发流程;
精通C/C++语言,精通操作系统原理,编译原理,计算机体系结构,并熟悉这些技术的工业界和学术界最新进展;
具有良好的团队合作意识和沟通能力;
博士/硕士研究方向是编译器和虚拟机相关方向;
所从事过的除了纵向课题(学术研究),也能有横向课题(科研技术成果落地)的经验,具备一定的工程化开发能力。
信息来自企业官方招聘渠道
OfferSeek 对公开岗位信息进行聚合、去重和结构化整理,最终申请以企业官方页面为准。