蚂蚁金服蚂蚁集团-AI搜索研发专家-芝麻企业信用
社招全职3年以上技术类-开发地点:上海状态:招聘
工作描述
任职要求 1.熟悉Java或C++或Python编程任意一种,熟悉多线程编程,内存管理,设计模式,具有良好的编程习惯; 2.熟悉主流应用服务器架构体系、常用中间件及数据库如ElasticSearch、Tomcat、ActiveMQ、Redis、Memcached、HBase、MySQL等; 3.具有搜索、信息流推荐召回系统实现研发经验,对QP、召回、相关性等模块有深入理解,深入理解搜推系统应用特点,具备大语言模型的应用经验,并有在搜索或推荐场景中落地的实践;…
登录查看完整工作描述
微信扫码,1秒登录
包括英文材料
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.
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
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.
多线程+
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!
设计模式+
https://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
编程规范+
[英文] 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.
还有更多 •••
相关职位
社招10年以上技术类-开发
1. 计算机相关专业硕士及以上,10年以上分布式系统、搜索引擎内核、存储引擎、数据工程及大规模服务架构经验,3年以上30人+跨算法/工程团队管理经验。具备大规模搜索系统迭代实践,以工程存储为支撑统筹后
更新于 2026-06-26北京|杭州
社招3年以上技术类-开发
1. 计算机相关专业本科及以上学历,扎实的软件工程、数据结构、算法基础; 2. 熟练掌握至少一种主流编程语言(Java/Go/C++/Python等),具备良好代码能力和工程实现能力; 3. 熟悉搜索
更新于 2026-07-09北京
社招3年以上技术类-开发
1. 计算机相关专业,具有良好的编程和工程实现能力,践行质量第一、测试驱动的开发模式; 2. 算法和数据结构基础扎实,至少精通Java、Python或C++一种或多种语言; 3. 有搜索、推荐、广告等
更新于 2026-07-24杭州