腾讯音乐推荐系统研发工程师(数据工程与算法后台方向)
社招全职QQ音乐-技术类地点:深圳状态:招聘♡ 收藏
工作描述
任职要求 1、在数据工程、推荐系统后台或相关分布式系统方向具有扎实的项目经验,至少一个方向有深入实践,并具备另一方向的开发能力;能够清晰说明本人承担的工作、技术取舍和实际结果。 2、熟练使用 SQL,掌握 Spark、Flink 或同类分布式数据处理框架中的至少一种,能够独立建设数据处理任务,定位数据倾斜、任务延迟、重复及缺失等问题。 3、熟练掌握 Go、C++ 至少一门,有独立后台模块开发、测试和调试经验;其他语言背景且具备扎实后台工程能力、愿意适应现有技术栈者亦可考虑。 4、理解分布式服务、网络通信、并发、存储和缓存的基本机制,具备服务性能分析与线上排障能力,能够处理超时、重试、幂等及依赖异常。 5、理解推荐系统的召回、排序、重排及反馈链路,了解训练样本…
登录查看完整工作描述
微信扫码,1秒登录
包括英文材料
推荐系统+
[英文] Recommender Systems
https://www.d2l.ai/chapter_recommender-systems/index.html
Recommender systems are widely employed in industry and are ubiquitous in our daily lives.
分布式系统+
https://www.distributedsystemscourse.com/
The home page of a free online class in distributed systems.
https://www.youtube.com/watch?v=7VbL89mKK3M&list=PLOE1GTZ5ouRPbpTnrZ3Wqjamfwn_Q5Y9A
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.
Spark+
[英文] Learning Spark Book
https://pages.databricks.com/rs/094-YMS-629/images/LearningSpark2.0.pdf
This new edition has been updated to reflect Apache Spark’s evolution through Spark 2.x and Spark 3.0, including its expanded ecosystem of built-in and external data sources, machine learning, and streaming technologies with which Spark is tightly integrated.
Flink+
https://nightlies.apache.org/flink/flink-docs-release-2.0/docs/learn-flink/overview/
This training presents an introduction to Apache Flink that includes just enough to get you started writing scalable streaming ETL, analytics, and event-driven applications, while leaving out a lot of (ultimately important) details.
https://www.youtube.com/watch?v=WajYe9iA2Uk&list=PLa7VYi0yPIH2GTo3vRtX8w9tgNTTyYSux
Today’s businesses are increasingly software-defined, and their business processes are being automated. Whether it’s orders and shipments, or downloads and clicks, business events can always be streamed. Flink can be used to manipulate, process, and react to these streaming events as they occur.
还有更多 •••
相关职位
社招1年以上技术类-开发
我们期望你: ● 熟练掌握 C++,熟悉 Python,具备扎实的数据结构、算法、操作系统与计算机网络基础,以及良好的代码设计和工程实践能力; ● 熟悉分布式系统与高并发服务设计,能够定位并解决复杂系
更新于 2026-09-17杭州
实习核心本地商业-业
1、具备扎实的计算机基础和良好的编码风格; 2、熟练掌握C++/Python等编程语言; 3、熟练掌握常用的数据结构与算法; 4、具备良好的沟通能力和优秀的团队协作精神,有强烈的技术追求。 工作职责
更新于 2026-03-04北京
实习A244380
1、2027届本科及以上学历在读,计算机、软件工程、网络工程等相关专业优先; 2、热爱计算机科学和互联网技术,熟悉Java、C++、Scala、Python等编程语言,对Hudi/Iceberg/Pa
更新于 2026-01-14上海
