快手Java技术专家/工程师-【商业化】
社招全职5年以上D11958地点:北京状态:招聘
任职要求
1、本科及以上学历,计算机、软件工程或相关专业; 2、5年以上的互联网或云计算相关工作经验,具有大型分布式、高并发、高安全、高可用性、高稳定性系统设计经验,具备商业化广告架构相关经验优先; 3、具备较强的抽象能力,能从某类特定的业务场景触发,设计出高度可扩展性的系统架构; 4、熟悉DDD建模思想,有较强的业务架构设计能力,并持续推动DDD在团队内部实践; 5、具备良好的沟通和团队合作能力,能够与其他团队和部门紧密合作,协同推进各项横向工作; 6、有较强的责任心和抗压能力,在高压和复杂的环境下能够保持冷静和清晰的头脑,并能够迅速适应和处理各种变化和挑战。
工作职责
1、深入理解广告系统运行机制,参与大规模分布式广告系统架构设计,对现有技术架构进行重构和优化,打造业务领先的广告架构体系; 2、参与商业化稳定性体系建设,保障业务系统持续安全稳定提供服务,跟进并协调解决系统运行中出现的故障和问题,并形成机制性的优化措施; 3、参与商业化资源成本优化体系建设,追踪服务容器、结构化存储、大数据等方向的资源使用情况,制定商业化各方向年度预算与成本目标; 4、负责技术难题攻坚与关键方案的选型,持续优化研发交付流程,探索研发模式升级的未来方向,提升系统整体可用性、稳定性; 5、跟踪最新技术和行业趋势,提出具有前瞻性的稳定性保障方案和建议,并推动在实际业务场景中落地。
包括英文材料
学历+
高并发+
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://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.
DDD+
https://ddd-crew.github.io/ddd-starter-modelling-process/
This process gives you a step-by-step guide for learning and practically applying each aspect of Domain-Driven Design (DDD) - from orienting around an organisation’s business model to coding a domain model.
[英文] Domain Driven Design
https://medium.com/@matteopampana/list/domain-driven-design-c1efaabe287e
Everyone talks about DDD, but how many understand and correctly apply Domain-Driven Design? I want to be one of them.
https://redis.io/glossary/domain-driven-design-ddd/
Domain-Driven Design (DDD) is a software development philosophy that emphasizes the importance of understanding and modeling the business domain.
相关职位
社招3年以上技术类-开发
负责蚂蚁集团流量广告商业化变现技术工作,包括广告主和媒体主相关商业产品开发、百亿级流量广告投放引擎的设计和优化。业务增长空间大,成员大多来自国内外顶尖的高校及一线大厂,技术氛围浓厚。 1. 负责复杂商业产品、大规模高并发检索系统的设计和开发; 2. 承担系统迭代优化任务,提升业务扩展性、系统稳定性、响应性能等; 3. 指导新人或普通研发工程师,帮助其快速成长。
更新于 2025-07-14
社招技术
你将参与或负责如下工作: 1. 负责国际化支付平台的日常设计和开发,包括收单、收银台、支付、账户账务、清结算等领域的需求支持 2. 重构国际支付平台或新建部分子系统,用合理的架构高质量高效率地解决海外渠道的可用性、支付成本、支付成功率、资损防控,以及收付款等数十个国家的多样化需求 3. 打造业界领先,稳定、安全、便捷、低成本的全球支付平台,同产品、运营和商务一起逐步推进商业化
更新于 2025-09-30

社招3年以上技术类
1、负责得物商业化体系包括商家后台,搜索推荐投放,计费结算功能的开发、架构设计及优化; 2、商业化体系统的高性能、高可用、高效率,支撑日趋复杂的业务需求迭代; 3、跟进项目进度,接口规范制定,技术文档编写,确保项目进度和质量。
更新于 2024-11-07