小红书iOS 开发工程师-AI方向
社招全职3年以上客户端开发地点:北京 | 上海状态:招聘
任职要求
1、三年以上iOS客户端开发经验,精通Swift/Objective-C,具备扎实的客户端开发功底和优秀的架构设计能力 2、对AI基本原理有理解,关注端侧AI模型部署与运行时优化技术的最新发展,具备以下经验优先 2.1、端侧模型推理引擎(TensorFlow Lite, MNN, NCNN, MediaPipe 等)的深度集成、定制或优化 2.2、模型动态化技术:模型的按需/分片/流式加载、卸载、热更新、AB实验、版本管理、降级策略等 2.3、移动端资源管理(CPU/GPU/NPU/Memory)与性能调优,对低性能设备兼容性有深刻理解 3、强烈的自驱力、创新思维和挑战精神,热衷于探索技术深水区,敢于解决复杂系统性问题,追求极致的产品体验
工作职责
1、负责小红书端侧智能框架的设计与开发,支撑端侧AI模型/策略的动态加载、升级,容器的组合编排与功能热插拔,实现资源与体验的最优平衡,覆盖首页、搜索、详情页、互动玩法、创作工具等核心场 2、承担AI模型在iOS端落地的前沿技术预研与攻坚,如大型语言模型(LLM)端侧轻量化部署、多模型协同推理、智能策略等,推动AI技术在小红书产品中的创新应用 3、与算法、服务端、产品、设计团队紧密协作,定义AI模型在端侧应用的需求,设计端云协同动态化技术方案,保障用户体验的流畅与智能
包括英文材料
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
客户端开发+
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.
Swift+
[英文] A Swift Tour
https://docs.swift.org/swift-book/documentation/the-swift-programming-language/guidedtour/
Explore the features and syntax of Swift.
https://www.hackingwithswift.com/learn
Free Swift and iOS tutorials
https://www.youtube.com/watch?v=8Xg7E9shq0U
Learn the Swift programming language in this full tutorial for beginners.
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
系统设计+
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.
相关职位
社招3-5年D3875
1. 负责推动 AI 技术在客户端研发各个环节的应用与创新,包括但不限于性能优化、排障、代码生成工具等的设计与研发,助力研发效率与质量提升; 2. 与业务团队紧密合作,完成从 AI 产品从技术原型、概念验证到功能落地的完整流程; 3. 制定 AI 工具产品的研发策略与迭代计划,持续优化工具可用性,提升用户满意度和技术影响力。
更新于 2025-08-27
社招3年以上技术类-开发
1.负责高德地图信息业务以及与AI结合相关的功能的开发和架构演进,包括基础通用能力支持、性能优化、包体积优化、关键技术选型等; 2.负责解决软件潜在风险,保证软件安全、稳定、快速运行。
更新于 2025-07-23
社招3-5年D3875
1. 负责推动 AI 技术在客户端研发各个环节的应用与创新,包括但不限于性能优化、排障、代码生成工具等的设计与研发,助力研发效率与质量提升; 2. 与业务团队紧密合作,完成从 AI 产品从技术原型、概念验证到功能落地的完整流程; 3. 制定 AI 工具产品的研发策略与迭代计划,持续优化工具可用性,提升用户满意度和技术影响力。
更新于 2025-09-08