快手(可灵AI专项)iOS 开发工程师
社招全职3-5年D13338地点:北京状态:招聘
任职要求
1、本科及以上学历,具有丰富的 Objective-C、Swift 或 C/C++ 开发经验,良好的架构设计能力和编程习惯,具备一定的技术攻关能力; 2、深入理解iOS SDK,熟练掌握iOS平台下的高性能编程及性能调优;对网络通信、内存管理等有深刻的了解; 3、具备良好的数据结构和算法基础; 4、熟悉主流的开源组件以及框架,能处理常见大型项目的问题; 5、有强烈的责任心和团队精神,善于沟通和合作; 6、具有音视频、直播、大型项目架构设计等相关经验者优先。 加分项 1、有从0-1的软件工程构建经验; 2、对AIGC原理有所了解,如IP-Adapter, InstantID模型算法,图生图、文生图流程,Lora训练等; 3、有良好的审美和艺术感知;熟悉常用的设计工具,包括不限于Photoshop, After Effects, 3dsMax, Maya, Blender、Unreal、Unity3D等; 4、开源社区活跃贡献者; 5、有NOI/ACM等竞赛经验。
工作职责
1、负责AIGC工具等产品方向的 iOS 客户端业务开发和迭代; 2、在公司中台基础上,搭建高度可复用的业务模块单元,持续提升研发效率和质量; 3、跟进最新前沿技术,并解决实际业务问题。
包括英文材料
学历+
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.
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.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
系统设计+
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.
编程规范+
[英文] 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.
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
SDK+
https://www.ibm.com/think/topics/api-vs-sdk
Learn about software development kits (SDKs) and application programming interfaces (APIs) and how they improve both software development cycles and the end-user experience (UX).
https://www.redhat.com/zh-cn/topics/cloud-native-apps/what-is-SDK
软件开发套件(SDK)是通常由硬件平台、操作系统(OS)或编程语言的制造商提供的一套工具。
性能调优+
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.
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
Unreal+
[英文] Learn Unreal Engine
https://dev.epicgames.com/community/unreal-engine/learning
From your first steps to complete mastery of Unreal Engine, we've got you covered.
https://www.youtube.com/watch?v=BGsFLoYp1V8
I have a complete beginner course for anyone new to Unreal. Following this tutorial will teach you all the basics of Unreal Engine and bring you through creating your first cinematic scene.
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.
3ds Max+
https://www.autodesk.com/learn/ondemand/curated/3ds-max-quick-start-guide
From finding your way around the interface, to pipeline integration, and everything in between, get up to speed fast with Autodesk 3ds Max.
https://www.youtube.com/watch?v=YM9spHSNPpM
In this video, we start with the absolute basics, and take a close look at all of the important interface components that you'll be using frequently when modeling and creating scenes in 3ds Max.
Maya+
https://www.youtube.com/channel/UCHmAXsicpLK2EHMZo5_BtDA
Autodesk Maya is an industry leading 3D digital content creation software used extensively by movie, game, and FX studios both big and small.
Unity+
https://www.youtube.com/watch?v=XtQMytORBmM
Unity is an amazingly powerful game engine - but it can be hard to learn. Especially if you find tutorials hard to follow and prefer to learn by doing. If that sounds like you then this tutorial will get you acquainted with the basics - and then give you some goals to learn the rest by yourself.
相关职位
社招3-5年D13338
1、跟随大模型与多媒体技术发展,使用React Native进行跨平台(iOS/Android)移动应用开发; 2、参与可灵等 AIGC 产品矩阵的应用设计、开发与优化。
更新于 2025-09-30
实习D13338
1、在快手「可灵」产品开发中心参与「可灵 AI」App 的 iOS 大前端开发,持续优化端上性能和用户体验的提升; 2、主动发现并分析系统的瓶颈和风险并进行优化,确保稳定发布运行;深入参与需求收集、调研环节,并抽象为系统设计,保障人工智能算法和技术在移动平台落地。
更新于 2025-09-30
社招3-5年D4131
1、从事AIGC领域的算法探索和落地开发,负责项目规划与前沿技术推进;负责视觉生成基础模型的框架设计与预训练,以及面向实际应用的优化; 2、研发方向包括但不限于图像/视频/3D图形的生成,重点解决低成本、高品质生成以及可控编辑等关键问题。
更新于 2025-08-29