字节跳动高级后端研发工程师-抖音支付
社招全职1年以上A03999地点:杭州状态:招聘
任职要求
1、本科及以上学历,1年及以上研发工作经验,熟悉Java/Go/Python/C++中的至少一种语言; 2、深刻理解计算机原理,有良好的数据结构和算法基础,有较强的架构能力和良好代码规范; 3、有优秀的系统设计能力,熟练掌握数据库、缓存、消息队列的原理及应用; 4、对产品体验和业务发展有强烈的责任心,具备良好的沟通能力,优秀的团队协作能力和学习能力; 5、有服务治理、稳定性提升、容量规划等高可用、高并发、分布式系统的实际经验优先考虑; 6、对提示词工程、模型精调、多模态、Agent技术有基本的了解和认识优先考虑。
工作职责
1、参与抖音支付产品功能建设,充分理解支付业务流程,抽象领域模型,应对业务发展带来的复杂度的挑战; 2、参与抖音支付系统稳定性建设,保障系统在春节活动、双十一大促等公司级重要活动期间的稳定运行,解决工程技术难题; 3、负责搭建抖音支付C端业务模块,包括但不限于收银平台、用户平台、营销平台、抖音钱包等模块,对现有系统架构和性能进行优化; 4、参与抖音支付C端大模型应用的探索与开发,持续关注业内最新研究进展和应用趋势,提出创新思路和方向,并负责落地。
包括英文材料
学历+
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.
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
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.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
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
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://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
缓存+
https://hackernoon.com/the-system-design-cheat-sheet-cache
The cache is a layer that stores a subset of data, typically the most frequently accessed or essential information, in a location quicker to access than its primary storage location.
https://www.youtube.com/watch?v=bP4BeUjNkXc
Caching strategies, Distributed Caching, Eviction Policies, Write-Through Cache and Least Recently Used (LRU) cache are all important terms when it comes to designing an efficient system with a caching layer.
https://www.youtube.com/watch?v=dGAgxozNWFE
消息队列+
https://www.youtube.com/watch?v=xErwDaOc-Gs
服务治理+
https://cloudnativecn.com/blog/istio-traffic-management-series-service-management-concept-theory/
通过阅读本文读者可以初步理解 Istio 流量治理的概念和相关知识框架。
https://juejin.cn/post/6844904006033080334
服务治理主要包括服务发现、负载均衡、限流、熔断、超时、重试、服务追踪等。我们今天要讲的,就是服务发现的内容。
高可用+
https://redis.io/blog/high-availability-architecture/
A high available architecture is when there are a number of different components, modules, or services that work together to maintain optimal performance, irrespective of peak-time loads.
https://www.ibm.com/think/topics/high-availability
High availability (HA) is a term that refers to a system’s ability to be accessible and reliable close to 100% of the time.
高并发+
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
分布式系统+
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
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.
相关职位
社招D5467
1、深入快手支付业务场景,参与支付用户增长、支付渠道推荐、流量分发、保险业务等场景的算法研发,提升快手支付业务用户增长和平台营收; 2、负责支付业务各算法场景的技术攻关,参与机器学习、深度学习领域的核心研发工作,包括但不限于神经网络模型的设计与优化,营销uplift模型、归因模型等的算法和系统研发; 3、针对快手平台海量用户行为和画像数据,结合支付业务约束和诉求,设计针对性的多目标优化策略、运筹优化策略和推荐策略,提升用户转化效率。
更新于 2025-07-17
社招3年以上D7230
1、负责快手电商业务支付安全,构建风险指标、完善风险画像和对抗策略体系, 降低线上风险水位; 2、深入理解支付业务,了解业务风险; 通过数据分析和算法设计,科学制定策略,推动落地实施,完善策略监控体系,保证策略准确性和健壮性; 3、参与产品流程设计讨论,审核评估产品风险,保障支付业务快速健康发展。
更新于 2025-07-16