OPPO推荐算法工程师
校招全职AI/算法类地点:北京状态:招聘
任职要求
1.熟悉主流ctr预估相关算法及常用的机器学习算法,并对大模型有一定了解,如LR、FM、DNN、GBDT、GPT类算法等; 2.熟悉linux工作环境,至少熟悉java/python/C/C++中的一种开发语言,熟悉分布式计算框架(如hadoop/spark),编码基本功扎实; 3.有较好的数据意识,熟练运用python、Hive SQL、Hadoop等进行大数据处理,在用户画像构建,特征工程方面有一定经验; 4.工作主动性强,有较强责任心;工作思路清晰,解决问题能力强; 5.有推荐,搜索,广告等相关领域的实习经验,有LLM与推荐结合(或与其他领域结合)经验者优先。
工作职责
1.负责优化小布助手个性化推荐算法,利用机器学习,深度学习,LLM等前沿技术,提升用户体验和业务价值。 2.深度结合小布助手的实际场景,与产品运营、数据、后端等联动,推动上下游数据、埋点、功能打通和全链路优化。
包括英文材料
算法+
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/
机器学习+
https://www.youtube.com/watch?v=0oyDqO8PjIg
Learn about machine learning and AI with this comprehensive 11-hour course from @LunarTech_ai.
https://www.youtube.com/watch?v=i_LwzRVP7bg
Learn Machine Learning in a way that is accessible to absolute beginners.
https://www.youtube.com/watch?v=NWONeJKn6kc
Learn the theory and practical application of machine learning concepts in this comprehensive course for beginners.
https://www.youtube.com/watch?v=PcbuKRNtCUc
Learn about all the most important concepts and terms related to machine learning and AI.
大模型+
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
GBDT+
https://developers.google.com/machine-learning/decision-forests/intro-to-gbdt
Like bagging and boosting, gradient boosting is a methodology applied on top of another machine learning algorithm.
https://scikit-learn.org/stable/modules/ensemble.html
Ensemble methods combine the predictions of several base estimators built with a given learning algorithm in order to improve generalizability / robustness over a single estimator.
GPT+
https://www.youtube.com/watch?v=kCc8FmEb1nY
We build a Generatively Pretrained Transformer (GPT), following the paper "Attention is All You Need" and OpenAI's GPT-2 / GPT-3.
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
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.
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.
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.
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
Hadoop+
https://www.runoob.com/w3cnote/hadoop-tutorial.html
Hadoop 为庞大的计算机集群提供可靠的、可伸缩的应用层计算和存储支持,它允许使用简单的编程模型跨计算机群集分布式处理大型数据集,并且支持在单台计算机到几千台计算机之间进行扩展。
[英文] Hadoop Tutorial
https://www.tutorialspoint.com/hadoop/index.htm
Hadoop is an open-source framework that allows to store and process big data in a distributed environment across clusters of computers using simple programming models.
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.
Hive+
[英文] Hive Tutorial
https://www.tutorialspoint.com/hive/index.htm
Hive is a data warehouse infrastructure tool to process structured data in Hadoop. It resides on top of Hadoop to summarize Big Data, and makes querying and analyzing easy.
https://www.youtube.com/watch?v=D4HqQ8-Ja9Y
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.
特征工程+
https://www.ibm.com/think/topics/feature-engineering
Feature engineering preprocesses raw data into a machine-readable format. It optimizes ML model performance by transforming and selecting relevant features.
https://www.kaggle.com/learn/feature-engineering
Better features make better models. Discover how to get the most out of your data.
相关职位
社招2年以上A4834
1、负责抖音支付相关业务推荐算法工作,和产品、运营紧密合作,深度理解业务发展,共同制定长短期业务目标; 2、将前沿的机器学习技术应用到抖音支付场景业务,提高匹配的效率,持续优化用户的支付产品体验; 3、研究方向包含且不局限于:深度学习、图神经网络、多任务学习、learning to rank等,结合业务的实际问题做好技术的探索和研究。
更新于 2022-09-20
社招5年以上A142757
岗位职责: 1. 方向一:负责应用商店、游戏中心推荐系统的算法设计与优化,包括但不限于应用APP推荐、游戏APP推荐、游戏内容推荐等场景 2. 方向二:负责信息流类型内容产品的推荐系统开发与优化 3.对推荐算法有着较为全面的认知,了解各类推荐领域相关算法,能够自主负责整套推荐系统架构的设计与算法开发工作 4.跟踪和研究推荐算法的前沿技术,如大模型推荐等,并将其应用于实际业务中,推动推荐系统的创新和升级 5.与业务团队紧密合作,根据业务需求和市场变化,不断调整和优化推荐策略,提高推荐效果和用户体验
更新于 2025-01-22
社招算法开发岗
1.参与大规模用户的电商推荐算法优化,提升点击率.购买率等核心指标; 2.参与大规模深度学习的技术研发工作,包括但不限于深度学习模型设计与优化.强化学习.迁移学习.图神经网络等的算法和系统研发等; 3.分析海量用户行为数据,增加有效的模型特征,挖掘用户兴趣,优化排序机制策略。
更新于 2025-07-02