快手客户端开发工程师(端智能)-【主站】
社招全职1-3年J0012地点:北京状态:招聘
任职要求
1、计算机及相关专业,有移动端大型项目开发经验者优先;熟悉面向对象的设计思想; 2、具有扎实的编程功底,良好的设计能力和编码习惯,优秀的架构设计能力;C++/Java/Objective-C/Kotlin语言优先; 3、具备丰富的 Android/IOS 研发经验,对 Android/IOS 底层原理有所了解; 4、熟悉移动端研发流程,对研发效率提升,质量保障和性能优化有深入研究; 5、熟悉SQL等脚本语言,对大模型…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、参与主站智能体验优化相关工作,聚焦于移动端AI相关新技术和应用场景,并在主站消费业务上落地,提升用户体验; 2、客户端架构实现:参与主站安卓客户端的架构设计与实现,具有模块化、组件化的开发能力; 3、端智能业务落地:参与端AI个性化推荐、重排等内容项算法优化工作;参与音画体验等用户主观体验的策略落地,提升用户体验; 4、端侧大模型探索:探索端侧大模型的应用场景,实现模型轻量化、推理加速端侧大模型落地; 5、AB实验数据分析:参与日常AB实验的数据分析,具有数据意识、可以持续挖掘优化点、持续推动策略的长期迭代。
包括英文材料
面向对象+
https://liaoxuefeng.com/books/java/oop/index.html
面向对象编程,英文是Object-Oriented Programming,简称OOP。
https://liaoxuefeng.com/books/python/oop/index.html
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。
https://www.youtube.com/watch?v=SiBw7os-_zI
Learn the basics of object-oriented programming all in one video.
编程规范+
[英文] Google Style Guides
https://google.github.io/styleguide/
Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.
系统设计+
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.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
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.
Objective-C+
[英文] Where X=Objective-C
https://learnxinyminutes.com/objective-c/
Objective-C is the main programming language used by Apple for the macOS and iOS operating systems and their respective frameworks, Cocoa and Cocoa Touch.
https://www.youtube.com/playlist?list=PL640F44F1C97BA581
Here is a list of all of my Objective C tutorials.
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.
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
SQL+
https://liaoxuefeng.com/books/sql/introduction/index.html
什么是SQL?简单地说,SQL就是访问和处理关系数据库的计算机标准语言。
https://sqlbolt.com/
Learn SQL with simple, interactive exercises.
https://www.youtube.com/watch?v=p3qvj9hO_Bo
In this video we will cover everything you need to know about SQL in only 60 minutes.
脚本+
[英文] Scripting language
https://en.wikipedia.org/wiki/Scripting_language
https://zhuanlan.zhihu.com/p/571097954
一个脚本通常是解释执行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。
还有更多 •••
相关职位
社招3年以上D12090
1. 负责快手移动端App核心场景端智能工程开发,打造更懂用户的智能产品; 2. 负责设计并迭代Android端端上智能应用的工程架构优化方案,提升研发迭代效率; 3. 追求极致,探索端智能应用前沿方向,并尝试实践落地。
更新于 2025-11-28北京
社招5年以上D12090
1、负责快手移动端核心场景的端智能方案探索和业务落地; 2、负责快手移动端核心场景的端智能应用落地研发,包括架构设计、功能研发、性能优化、数据分析、技术难题攻关等; 3、追求极致,探索机器学习平台前沿方向,构建业内领先的端智能应用; 4、负责团队端智能相关技术的长期探索。
更新于 2025-06-17北京
社招3-5年J0011
1、负责快手APP视频流端上重排支撑,负责训练收数逻辑开发、实时特征挖掘、模型部署等工作; 2、对短视频观看/消费体验优化领域的算法做功点发掘、设计部署、实验验证等,包括不限于以下几个方向: 2.1 通过模型实时预估引导用户至其它页面或功能的价值,以提升引导ctr、cvr等,降低打扰感、提升用户体验; 2.2 通过模型预估完成姿态、左右手、继续观看时长等高级特征挖掘,用于更多体验优化场景; 3、负责已有模型性能优化、量化压缩等,参与端云协同的系统架构设计等; 4、参与SLM在客户端上的部署及应用探索。
更新于 2025-10-11北京