小红书Android 开发工程师-AI方向
社招全职3年以上客户端开发地点:北京 | 上海状态:招聘
任职要求
1、三年以上Android客户端开发经验,精通Kotlin/Java,具备扎实的客户端开发功底和优秀的架构设计能力 2、对AI基本原理有理解,关注端侧AI模型部署与运行时优化技术的最新发展,具备以下经验优先 2.1、端侧模型推理引擎(TensorFlow Lite, MNN, NCNN, MediaPipe 等)的深度集成、定制或优化 2.2、模型动态化技术:模型的按需/分片/流式加载、卸载、热更新、AB实验、版本管理、降级策略等 2.3、移动端资源管理(CPU/GPU/NPU/Memory)与性能调优,对低性能设备兼容性有深刻理解 3、强烈的自驱力、创新思维和挑战精神,热衷于探索技术深水区,敢于解决复杂系统性问题,追求极致的产品体验
工作职责
1、负责小红书端侧智能框架的设计与开发,支撑端侧AI模型/策略的动态加载、升级,容器的组合编排与功能热插拔,实现资源与体验的最优平衡,覆盖首页、搜索、详情页、互动玩法、创作工具等核心场 2、承担AI模型在Android端落地的前沿技术预研与攻坚,如大型语言模型(LLM)端侧轻量化部署、多模型协同推理、智能策略等,推动AI技术在小红书产品中的创新应用 3、与算法、服务端、产品、设计团队紧密协作,定义AI模型在端侧应用的需求,设计端云协同动态化技术方案,保障用户体验的流畅与智能
包括英文材料
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
客户端开发+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Introduction
简要回顾 JavaScript 和框架的历史,为什么框架会存在以及它们提供了什么,如何开始考虑选择一个框架并学习,以及对于客户端框架还有什么替代方案。
https://gamefromscratch.com/the-best-game-development-frameworks/
If you are looking to create a game but perhaps want to craft your own game engine from existing technologies, or you prefer to work at a lower more code focused level, using a game framework instead of a game engine may be right for you.
Kotlin+
https://kotlinlang.org/docs/kotlin-tour-welcome.html
Quickly learn the essentials of the Kotlin programming language through our tours, which will take you from beginner to intermediate level.
https://learnxinyminutes.com/kotlin/
Kotlin is a statically typed programming language for the JVM, Android and the browser. It is 100% interoperable with Java.
https://www.youtube.com/watch?v=EExSSotojVI
In this full Kotlin course, you will learn the most popular programming language on Android and start building your own apps.
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
推理引擎+
https://www.youtube.com/watch?v=_dvk75LEJ34
https://www.youtube.com/watch?v=XtT5i0ZeHHE
TensorFlow+
https://www.youtube.com/watch?v=tpCFfeUEGs8
Ready to learn the fundamentals of TensorFlow and deep learning with Python? Well, you’ve come to the right place.
https://www.youtube.com/watch?v=ZUKz4125WNI
This part continues right where part one left off so get that Google Colab window open and get ready to write plenty more TensorFlow code.
MNN+
https://github.com/alibaba/MNN?tab=readme-ov-file#intro
MNN is a highly efficient and lightweight deep learning framework.
性能调优+
https://goperf.dev/
The Go App Optimization Guide is a series of in-depth, technical articles for developers who want to get more performance out of their Go code without relying on guesswork or cargo cult patterns.
https://web.dev/learn/performance
This course is designed for those new to web performance, a vital aspect of the user experience.
https://www.ibm.com/think/insights/application-performance-optimization
Application performance is not just a simple concern for most organizations; it’s a critical factor in their business’s success.
https://www.oreilly.com/library/view/optimizing-java/9781492039259/
Performance tuning is an experimental science, but that doesn’t mean engineers should resort to guesswork and folklore to get the job done.
相关职位
社招5年以上研发技术类
岗位概述: 根据AI应用部门导入的需求进行评估,制定高效合理的技术方案以及实施路径,最终达到按时高质量交付的效果。 能主导单个大型项目的技术方案从调研到最终落地实施,最终实现技术赋能产业的目的。 参与到现有项目开发流程的完善过程中,达到开发流程效率显著提升。 岗位职责: 1,负责AI应用APP的需求分析和开发,框架设计以及调优,实现高质量设计和编码。 2,负责主导Android开发的规范设计和实施。 3,调研APP的新特性以及应用评估。 4,负责现有应用项目的迭代升级,以及框架调优。 5,负责重点,难点技术攻关。
更新于 2025-07-21
社招3-5年D3875
1. 负责推动 AI 技术在客户端研发各个环节的应用与创新,包括但不限于性能优化、排障、代码生成工具等的设计与研发,助力研发效率与质量提升; 2. 与业务团队紧密合作,完成从 AI 产品从技术原型、概念验证到功能落地的完整流程; 3. 制定 AI 工具产品的研发策略与迭代计划,持续优化工具可用性,提升用户满意度和技术影响力。
更新于 2025-08-27
社招3-5年D3875
1. 负责推动 AI 技术在客户端研发各个环节的应用与创新,包括但不限于性能优化、排障、代码生成工具等的设计与研发,助力研发效率与质量提升; 2. 与业务团队紧密合作,完成从 AI 产品从技术原型、概念验证到功能落地的完整流程; 3. 制定 AI 工具产品的研发策略与迭代计划,持续优化工具可用性,提升用户满意度和技术影响力。
更新于 2025-09-08