快手Java后端研发工程师/专家(实验平台)-【数据平台】
社招全职3-5年D6219地点:北京状态:招聘
任职要求
1、计算机相关专业本科及以上学历,3-5年Java开发经验; 2、熟悉基于Spring的Java web开发,掌握MySQL、Kafka、Redis等后端开发组件; 3、有线上大模型、高并发场景的高性能SDK和Agent开发维护经验优化; 4、有数据平台开发经验优先,熟悉Hive,Clickhouse等开源大数据计算和分析引擎优先; 5、热爱技术研发,具有快速学习能力;注重代码质量,有良好的软件工程知识和编码规范意识。
工作职责
1、负责快手AB实验中台功能建设,支撑快手核心业务通过实验高效迭代; 2、负责平台产品功能迭代,解决复杂实验场景下性能优化和稳定性保障的技术挑战; 3、配合数据科学和产品参与平台运营、推广实验文化,提升业务实验规范性和决策效率。
包括英文材料
学历+
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.
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.
Web+
https://web.dev/learn
Explore our growing collection of courses on key web design and development subjects.
MySQL+
https://juejin.cn/post/7190306988939542585
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。
[英文] MySQL Tutorial
https://www.mysqltutorial.org/
your go-to resource for mastering MySQL in a fast, easy, and enjoyable way.
https://www.youtube.com/watch?v=5OdVJbNCSso
MySQL SQL tutorial for beginners
https://www.youtube.com/watch?v=7S_tz1z_5bA
This beginner-friendly course teaches you SQL from scratch.
Kafka+
https://developer.confluent.io/what-is-apache-kafka/
https://www.youtube.com/watch?v=CU44hKLMg7k
https://www.youtube.com/watch?v=j4bqyAMMb7o&list=PLa7VYi0yPIH0KbnJQcMv5N9iW8HkZHztH
In this Apache Kafka fundamentals course, we introduce you to the basic Apache Kafka elements and APIs, as well as the broader Kafka ecosystem.
Redis+
[英文] Developer Hub
https://redis.io/dev/
Get all the tutorials, learning paths, and more you need to start building—fast.
https://www.runoob.com/redis/redis-tutorial.html
REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。
https://www.youtube.com/watch?v=jgpVdJB2sKQ
In this video I will be covering Redis in depth from how to install it, what commands you can use, all the way to how to use it in a real world project.
后端开发+
https://www.youtube.com/watch?v=tN6oJu2DqCM&list=PLWKjhJtqVAbn21gs5UnLhCQ82f923WCgM
Learn what technologies you should learn first to become a back end web developer.
大模型+
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
高并发+
https://www.baeldung.com/concurrency-principles-patterns
In this tutorial, we’ll discuss some of the design principles and patterns that have been established over time to build highly concurrent applications.
https://www.baeldung.com/java-concurrency
Handling concurrency in an application can be a tricky process with many potential pitfalls. A solid grasp of the fundamentals will go a long way to help minimize these issues.
https://www.oreilly.com/library/view/concurrency-in-go/9781491941294/
You’ll understand how Go chooses to model concurrency, what issues arise from this model, and how you can compose primitives within this model to solve problems.
https://www.oreilly.com/library/view/modern-concurrency-in/9781098165406/
With this book, you'll explore the transformative world of Java 21's key feature: virtual threads.
https://www.youtube.com/watch?v=qyM8Pi1KiiM
https://www.youtube.com/watch?v=wEsPL50Uiyo
SDK+
https://www.ibm.com/think/topics/api-vs-sdk
Learn about software development kits (SDKs) and application programming interfaces (APIs) and how they improve both software development cycles and the end-user experience (UX).
https://www.redhat.com/zh-cn/topics/cloud-native-apps/what-is-SDK
软件开发套件(SDK)是通常由硬件平台、操作系统(OS)或编程语言的制造商提供的一套工具。
AI agent+
https://www.ibm.com/think/ai-agents
Your one-stop resource for gaining in-depth knowledge and hands-on applications of AI agents.
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
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
大数据+
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.
相关职位
社招5年以上技术
1. 负责AB实验平台核心子系统(实验管理/流量管理/指标计算)的架构设计、技术攻坚与演进优化,保障亿级流量下高可用、高性能与数据一致性 2. 熟悉A/B测试统计原理,推动分层实验/动态流量分配等前沿技术落地,主导大数据与云原生技术栈升级 3. 技术权赋能全集团,对接业务/算法团队提供解决方案,推动平台推广与体验优化 4. 构建高可用体系,主导技术规范与质量保障,提升稳定性
更新于 2025-10-11
社招3年以上技术类-开发
1.负责高德共享出行业务的架构重构和持续演进,供需实时数据系统、司机优选系统、指标特征系统等建设; 2.协同产品/算法分析各项策略效果指标,优化、调整策略方向及规则;建立体系化的实验、分析、优化、迭代的机制; 3.保障链路稳定性及高可用、高并发、高性能;
更新于 2025-07-28
社招技术
部门负责滴滴站外广告投放业务和站内增长策略业务的建设。在投放业务上面向集团承接了网约车、顺风车,青桔,代驾等核心业务线,对接了市面上绝大部分主流媒体,承载了全公司最高的qps;在站内增长策略业务上面向算法,负责营销增长相关算法策略落地,对于业务效率持续优化至关重要。在业务场景逐渐深化和复杂化的过程中,系统并不断迎接很大的技术挑战,加入我们,实现个人和团队共同成长。 岗位职责: 1、负责广告业务系统后台研发工作,设计与实现高可用的广告投放系统,承载高并发、低延迟的广告投放架构需求,包括业务的架构设计、开发,控制复杂度,提升系统性能和研发效率; 2、持续重构和优化广告定向、召回、排序、竞价等关键策略和模块的工程实现,保障业务快速发展 3、有业务 sense,通过不断的技术研究和创新,与产品、运营一起快速迭代提升业务的核心数据。
更新于 2025-07-16