字节跳动资深服务端开发工程师-数据服务
社招全职5年以上A245029地点:上海状态:招聘
任职要求
1、5年以上研发工作经验,有复杂系统的构建、运维经验,计算机基础技术扎实;熟练掌握至少一门后端开发语言,GoLang更佳; 2、熟练掌握一到两个后端开发存储组件:对象存储系统(S3接口)、RDS、缓存(Redis)、消息队列、向量数据库; 3、对存储系统、AI技术有浓厚的好奇心,理解CAP、主从读写等基本概念在存储系统内的含义; 4、有良好的团队合作能力,能与其他团队成员紧密合作,解决问题并推动项目进展。 加分项: 1、有数据建模方面设计、开发经验的优先; 2、有基础架构、中台服务研发经验的优先; 3、参与过平台级容灾系统的设计、开发工作; 4、参与过数据跨区域传输安全合规平台的设计、开发工作。
工作职责
1、参与从0到1搭建AI Native的、安全合规的数据存储产品;依托底层存储组件(RDS、对象、NoSQL、图/向量数据库、消息队列等),建设覆盖结构化、半结构化、无结构、多模态数据的统一存储架构,提供使用自然语言进行数据操作的原生能力; 2、参与设计、实现数据全生命周期管控平台级能力的系统搭建,包括但不限于元数据管理、权限模型、数据朔源等核心组件的设计与开发; 3、结合全球性安全合规的技术视野,参与设计、实现跨区域间海量数据低延迟同步、容灾平台级能力。
包括英文材料
后端开发+
https://www.youtube.com/watch?v=tN6oJu2DqCM&list=PLWKjhJtqVAbn21gs5UnLhCQ82f923WCgM
Learn what technologies you should learn first to become a back end web developer.
缓存+
https://hackernoon.com/the-system-design-cheat-sheet-cache
The cache is a layer that stores a subset of data, typically the most frequently accessed or essential information, in a location quicker to access than its primary storage location.
https://www.youtube.com/watch?v=bP4BeUjNkXc
Caching strategies, Distributed Caching, Eviction Policies, Write-Through Cache and Least Recently Used (LRU) cache are all important terms when it comes to designing an efficient system with a caching layer.
https://www.youtube.com/watch?v=dGAgxozNWFE
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.
消息队列+
https://www.youtube.com/watch?v=xErwDaOc-Gs
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
相关职位
社招5年以上A205350
1、参与从0到1搭建AI Native的、安全合规的数据存储产品;依托底层存储组件(RDS、对象、NoSQL、图/向量数据库、消息队列等),建设覆盖结构化、半结构化、无结构、多模态数据的统一存储架构,提供使用自然语言进行数据操作的原生能力; 2、参与设计、实现数据全生命周期管控平台级能力的系统搭建,包括但不限于元数据管理、权限模型、数据朔源等核心组件的设计与开发; 3、结合全球性安全合规的技术视野,参与设计、实现跨区域间海量数据低延迟同步、容灾平台级能力。
更新于 2023-11-24
社招5年以上A10887
1、参与从0到1搭建AI Native的、安全合规的数据存储产品;依托底层存储组件(RDS、对象、NoSQL、图/向量数据库、消息队列等),建设覆盖结构化、半结构化、无结构、多模态数据的统一存储架构,提供使用自然语言进行数据操作的原生能力; 2、参与设计、实现数据全生命周期管控平台级能力的系统搭建,包括但不限于元数据管理、权限模型、数据朔源等核心组件的设计与开发; 3、结合全球性安全合规的技术视野,参与设计、实现跨区域间海量数据低延迟同步、容灾平台级能力。
更新于 2024-03-11
社招5年以上A250683A
1、参与数据集成系统的日常研发和运维,独立承担团队部分工作; 2、持续对数据质量、系统稳定性进行优化; 3、持续对系统的技术选型、系统设计、部署架构、监控告警进行优化迭代; 4、参与文档知识库的撰写和整理。
更新于 2024-12-09