字节跳动国际支付高级工程师 - 钱包方向
社招全职3年以上R5439地点:上海状态:招聘
任职要求
1、三年及以上高可用、分布式大型系统设计和研发经验,扎实的编程基础,良好的编程习惯和codereview经验,对于Java/Python/Golang/C++/PHP至少精通其中一种; 2、深入理解分布式、缓存、消息、搜索、推荐等机制,能对分布式常用技术进行合理应用,解决实际问题; 出色的线上定位及解决问题经验; 3、掌握系统设计和分析的核心技能,深入并能把握关键细节,有较强的项目管理能力,能够主动进行跨团队的沟通、协调和方案执行,以结果为导向; 4、对于建设高可用、资金安全的分布式系统有实践经验,对于线上业务安全有专业的态度和敬畏之心; 5、有电子钱包、国内或国际线上支付工作经验者优先; 6、有国际化团队工作经验者优先。
工作职责
1、构建贴合消费者的海外数字钱包和支付产品,以支持全球生态业务和全球用户。参与国际支付平台团队工作,包括系统设计、研发、技术创新、文化建设等; 2、面向未来进行复杂支付业务相关系统的架构设计,掌握大型分布式系统的设计能力,确保系统的设计质量并考虑整体技术成本 (开发、运行、 维护、 可靠性); 3、思考现有业务和系统的不足及瓶颈点,提出优化方案以优化客户体验及提升系统性能和稳定性; 4、参与技术项目的方案设计和评审,对项目进行质量评估及把控,思考系统迭代过程中的各类问题,促进团队工作效率和研发质量的提升。
包括英文材料
高可用+
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://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.
编程规范+
[英文] 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.
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.
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
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
PHP+
https://www.learn-php.org/
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages.
https://www.youtube.com/watch?v=l4_Vn-sTBL8
This PHP full course for beginners will teach you everything from scratch—from PHP basics to advanced concepts!
缓存+
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.distributedsystemscourse.com/
The home page of a free online class in distributed systems.
https://www.youtube.com/watch?v=7VbL89mKK3M&list=PLOE1GTZ5ouRPbpTnrZ3Wqjamfwn_Q5Y9A
相关职位
社招3年以上A103517
1、构建贴合消费者的海外数字钱包和支付产品,以支持全球生态业务和全球用户。参与国际支付金融产品团队工作,包括需求分析、技术方案产出、研发和稳定性建设等; 2、面向未来进行复杂支付、金融业务相关系统的架构设计,掌握大型分布式系统的设计能力,确保系统的设计质量并考虑整体技术成本 (开发、运行、 维护、 可靠性); 3、思考现有业务和系统的不足及瓶颈点,提出优化方案以优化客户体验及提升系统性能和稳定性; 4、参与技术项目的方案设计和评审,对项目进行质量评估及把控,思考系统迭代过程中的各类问题,促进团队工作效率和研发质量的提升。
更新于 2023-12-19
社招3年以上A223761
1、构建贴合消费者的海外数字钱包和支付产品,以支持全球生态业务和全球用户。参与国际支付金融产品团队工作,包括需求分析、技术方案产出、研发和稳定性建设等; 2、面向未来进行复杂支付、金融业务相关系统的架构设计,掌握大型分布式系统的设计能力,确保系统的设计质量并考虑整体技术成本 (开发、运行、 维护、 可靠性); 3、思考现有业务和系统的不足及瓶颈点,提出优化方案以优化客户体验及提升系统性能和稳定性; 4、参与技术项目的方案设计和评审,对项目进行质量评估及把控,思考系统迭代过程中的各类问题,促进团队工作效率和研发质量的提升。
更新于 2023-12-19
社招技术类-前端
1. 个人需要负责蚂蚁国际钱包科技前端业务功能开发、架构设计以及性能优化工作 2. 目标是完成移动钱包的本地化实施落地 3. 主要业务方向是将国内成熟的移动支付的技术服务到海外不同的国家和地区,为当地用户带来移动支付的便利
更新于 2025-06-10