字节跳动后端开发工程师(账号安全)-国际化内容安全平台
社招全职5年以上A14025A地点:北京状态:招聘
任职要求
1、计算机基础扎实,至少5年服务端开发经验,2年以上团队管理经验; 2、有英语语言基础,有海外学习、工作经验,能无障碍用英语和海外同事交流; 3、具有良好的业务梳理和抽象能力,掌握重构代码基本功; 4、具备良好的编码习惯,结构清晰,命名规范,逻辑性强,代码冗余率低;有大规模分布式系统的设计和开发经验,能独立完成系统的设计及开发; 5、熟练掌握MySQL数据库和一种以上非关系型数据库,如Redis、Cassandra、HBase,理解其使用场景及限制; 6、有以下经验者优先:风控或内容安全相关系统经验;熟悉大规模分布式系统架构设计,熟悉CAP、Quorum、Consistent Hashing等原理和算法;有机器学习算法和数据分析经验;具有较强的责任心,自驱力和成长型思维。
工作职责
团队介绍:国际化内容安全平台团队致力于为字节跳动国际化产品的用户维护安全可信赖环境,通过开发、迭代机器学习模型和信息系统以更早、更快发掘风险、监控风险、响应紧急事件,以人工智能技术支持业务发展,力求更高效、更敏捷、更全能地维护站内生态安全。 1、负责账号安全平台服务端研发工作,包括但不限于:积分系统,策略平台、特征平台、用户画像等系统建设; 2、负责账号安全业务系统开发,如假账号、累犯用户、低龄等安全检测,审核及处置等核心链路需求开发工作; 3、负责构建全局的账号风险感知系统,建设面向亿级日投稿及亿级日活的高并发、高稳定性系统; 4、持续对系统架构进行改造和优化; 5、参与平台产品研发,针对不同流程进行模块抽象。
包括英文材料
编程规范+
[英文] 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.
分布式系统+
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
MySQL+
https://juejin.cn/post/7190306988939542585
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。
[英文] MySQL Tutorial
https://www.mysqltutorial.org/
your go-to resource for mastering MySQL in a fast, easy, and enjoyable way.
https://www.youtube.com/watch?v=5OdVJbNCSso
MySQL SQL tutorial for beginners
https://www.youtube.com/watch?v=7S_tz1z_5bA
This beginner-friendly course teaches you SQL from scratch.
Redis+
[英文] Developer Hub
https://redis.io/dev/
Get all the tutorials, learning paths, and more you need to start building—fast.
https://www.runoob.com/redis/redis-tutorial.html
REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。
https://www.youtube.com/watch?v=jgpVdJB2sKQ
In this video I will be covering Redis in depth from how to install it, what commands you can use, all the way to how to use it in a real world project.
Cassandra+
[英文] Learn Cassandra
https://teddyma.gitbooks.io/learncassandra/content/index.html
This book step-by-step guides developers to understand what Cassandra is, how Cassandra works and how to use the features and capabilities of Apache Cassandra 2.0.
https://www.freecodecamp.org/news/the-apache-cassandra-beginner-tutorial/
In this tutorial I will introduce you to Apache Cassandra, a distributed, horizontally scalable, open-source database.
https://www.youtube.com/watch?v=J-cSy5MeMOA
Apache Cassandra is an open source NoSQL distributed database.
HBase+
[英文] HBase Tutorial
https://www.tutorialspoint.com/hbase/index.htm
HBase is a data model that is similar to Google's big table designed to provide quick random access to huge amounts of structured data. This tutorial provides an introduction to HBase, the procedures to set up HBase on Hadoop File Systems, and ways to interact with HBase shell.
系统设计+
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.
CAP+
https://www.hellointerview.com/learn/system-design/core-concepts/cap-theorem
Master the fundamental tradeoffs between consistency and availability in distributed systems.
https://www.ibm.com/think/topics/cap-theorem
The CAP theorem says that a distributed system can deliver only two of three desired characteristics:
consistency, availability and partition tolerance (the ‘C,’ ‘A’ and ‘P’ in CAP).
https://www.youtube.com/watch?v=BHqjEjzAicA
Quorum+
[英文] Quorum Systems
https://disco.ethz.ch/courses/hs15/distsys/lecture/chapter5.pdf
What happens if a single server is no longer powerful enough to service all your customers?
https://www.youtube.com/watch?v=uNxl3BFcKSA
This video is part of an 8-lecture series on distributed systems, given as part of the undergraduate computer science course at the University of Cambridge.
算法+
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://www.youtube.com/watch?v=0oyDqO8PjIg
Learn about machine learning and AI with this comprehensive 11-hour course from @LunarTech_ai.
https://www.youtube.com/watch?v=i_LwzRVP7bg
Learn Machine Learning in a way that is accessible to absolute beginners.
https://www.youtube.com/watch?v=NWONeJKn6kc
Learn the theory and practical application of machine learning concepts in this comprehensive course for beginners.
https://www.youtube.com/watch?v=PcbuKRNtCUc
Learn about all the most important concepts and terms related to machine learning and AI.
数据分析+
[英文] Data Analyst Roadmap
https://roadmap.sh/data-analyst
Step by step guide to becoming an Data Analyst in 2025
相关职位
校招后端开发
1. 负责车云平台的账号授权系统设计、研发、维护和优化; 2. 深入发掘和分析业务需求,提出技术及产品改进建议,撰写技术方案和系统设计; 3. 与C端/B端业务的沟通与协作,把握系统设计复杂度,制定计划,及时沟通、高效执行。
社招3年以上腾讯云技术
1.参与腾讯云官网门户、账号与权限业务需求评审以及方案架构设计和业务逻辑开发; 2.参与前端模块稳定性建议,提升系统性能和改进服务质量; 3.备注:该岗位为腾讯子公司编制。
更新于 2025-05-26
社招3年以上CSIG技术
1.负责会议账号和通讯录等关系链后台研发工作,为海量用户提供优质和稳定的办公协同服务; 2.参与会议后台的系统架构设计、可用性建设和容灾建设,保证会议系统高可用; 3.优化团队研发流程,参与效率提升工具设计与开发,优化大型系统的成本。
更新于 2025-05-20