小红书后端开发工程师(国际化)
社招全职3年以上后端开发地点:北京 | 上海状态:招聘
任职要求
任职要求 1. 本科及以上学历,计算机相关专业,3年及以上后端/平台研发经验;具备内容安全/风控/审核/反作弊/网关治理等领域经验优先。 2. 扎实的后端基础:网络、并发、分布式、性能优化、故障排查;具备高可用架构设计经验。 3. 熟练掌握至少一种主流后端语言:Go/Java/Python,具备良好的工程化与编码能力。 4. 有实际的业务接入与平台建设经验:API 设计、SDK 设计、鉴权与权限、限流熔断降级、幂等、重试、异步回调等。 5. 熟悉微服务与中间件:RPC/HTTP、服务发现、配置中心、消息队列(Kafka/RocketMQ)、缓存(Redis)、数据库(MySQL/ES)。 6. 具备可观测性与稳定性经验:链…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
岗位描述: 我们正在寻找一位具备扎实工程基础、对后端技术充满热情的工程师,参与小红书内容安全平台的智能化升级建设。该岗位以审核为核心业务背景,探索并落地内容审核架构&应用的落地,通过大模型与工程系统的深度融合,重构内容安全审核新模式,支撑百亿级内容审核规模,并探索国际化战场; 你将有机会参与前沿的审核架构落地以及业务升级,在快速演进的技术体系中,见证业务效率的跃迁、推动审核系统向更智能、更高效的方向发展。 岗位职责: 1. 负责内容安全能力(文本/图片/音视频/直播/文档等)在公司内外部业务的接入方案设计、落地与持续优化,保障接入效率与质量。 2. 建设统一接入框架与标准:SDK/API/网关策略/鉴权签名/回调通知/幂等重试/灰度发布等,降低业务接入成本。 3. 负责接入链路工程化与平台化:接入配置化、规则编排、策略路由、多引擎调度、结果聚合、降级与容灾等。 4. 建立接入全链路观测与运营能力:指标体系(QPS、延迟、命中率、拦截率、误杀漏放等)、日志追踪、告警与问题定位闭环。 5. 与算法、产品、风控、法务合规、运营及业务研发协作,推进标准化协议的执行落地、数据规范与审核策略在各业务快速复制和迁移。 6. 对接入质量与风险负责:高并发与低延迟保障、容量评估、压测、SLA、故障应急、数据安全与隐私合规。 7. 与团队成员进行系统设计与代码评审,推动工程规范、稳定性治理与技术沉淀。
包括英文材料
学历+
高可用+
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.
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
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.
SDK+
https://www.ibm.com/think/topics/api-vs-sdk
Learn about software development kits (SDKs) and application programming interfaces (APIs) and how they improve both software development cycles and the end-user experience (UX).
https://www.redhat.com/zh-cn/topics/cloud-native-apps/what-is-SDK
软件开发套件(SDK)是通常由硬件平台、操作系统(OS)或编程语言的制造商提供的一套工具。
微服务+
https://learn.microsoft.com/en-us/training/modules/dotnet-microservices/
Microservice applications are composed of small, independently versioned, and scalable customer-focused services that communicate with each other by using standard protocols and well-defined interfaces.
https://microservices.io/
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of two or more services.
https://spring.io/microservices
Building small, self-contained, ready to run applications can bring great flexibility and added resilience to your code.
https://www.ibm.com/think/topics/microservices
Microservices, or microservices architecture, is a cloud-native architectural approach in which a single application is composed of many loosely coupled and independently deployable smaller components or services.
https://www.youtube.com/watch?v=CqCDOosvZIk
https://www.youtube.com/watch?v=hmkF77F9TLw
Learn about software system design and microservices.
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
RPC+
https://javaguide.cn/distributed-system/rpc/rpc-intro.html
为什么要 RPC ? 因为,两个不同的服务器上的服务提供的方法不在一个内存空间,所以,需要通过网络编程才能传递方法调用所需要的参数。并且,方法调用的结果也需要通过网络编程来接收。
https://www.youtube.com/watch?v=S2osKiqQG9s
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.
还有更多 •••
相关职位
社招A23686
1、负责字节跳动海内外客服业务平台的设计研发工作,深入业务,理解抽象,利用大模型等AI能力为用户提供智能化、高效的服务解决方案; 2、对不同周期和紧急程度的产品需求进行合理拆解实现; 3、进行相关产品的技术文档编写,方案设计; 4、学习研究业界先进技术,保持技术进步。
更新于 2025-06-16北京
社招3年以上后端开发
1、负责小红书国际化相关业务的系统开发与维护,支持海外业务高效迭代与快速拓展; 2、参与服务端核心模块的技术选型与架构设计,保障系统在高并发、多地域部署下的稳定性和可扩展性; 3、与产品、运营、前后端、测试等跨职能团队密切协作,推动国际化项目顺利交付与持续优化。
更新于 2026-01-24深圳
社招A146114
1、负责字节跳动产品海外广告展现相关后端研发,高并发系统的方案设计和实施;持续改善已有服务,发现系统薄弱点; 2、负责高质量的设计和编码,承担重点、难点的技术攻坚; 3、参与制定代码规范、研发流程,建设内部技术氛围; 4、参与产品讨论和开发实现。
更新于 2023-12-26北京