
叮咚买菜风控算法工程师(J11106)
社招全职2年以上技术地点:上海状态:招聘
任职要求
1.研究生及以上学历,专业基础扎实,动手能力强。 2. 2年以上工作经验,有风控领域算法经验者优先。 3. 掌握常见机器学习算法,有一定实践经验,对数据有一定的敏感性。 4. 掌握sklearn,tensorflow,pytorch,spark mllib等一项或多项机器学习框架。 5. 掌握python,java,scala,C/C++,sql等一项或多项编程语言,有良好的编程规范。 6. 了解大数据相关技术,如spark,hive,hbase,flink等。 7. 良好的语言表达能力,沟通能力,和团队合作精神。积极乐观,主动性强,乐于分享,追求不断学习成长。
工作职责
1. 负责叮咚买菜风控算法工作,基于海量全链路业务及用户行为数据,运用数据挖掘模型和规则,解决交易安全、账号安全、流量安全等各类业务风险问题; 2. 熟悉黑产套利链条等场景运作模式和各类作弊手段,能从业务视角出发,算法和工程相结合搭建完善的反作弊机制及信誉体系; 3. 综合利用异常检测,图挖掘和自适应学习算法等手段识别和解决具有高对抗性的业务风险场景,解决业务痛点的同时致力于打造业界领先的风控算法体系; 4. 算法模型框架设计及核心模型研发,CodeReview,代码风格管理,保证算法的准召及产出的稳定性。
包括英文材料
学历+
算法+
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.
Scikit-learn+
https://www.ibm.com/think/topics/scikit-learn
Scikit-learn, or sklearn, is an open source project and one of the most used machine learning (ML) libraries today.
https://www.youtube.com/watch?v=SIEaLBXr0rk
Today we to a crash course on Scikit-Learn, the go-to library in Python when it comes to traditional machine learning algorithms (i.e., not deep learning).
TensorFlow+
https://www.youtube.com/watch?v=tpCFfeUEGs8
Ready to learn the fundamentals of TensorFlow and deep learning with Python? Well, you’ve come to the right place.
https://www.youtube.com/watch?v=ZUKz4125WNI
This part continues right where part one left off so get that Google Colab window open and get ready to write plenty more TensorFlow code.
PyTorch+
https://datawhalechina.github.io/thorough-pytorch/
PyTorch是利用深度学习进行数据科学研究的重要工具,在灵活性、可读性和性能上都具备相当的优势,近年来已成为学术界实现深度学习算法最常用的框架。
https://www.youtube.com/watch?v=V_xro1bcAuA
Learn PyTorch for deep learning in this comprehensive course for beginners. PyTorch is a machine learning framework written in Python.
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.
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.
Scala+
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
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.
编程规范+
[英文] 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.
大数据+
https://www.youtube.com/watch?v=bAyrObl7TYE
https://www.youtube.com/watch?v=H4bf_uuMC-g
With all this talk of Big Data, we got Rebecca Tickle to explain just what makes data into Big Data.
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
HBase+
[英文] HBase Tutorial
https://www.tutorialspoint.com/hbase/index.htm
HBase is a data model that is similar to Google's big table designed to provide quick random access to huge amounts of structured data. This tutorial provides an introduction to HBase, the procedures to set up HBase on Hadoop File Systems, and ways to interact with HBase shell.
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.
相关职位
社招5年以上广告风控技术
1.通过分析广告流量/用户行为数据,挖掘海量数据中的恶意行为,分析动机并制定打击策略,并转化为业务认可的价值; 2.负责公司内广告业务风控对抗相关工作的工程化落地,并保证线上策略效果持续运营; 3.跟进业内SOTA,关注前沿安全对抗技术,结合业务需求进行落地。
更新于 2025-07-17
社招1-3年风控算法
1、负责小红书虚假账号、流量风控(API流量)、设备群控 风险治理 2、体系化构建风险域识别框架,将被动对抗转化为自动对抗 3、负责风险数据梳理和通用特征建设,聚焦用户行为分析、设备指纹、网络接口特征、业务上下文等多维度数据建模 4、对多类风险问题进行算法调研和新算法开发,形成算法库,为算法平台提供支持
更新于 2025-09-29
社招3年以上算法开发岗
1.基于海量全链路业务及用户行为数据,运用数据挖掘技术进行建模,解决账号/身份安全、交易安全、流量安全等各类业务风险问题; 2.解决小样本学习、模型自适应更新、高变异场景自动对抗等业务风险领域问题; 3.探索异常检测、复杂网络挖掘、图风控、深度学习等算法在业务风险领域的应用,致力于打造业界优秀的风控算法体系。
更新于 2025-07-02