百度iOS研发工程师(J83937)
社招全职3年以上MEG地点:北京状态:招聘
任职要求
-本科及以上学历,计算机相关专业,3年以上工作经验,热爱移动端技术(iOS),对移动软件开发有浓厚的兴趣,具备良好的学习能力和钻研精神 -熟悉Swift/Objective-C语言,以及iOS中UI、网络、数据库、多线程等开发工具和框架,具备较好的编程能力和实践经验 -具备良好的团队协作能力和沟通能力,能够与团队成员合作开发和优化相关应用,能够积极沟通和协调,确保项目顺利完成 -具有独立解决问题的能力,能够独立思考和解决技术难题,具备良好的问题分析和解决能力 -加分项:熟悉python、langchain、langgraph等AI大模型开发语言和框架,熟悉AI大模型应用开发工具和流程,熟悉基本的AI算法和模型知识
工作职责
-承担百度面向未来的AI Native应用iOS客户端的设计和开发工作,提升智能体应用体验,确保产品的高质量和稳定性 -协助团队成员进行技术研究和开发,与团队成员合作实现项目目标,不断提升自身技术能力和技术视野 -可参与大模型AI原生应用的调研、研发流程,有机会独立负责其中的一部分模块,为公司的业务发展提供技术支持 -持续跟进移动端和AI领域的最新技术发展和趋势,为团队提供有价值的技术输出,推动公司在移动端和AI领域的技术创新
包括英文材料
学历+
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
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.
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
LangChain+
https://python.langchain.com/docs/tutorials/
New to LangChain or LLM app development in general? Read this material to quickly get up and running building your first applications.
https://www.freecodecamp.org/news/beginners-guide-to-langchain/
LangChain is a popular framework for creating LLM-powered apps.
大模型+
https://www.youtube.com/watch?v=xZDB1naRUlk
You will build projects with LLMs that will enable you to create dynamic interfaces, interact with vast amounts of text data, and even empower LLMs with the capability to browse the internet for research papers.
https://www.youtube.com/watch?v=zjkBMFhNj_g
算法+
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/
相关职位
社招3年以上MEG
-承担百度面向未来的AI Native应用iOS客户端的设计和开发工作,提升智能体应用体验,确保产品的高质量和稳定性 -协助团队成员进行技术研究和开发,与团队成员合作实现项目目标,不断提升自身技术能力和技术视野 -可参与大模型AI原生应用的调研、研发流程,有机会独立负责其中的一部分模块,为公司的业务发展提供技术支持 -持续跟进移动端和AI领域的最新技术发展和趋势,为团队提供有价值的技术输出,推动公司在移动端和AI领域的技术创新
更新于 2025-10-16
社招5年以上A110122
1. 负责小米生态链App iOS客户端的整体开发工作,编写高质量代码。 2. 负责客户端的技术架构设计,并进行持续改进和性能优化。 3. 负责指导生态链公司设计优良技术架构,协助解决疑难问题。 4. 负责iOS系统上相关新功能,新技术预研。
更新于 2025-04-24
社招2年以上IDG
-负责百度导航IOS方向相关产品的开发工作,包括百度地图导航组件、导航对外SDK等产品 -参与、协助产品的需求分析、设计、实现、测试、集成以及维护 -撰写及维护相应的开发文档 -应工作实际需要与其他部门协作开发
更新于 2025-05-08