后端工程师 - 搜索与推荐架构

15个月前全职
TikTok

TikTok

location 新加坡
unsaved
职责 TikTok将优先考虑在新加坡拥有合法工作权,并且不需要TikTok提供签证赞助的申请人。 TikTok是短视频领域的领先目的地。我们的使命是激发创造力,带来快乐。TikTok在全球范围内设有办公室,包括洛杉矶、纽约、伦敦、巴黎、柏林、迪拜、新加坡、雅加达、首尔和东京。 为什么加入我们 创造力是TikTok使命的核心。我们的平台旨在帮助想象力蓬勃发展。这对于使TikTok成为可能的团队来说更是如此。 我们共同激发创造力,带来快乐-这是我们所有人都坚信并努力实现的使命。 对我们来说,无论多么困难的挑战都是一个机会,一个学习、创新和成长的机会。墨守成规?从不。勇气?始终如一。 在TikTok,我们一起创造,一起成长。这就是我们产生影响力的方式-为我们自己、我们的公司和我们服务的社区。 加入我们吧。 关于团队 我们是TikTok电子商务联盟工程团队。电子商务联盟是一个将商家和创作者汇聚在一起进行交易的平台。我们主要负责电子商务联盟的算法工程。包括产品和创作者搜索、推荐、产品策略等。在这里,您可以了解TikTok的电子商务业务以及TikTok的推荐系统的运作方式。 职责 - 负责TikTok电子商务及相关ToB侧搜索、推荐等复杂业务的服务架构设计、开发和维护; - 针对复杂的业务场景,提供高性能、高可用性和灵活的架构设计,高质量的代码实现,并根据产品和战略需求不断提高项目质量; - 深入整理现有业务系统,识别和优化系统弱点,并系统地提高整体业务架构质量、服务性能和稳定性; - 基于实际业务情况,抽象和总结常见的业务架构,提高基础能力的复用性,更好地支持高速业务迭代。 资格要求 - 本科以上学历,3年以上后端或架构经验,扎实的计算机理论基础和编码能力,至少熟练掌握Go/C++/Java等主流后端语言之一; - 出色的业务抽象和架构设计能力,熟悉常见的设计模式和架构思想,良好的学习习惯,了解行业最新技术趋势,并能灵活结合业务场景进行实施; - 熟悉主流KV(Redis/MongoDB/HBase/Couchbase)、ElasticSearch和向量检索架构,熟悉消息队列和规则引擎等常见基础组件,深入理解底层存储并具有大规模数据存储经验者优先; - 熟悉大规模复杂分布式系统架构,具有复杂业务架构设计和实现经验,有搜索和推荐系统经验者优先; - 出色的问题分析和解决能力,具有跨团队沟通和协调能力者优先。 TikTok致力于创造一个包容的空间,员工的技能、经验和独特的观点都受到重视。我们的平台连接着全球各地的人,我们的工作场所也是如此。在TikTok,我们的使命是激发创造力,带来快乐。为了实现这一目标,我们致力于庆祝多元化的声音,并营造一个反映我们所触及的众多社区的环境。我们对此充满激情,希望您也一样。