
Soul APP推荐/搜索系统工程师
社招全职地点:上海状态:招聘
工作描述
任职要求 1. 具备优秀的编码能力,掌握扎实的数据结构和算法基础,能够使用Python、Java中的一种或多种语言进行高效编程,并具有良好的代码风格; 2. 熟悉常用的消息队列、缓存系统、以及机器学习框架等开源组件; 3. 具备处理高并发、高负载、高可用系统的设计和开发经验; 4. 具备良好的沟通和表达能力,对信息流用户体验有深刻的理解和见解。 5. 经验与教育背景: - 行业内大型项目经验:有参与过推荐系统、搜索引擎或广告平台等相关领域大…
登录查看完整工作描述
微信扫码,1秒登录
包括英文材料
数据结构+
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/
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.
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.
消息队列+
https://www.youtube.com/watch?v=xErwDaOc-Gs
缓存+
https://hackernoon.com/the-system-design-cheat-sheet-cache
The cache is a layer that stores a subset of data, typically the most frequently accessed or essential information, in a location quicker to access than its primary storage location.
https://www.youtube.com/watch?v=bP4BeUjNkXc
Caching strategies, Distributed Caching, Eviction Policies, Write-Through Cache and Least Recently Used (LRU) cache are all important terms when it comes to designing an efficient system with a caching layer.
https://www.youtube.com/watch?v=dGAgxozNWFE
还有更多 •••
相关职位
实习信息技术类
岗位职责 参与跨境电商搜索、推荐业务算法迭代,支撑召回、粗排、精排模型优化; 开展特征工程、样本优化、离线实验分析,协助线上 A/B 实验落地与指标复盘; 调研前沿推荐算法,完成模型效果分析、数据诊断
更新于 2026-08-06上海|南京|深圳
实习技术类
1、精通C/C++语言编程,熟悉linux开发环境,具备扎实的数据结构和算法功底以及优秀的编码能力,具备一定服务端实习/工作经验; 2、具备服务端大型分布式系统研发经验,对解决具有挑战性问题充满激情,
更新于 2026-06-11上海
社招3-5年策略算法
- 计算机、数学、统计学等相关专业本科及以上学历。 - 熟悉 C++/Python,具备扎实的数据结构与算法功底,熟练掌握 TensorFlow/PyTorch 等主流深度学习框架。 - 在搜索、推荐
更新于 2026-03-27北京|上海