字节跳动后端团队leader(客服平台)-TikTok
社招全职A35480B地点:北京状态:招聘
任职要求
1、扎实的编程基础; 2、有保障和优化大规模分布式系统稳定性的经验; 3、有构建分布式系统的经验,曾经参与过系统的高可用,伸缩性建设; 4、熟悉常用的数据库,能根据场景做合适的选型;熟悉常见的分布式数据库的模式; 5、具有用户平台建模经验者优先; 6、有DDD(Domain Driven Design)经验者优先;有管理横向的项目经验优先。
工作职责
团队介绍:TikTok是一个覆盖150个国家和地区的国际短视频平台,我们希望通过TikTok发现真实、有趣的瞬间,让生活更美好。TikTok 在全球各地设有办公室,全球总部位于洛杉矶和新加坡,办公地点还包括纽约、伦敦、都柏林、巴黎、柏林、迪拜、雅加达、首尔和东京等多个城市。 TikTok研发团队,旨在实现TikTok业务的研发工作,搭建及维护业界领先的产品。加入我们,你能接触到包括用户增长、社交、直播、电商C端、内容创造、内容消费等核心业务场景,支持产品在全球赛道上高速发展;也能接触到包括服务架构、基础技术等方向上的技术挑战,保障业务持续高质量、高效率、且安全地为用户服务;同时还能为不同业务场景提供全面的技术解决方案,优化各项产品指标及用户体验。 在这里, 有大牛带队与大家一同不断探索前沿, 突破想象空间。 在这里,你的每一行代码都将服务亿万用户。在这里,团队专业且纯粹,合作氛围平等且轻松。目前在北京,上海,杭州、广州、深圳分别开放多个岗位机会。 1、负责客服平台系统的高可用建设:包括但不限于解决多机房异构优化、合规、服务降级、服务容灾、SLA体系建设、稳定性评价体系、核心链路建设等; 2、负责核心系统的基础组件研发,不断提升服务架构的可扩展性和伸缩性,降低多机房和合规带来的系统复杂度; 3、对服务的高可用性以及性能效率有足够的理解,并主动在设计与实现中进行运用; 4、负责客服平台服务的运维,SLA管理,系统部署,性能调优,问题归因; 5、和多业务方合作,能够及时调整优先级,管理并维持项目预期。
包括英文材料
分布式系统+
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
高可用+
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.
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.
相关职位
社招2年以上A111889
1、负责字节跳动客服业务平台研发团队的管理工作,理解并深入业务,从技术角度拆解业务诉求,抽象业务逻辑,设计合理技术路线,支撑业务目标达成; 2、和产品团队配合,对长短周期内的产品需求进行拆解,制定研发效率指标,追踪研发过程,确保业务需求在技术实现阶段顺畅落地; 3、指导并规范组内成员的技术文档编写,把控技术设计质量,确保服务架构合理,支撑稳定性和性能不断优化,可持续发展; 4、带领团队研习业界先进技术,并在组内落地,持续提升团队的技术品质。
更新于 2025-04-18
社招J6DMP
1、参与组建并带领相关技术团队,配合业务产品完成技术规划、架构设计、研发落地; 2、参与构建字节跳动电商物流平台的各类产品研发,包括但不限于:电商物流平台能力、发货履约、垂直行业物流解决方案、仓储、关务、物流计费、物流客服、物流供应链、服务商管理等核心系统的设计和能力建设; 3、深入理解业务,技术驱动,能够做技术规划,合理选型,并且推动落地; 4、新人指导、培训及代码回查,发现和解决系统存在的性能瓶颈等技术难题,推动系统架构优化。
更新于 2021-08-20
社招A170248
团队介绍:我们致力于建设行业顶尖的低代码平台,加速企业数字化进程。让懂业务的人无需开发、快速构建出贴合业务需求的应用,助力业务人员自我价值最大化;将研发人员从低效重复的工作中解放出来,改变低效的研发模式;打通企业数据、减少数据孤岛,让企业掌握快速创新的主动权。 1、负责低代码平台服务端团队搭建和管理,制定中长期规划; 2、对标业内优秀aPaaS平台的需求研究、技术研究和实现,包括但不限于数据通道,服务编排,API 服务等; 3、负责团队服务质量、稳定性,从工具、系统上提升团队开发效率,对重点及有难度的技术攻坚; 4、负责团队研发流程推进和优化,发现和产出对团队效率提升有价值的产品和工具。
更新于 2023-12-07