小红书高级数据开发工程师-广告业务平台
社招全职3-5年后端开发地点:北京状态:招聘
任职要求
任职资格: - 本科及以上学历,计算机相关专业及优秀院校毕业者优先 - 精通SQL及至少一门编程语言(如Python、Java等),良好的代码风格与习惯,对自身代码精益求精,追求优雅 - 熟悉Hadoop、Spark等大数据处理框架,掌握常见功能场景的框架应用最佳实践 - 熟悉Doris、Clickhouse等OLAP引擎,掌握常见功能场景的中间件应用最佳实践 - 优秀的数仓建模能力,有重构意识,不只满足于产品需求交付,更能抽象提炼出可复用的维表、宽表,持续提升开发效率 - 具备一定数据架构能力,能够关注系统的非功能性需求,例如资源利用率、计算时效性等,持续优化成本,保障数据生产稳定性 - 良好的沟通、协作、学习能力,能快速融入团队,积极面对困难和挑战,协同其他角色一起达成目标 具备以下条件者优先: - 有技术热情,保持旺盛的好奇心,例如熟练应用各种AI工具提升开发质量和效率,乐于分享 - 热爱互联网/IT行业,理解广告商业变现,有意愿和动力参与商业运营的创新 - 可兼顾Java后端开发,熟悉Java、Spring、MyBatis、Thrift等相关技术并有开发经验者
工作职责
岗位职责: - 参与小红书商业化数据产品开发工作,业务方向包括但不限于销售业绩、客户分析、代理商盯盘等 - 与产品、运营、后端、测试、运维等多角色协同工作,包括业务理解,需求评审,方案沟通,系统维护等 - 设计并实现高效、可扩展的数据架构,确保系统能够支持复杂的业务逻辑和大数据量处理,持续提升交付质量和效率 - 负责复杂数据链路架构、稳定性、成本、性能等方面的优化工作,保障线上服务运行稳定,资源使用合理
包括英文材料
学历+
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.
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.
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.
Doris+
https://doris.apache.org/docs/gettingStarted/what-is-apache-doris
ClickHouse+
[英文] Advanced Tutorial
https://clickhouse.com/docs/tutorial
Learn how to ingest and query data in ClickHouse using the New York City taxi example dataset.
https://www.youtube.com/watch?v=FtoWGT7kS-c
ClickHouse is an open-source column-oriented DBMS for online analytical processing that allows users to generate analytical reports using SQL queries in real-time.
https://www.youtube.com/watch?v=Rhe-kUyrFUE&list=PL0Z2YDlm0b3gcY5R_MUo4fT5bPqUQ66ep
OLAP+
https://www.youtube.com/watch?v=iw-5kFzIdgY
OLAP (for online analytical processing) is software for performing multidimensional analysis at high speeds on large volumes of data from a data warehouse, data mart, or some other unified, centralized data store.
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
后端开发+
https://www.youtube.com/watch?v=tN6oJu2DqCM&list=PLWKjhJtqVAbn21gs5UnLhCQ82f923WCgM
Learn what technologies you should learn first to become a back end web developer.
Spring+
https://liaoxuefeng.com/books/java/spring/index.html
Spring是一个支持快速开发Java EE应用程序的框架。它提供了一系列底层容器和基础设施,并可以和大量常用的开源框架无缝集成,可以说是开发Java EE应用程序的必备。
https://spring.io/guides/gs/rest-service
https://spring.io/quickstart
Level up your Java code and explore what Spring can do for you.
MyBatis+
https://mybatis.org/mybatis-3/getting-started.html
https://www.baeldung.com/mybatis
MyBatis is an open source persistence framework which simplifies the implementation of database access in Java applications.
相关职位
社招5年以上A194338
1. 深入理解数据分析需求,负责小米广告海量数据的高性能数据分析平台,帮助广告商业化提效 2. 深入理解广告业务,负责小米广告系统智能诊断与监控,保障系统稳定运行 3. 负责小米广告系统与广告主间投放策略、数据归因等能力交互,承载高并发、低时延的架构需求 4. 负责广告数据平台智能问数、智能诊断Agent相关开发
更新于 2025-08-06
社招A137015
1、负责提升广告的C端用户的全链路体验,包括从点击前的样式(包括但不限于开屏广告、信息流广告、直播广告)到点击后的落地页(一方落地页、三方落地页),规模化地促进业务更快速地增长; 2、负责前端中台系统的整体发展规划,通过No-Code平台、预加载能力、高性能渲染、异构数据下的前后端一体化、创新互动、个性化能力等基础设施建设,提升生产交付效率,确保高性能、高可用性和优秀的用户体验; 3、关注行业及技术趋势,探索广告样式创新及智能化方向的应用; 4、与团队配合完成整体项目规划、设计与开发。
更新于 2023-10-18

社招5年以上技术支持类
1、设计开发高并发、可扩展的广告数据归因及广告数仓系统,支持实时/离线数据开发和分析; 2、协同投放团队和算法分析开发广告定向投放优化模型,提升广告精准度和ROI; 3、开发和维护数据看板、数据报表等数据可视化工具,支持业务部门的数据需求,驱动精细化投放; 4、跟踪行业前沿技术,推动广告数据合理应用,并不断挖掘数据价值产生效益。
更新于 2025-08-13