小红书对象存储研发工程师(离线任务方向)
社招全职3年以上后端开发地点:北京 | 上海状态:招聘
任职要求
任职要求 1.3年及以上系统软件,如操作系统,存储系统,数据库系统,分布式系统等大规模系统软件开发经验 2.熟练掌握Go或C++语言,有扎实的工程实践经验。 3.熟悉常用数据库(如MySQL、etcd),并具备调优及高可用性管理能力。 4.熟悉消息队列(如Kafka、RocketMQ),能够设计高效的消息处理流程。 5.掌握常见RPC框架的原理与使用,具备分布式系统开发经验。 加分项 1.有完整的存储系统设计与开发经验者优先。 2.有任务调度系统设计与开发经验者优先。
工作职责
【业务介绍】 小红书对象存储为业务提供高可靠、低成本、高性能的EB级别的云存储服务。 主要负责对象存储后台离线系统研发工作,包括设计超大规模数据Gc、对象生命周期、数据同步、计量计费等服务。 工作职责 1.负责自研对象存储ROS离线任务方向的多云数据同步系统研发和运营工作,满足业务方容灾需求的同时,做到高可用、高可靠、高性价比。 2.开发和维护后台异步任务(如数据GC、生命周期管理等),完善存储系统功能。 3.参与存储系统的日常运营,提升系统可用性与可靠性。 4.负责对象存储产品的上线、稳定性、可靠性。
包括英文材料
分布式系统+
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
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
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.
etcd+
[英文] A Guide to etcd
https://www.baeldung.com/java-etcd-guide
In this comprehensive tutorial, we’ll delve into etcd, an open-source distributed key-value store.
高可用+
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://www.youtube.com/watch?v=xErwDaOc-Gs
Kafka+
https://developer.confluent.io/what-is-apache-kafka/
https://www.youtube.com/watch?v=CU44hKLMg7k
https://www.youtube.com/watch?v=j4bqyAMMb7o&list=PLa7VYi0yPIH0KbnJQcMv5N9iW8HkZHztH
In this Apache Kafka fundamentals course, we introduce you to the basic Apache Kafka elements and APIs, as well as the broader Kafka ecosystem.
RocketMQ+
https://www.baeldung.com/apache-rocketmq-spring-boot
In this tutorial, we’ll create a message producer and consumer using Spring Boot and Apache RocketMQ, an open-source distributed messaging and streaming data platform.
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.
系统设计+
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.
相关职位
社招3年以上核心本地商业-业
1、广告主投放及增值平台建设,构建统一易扩展的广告预算、出价、创意、效果数据、合约等系统能力,快速支撑美团多业务(外卖/闪购/医药)、多客户类型(中小/KA/品牌商)、多产品线的商业化需求; 2、广告供给运营平台建设,支撑各类广告主运营及营销策略,构建包含诊断扶持、投放建议、营销活动、任务体系和销售体系等的运营矩阵,与广告业务一起共同完成供给目标; 3、优化广告计费结算系统,通过改进系统架构、简化流程、对抗演练等手段,保障系统稳定承载更高吞吐、更低延迟的计费流量; 4、完善面向广告全链路的业务保障体系,增强广告业务及系统稳定性,包含投放数据正确性保证、广告计费资金安全保障、统一业务监控诊断定位等方向。
更新于 2025-05-14

社招3年以上
岗位内容: 在自动驾驶领域,作为平台团队,支撑面向AI的海量数据的收集、高性能处理和检索管理。 设计、开发和维护业内领先的自研高性能的分布式大数据计算引擎,支持自动驾驶领域非结构化数据的高效处理; 负责自动驾驶领域大数据计算加工/机器学习推理链路的开发和维护,持续不断提升计算加工效率; 提供海量数据的存储与全生命周期管理,支撑海量数据的数据湖管理与向量化检索等能力。
更新于 2025-08-01
社招3年以上技术-开发
1、负责或参与到蚂蚁离线研发平台和运维调度系统的建设。 2、负责或参与SQL编码Agent或者数据研发Agent的建设。 3、负责或参与到蚂蚁的数据集成平台和SQL取数平台的建设。
更新于 2025-08-28