字节存储招人了
前言
字节存储招聘范围最广的一次,Base地涉及:成都/北京/深圳/杭州/上海
涵盖 社招 / 25届春招补录 / 26届校招实习生,欢迎有想法的大佬联系我
发送简历,简历直达HR 或 部门BOSS ,随时沟通投递进度;咨询投递地址:job.toutiao.com/s/i58sMqu4
字节福利
zhuanlan.zhihu.com/p/576144458
团地介绍
存储团队概述
字节跳动基础架构存储团队,为字节跳动全系产品提供存储服务,对外打造⽕⼭引擎公有云存储产品体系。在⽕⼭引擎,我们的云基础业务团队根植字节跳动最佳技术实践,通过丰富的存储产品矩阵, 对外拥有数⼗万容器集群规模、数⼗万台服务器规模、数⼗EB级数据稳定存储的企业服务经验。我们积极探索业界顶尖的技术,致⼒于构建业界领先的云存储服务,为公司和客⼾发展保驾护航。
为什么选择我们
- 世界级的场景
字节跳动旗下拥有众多全球知名的产品,包括今日头条、抖音、西瓜视频、番茄小说、飞书,以及 TikTok、capcut 等世界级产品,涵盖 ToB/ToC 丰富场景;作为火山引擎核心基础设施之一的存储团队,承载了集团各种业务场景,需要应对 EB 级存储规模,这为我们提供了一个前所未有的业务实践舞台。在这里,你将接触到最复杂、最具挑战性的存储问题,通过解决这些问题,你将积累丰富的实践经验,提升自己在行业内的竞争力;
- 接触最前沿技术
我们积极拥抱最前沿的软硬件技术,结合业务需求和技术特点,致力于通过极致优化存储系统,充分释放这新硬件的潜能,构建出最合理的解决方案并落地;同时我们积极拥抱 AI 浪潮,投入到前沿技术的探索与应用中,积极支撑豆包等大模型演进;加入我们,你将有机会深入研究这些先进技术,与行业顶尖技术专家一起探索未来存储发展方向,站在行业技术最前沿,甚至去引领存储技术创新潮流;
- 良好的职业发展路径
团队内聚集了一批对存储有多年经验的老司机,多位拥有博士学位的同学,他们拥有共同的技术目标,一起致力于打造全自研领先的存储产品。团队还有完善的梯队建设,在职业生涯的不同阶段,都有领路人帮助你快速成长。同时字节跳动提供业界最具竞争力的薪酬及福利待遇,在获得技术成长的同时,获得超额的经济回报。
- 积极的团队文化
我们崇尚积极向上、自我驱动的团队文化。这个团队中,每个人都充满激情和活力,对技术有着执着的追求。我们坚持用事实和数据说话,确保决策的科学性和准确性。沟通协作便捷高效,团队成员之间相互信任和支持,共同攻克一个个技术难题。我们鼓励志愿者文化,当遇到挑战性问题时,任何人都可以挺身而出,大家会齐心协力协调资源,帮助解决问题。同时,我们的工作时间弹性,工程师文化氛围浓烈,让你能够在舒适的工作环境中充分发挥自己的创造力。
岗位JD
分布式文件系统研发工程师
工作地:上海/北京/成都/杭州
ByteNAS是字节跳动正在着力打造的新一代分布式文件系统,致力于解决NAS场景下的扩展性、性能等问题,打造全球领先的NAS服务。 1、负责ByteNAS系统架构设计和优化; 2、打造业界领先的分布式文件系统,关注扩展性、低时延和高可用,支撑大规模的机器学习和数据分析等众多场景; 3、关注存储效率的优化,节约存储成本; 4、按照项目进度制定开发目标,撰写详细设计文档并负责模块实现、性能调优、功能测试; 5、为上层线上应用提供及时的技术支持,并从中提取出潜在的需求和优化点,持续优化系统。
职位要求
1、拥有分布式系统相关研发经验,熟悉分布式系统相关理论,如Paxos/Raft等; 2、熟悉C/C++,熟悉网络编程,多线程编程,熟悉Linux下性能调优; 3、熟悉分布式存储系统的关键技术点及解决方案; 4、熟悉业界主流分布式文件系统HDFS/CephFS/GlusterFS等经验者优先; 5、以上系统当中,向社区贡献过patch者优先; 6、熟悉NFS, Fuse, SMB等网络文件系统协议者优先; 7、优秀的编码能力,针对具体的业务场景快速设计和实现 in-house 系统,对工程质量有很高的自我要求。
自行投递二维码
分布式文件存储产品化开发工程师
工作地:上海/北京/成都/杭州
职位描述
1、参与面向企业服务的大规模分布式文件存储产品的设计和开发,打造业界先进的标准化产品; 2、持续优化系统稳定性、性能、成本、可扩展性、可维护性等; 3、深入理解业务场景的存储需求,针对性的为不同业务场景提供最合适的存储方案。
职位要求
1、熟悉分布式存储系统的实现原理,具有相关工作经验; 2、熟悉Go/Python/C/C++中至少一种,对工程质量有很高的自我要求; 3、对分布式存储的一致性、可靠性、高性能、成本优化等方向有深入理解; 4、熟悉文件存储、块存储、对象存储中的一种或多种者优先; 5、对技术有强烈的进取心,具有良好的沟通能力和团队合作精神、优秀的分析问题和解决问题的能力优先。
自行投递二维码
对象存储研发工程师
工作地:成都/北京/深圳
职位描述
1、负责字节跳动的自研对象存储 (EB级) 的基础研发工作,提供稳定可靠的存储服务; 2、深入理解业务场景的需求,实现对象存储平台化。
职位要求
1、熟悉Ceph, Minio等,阅读过相关的代码实现,有相关开源项目的代码贡献优先; 2、熟练掌握Linux环境下的C/C++/Go/Python/Shell/PHP等一种以上语言; 3、具备一定的网络知识,熟悉TCP/IP通信原理; 4、熟悉分布式系统的基本架构,并清晰不同架构的优缺点以及适用的场景优先。 具备以下条件之一者优先: 1、具有内核、操作系统相关开发经验者优先; 2、具有扎实的Linux系统编程能力,熟悉Linux系统的I/O栈优先; 3、具有熟悉Go语言,并且有一年以上的使用经验优先。
自行投递二维码
日志服务研发工程师(查询分析引擎方向)
工作地:北京/成都/杭州
职位描述
1、负责火山引擎云原生日志服务(TLS, Tinder Log Service)查询分析引擎的设计和研发; 2、开展大规模高并发分布式系统架构设计和各项优化研究(高可用/性能/成本/资源利用率),实现千亿日志数据实时查询和分析能力,提供极致查询体验。
职位要求
1、计算机相关专业本科及以上学历; 2、熟练掌握linux环境下golang/python/java/c/c++ 中的一种或几种,以及相应开发框架下的服务端多线程、高并发处理技术,良好的编码习惯,包括代码整洁、重构、单元测试等; 3、 熟练掌握常见的数据结构和算法; 4、 熟悉网络的基本原理,如TCP/IP协议,HTTP协议等; 5、对技术有强烈的进取心,具有良好的沟通能力和团队合作精神、优秀的分析问题和解决问题的能力优先; 6、有日志服务平台架构设计和开发经验优先考虑; 7、有检索系统(PB级)架构设计和开发经验者优先考虑; 8、有大数据系统开发、OLAP系统架构设计和开发经验优先; 9、熟悉常见大数据基础组件的使用/原理/调优者优先,如Flume/Kafka/Hadoop/Hbase/Spark/Storm/ELK/ETL/Hive/ZK/ES/Lucene/presto等。
日志服务产品架构师
工作地:北京/成都/杭州
职位描述
1、负责火山引擎云原生日志服务(TLS, Tinder Log Service)设计和研发; 2、海量日志数据存储、检索、分析与处理; 3、大规模高并发分布式系统架构设计和各项优化研究(高可用/性能/成本)。
职位要求
1、计算机相关专业本科及以上学历; 2、熟练掌握linux环境下golang/python/java/c/c++ 中的一种或几种,以及相应开发框架下的服务端多线程、高并发处理技术,良好的编码习惯,包括代码整洁、重构、单元测试等; 3、 熟练掌握常见的数据结构和算法; 4、 熟悉网络的基本原理,如TCP/IP协议,HTTP协议等; 5、对技术有强烈的进取心,具有良好的沟通能力和团队合作精神、优秀的分析问题和解决问题的能力优先; 6、有日志服务平台架构设计和开发经验优先考虑; 7、有检索系统(PB级)架构设计和开发经验者优先考虑; 8、有大数据系统开发、OLAP系统架构设计和开发经验优先; 9、熟悉常见大数据基础组件的使用/原理/调优者优先,如Flume/Kafka/Hadoop/Hbase/Spark/Storm/ELK/ETL/Hive/ZK/ES/Lucene/presto等。
日志服务产品开发工程师
工作地:北京/成都/杭州
职位描述
1、负责云原生日志服务(TLS, Tinder Log Service)设计和研发; 2、海量日志数据存储、检索、分析与处理; 3、大规模高并发分布式系统架构设计和各项优化研究(高可用/性能/成本)。
职位要求
1、计算机相关专业本科及以上学历; 2、熟练掌握linux环境下golang/python/java/c/c++ 中的一种或几种,以及相应开发框架下的服务端多线程、高并发处理技术,良好的编码习惯,包括代码整洁、重构、单元测试等; 3、 熟练掌握常见的数据结构和算法; 4、 熟悉网络的基本原理,如TCP/IP协议,HTTP协议等; 5、对技术有强烈的进取心,具有良好的沟通能力和团队合作精神、优秀的分析问题和解决问题的能力优先; 6、有日志服务平台开发经验优先考虑; 7、有检索系统(PB级)开发经验者优先考虑; 8、 有大数据系统开发、OLAP系统开发经验优先; 9、熟悉常见大数据基础组件的使用/原理/调优者优先,如Flume/Kafka/Hadoop/Hbase/Spark/Storm/ELK/ETL/Hive/ZK/ES/Lucene等。
存储基础平台开发工程师
存储基础平台开发工程师
职位描述
1、负责为公有云、混合云打造统一底座,为 ToB 云产品提供统一的基础设施支持,支撑云产品对外输出; 2、负责提供通用的基础服务,包括集群管理、服务发现、云配置中心、资源调度、全链路监控、故障诊断、容量管理、灰度发布等重要能力,目标是构建无人值守的管控系统; 3、研究并提供云上最佳实践,协同拉齐各个云产品的规范并推动落地,提升云产品的稳定性,减少开发和试错成本; 4、研究多云管理、Serverless 等新型产品形态的基础架构,赋能云产品。
职位要求
1、熟悉 Go/Java/Python 语言中的一种,熟悉常用框架,2年以上工程实践经验,对代码质量有追求; 2、具有分布式系统的设计和开发经验,理解分布式系统原理,对并发、容灾、稳定性、性能优化有一定的理解和实践,有云计算基础架构或管控平台研发背景的优先; 3、熟悉容器技术、云原生技术、分布式协调服务者优先,包括但不限于 Kubernetes、ZooKeeper、Etcd、DNS、Prometheus 等等,有源码级的了解更佳; 4、良好的沟通、协调与逻辑思维能力,具有很强的分析问题和解决问题的能力,能推动多部门、多业务的项目顺利推进,对解决具有挑战性的问题充满激情,以结果为导向,努力追求成功
基础平台研发工程师(容器方向
工作地点:北京/杭州
职位描述
1、负责对基础平台K8S部署升级,并进行性能优化,参与K8S定制和改造工作,支撑业务混部、超卖和调度优化等需求; 2、负责构建监控告警等可观测平台,实时监控各业务运行状态,提供秒级的响应报警以及安全审计保障; 3、负责运营平台、应用变更运维平台、故障诊断、Devops等各类系统开发。
职位要求
1、计算机相关专业,熟悉Go/Java/Python语言中的一种,熟悉常用编程语言框架,1年以上工程实践经验,对代码质量有追求; 2、有大规模高并发、高可用应用的架构设计和开发运维经验,对可靠性、性能、可用性等有深刻理解; 3、熟悉K8S原理,能够对K8S进行定制开发,了解源码优先; 4、掌握Etcd、Nginx、Prometheus等容器相关组件的运维管理,具备丰富的优化、排障经验,有源码级的了解更佳。
基础平台研发工程师
工作地点:北京/杭州
职位描述
1、负责构建分布式控制平台,统一管理海量的线上主机以及上面的各类存储或数据库服务; 2、负责构建分布式中间件,为存储业务提供各种公共服务和统一的容器底座,赋能业务开发; 3、负责构建监控告警系统,实时监控各业务运行状态,提供秒级的响应报警以及安全审计保障; 4、负责运营平台、运维平台、故障诊断、Devops等各类系统开发。
职位要求
1、计算机相关专业,熟悉Go/Java/Python语言中的一种,熟悉常用框架,1年以上工程实践经验,对代码质量有追求; 2、有大规模高并发、高可用应用的架构设计和开发运维经验,对可靠性、性能、可用性等有深刻理解; 3、掌握K8S、Etcd、Nginx、Prometheus等容器相关组件的运维管理,具备丰富的优化、排障经验,有源码级的了解更佳; 4、熟悉至少一种分布式系统(数据库、表格、缓存、消息队列、对象、块等) 。
存储商业运营经理
工作地点:北京
职位描述
1、负责存储产品商业运营工作,构建产品资源管理和商业化经营体系,包括但不限于产品线资源盘点、资源成本预测、经营商业分析、收入成本分析、运营流程优化、运营平台系统化建设等工作,最终为产品经营目标的达成负责; 2、处理日常大客户运营问题,响应并推动业务问题的解决,提升外部大客户及内部业务方的满意度; 3、通过用户调研、数据分析等手段,跟进产品关键数据指标,深度洞察用户需求,提升产品竞争力; 4、能够整合内外部资源,进行跨部门协作,与产研、销售团队紧密合作,推动产品商业化过程的实施和开展。
职位要求
1、本科及以上学历,5年以上云计算领域产品运营经验; 2、有良好的资源管理经验、数据分析能力、语言及文字表达能力; 3、有一定SQL开发和数据集分析能力,通过SQL搭建看板支持商业分析; 4、有责任心,有自我驱动力,细心踏实,协调沟通能力强,具备良好的团队合作意识; 5、有云计算相关工作经验优先。
云存储测试开发工程师
工作地点:成都/北京/杭州
职位描述
- 负责企业服务存储或数据库产品的测试设计和测试开发工作, 包括数据库、存储、KV、中间件等; 2. 对测试方案进行有效的落地与执行,以确保项目进度和软件质量,形成自动化测试用例并进一步形成服务化; 3. 架构并实现自动化测试平台,打造业界领先的云测平台;
职位要求
- 1年以上软件或软硬一体化产品系统测试经验,主导过产品或模块级测试用例的设计; 2. 熟悉一门以上脚本语言(Python/Shell等),了解一门以上开发语言(Go/Java/C/C++); 3. 熟悉数据库、存储、KV、中间件中至少一种产品 ,有相关的开发或测试经验。
分布式块存储产品化开发工程师
工作地点:成都/北京/杭州/上海
职位描述
1、参与面向企业服务的大规模分布式存储产品的设计和开发,打造业界先进的标准化产品; 2、持续优化系统稳定性、性能、成本、可用性、可扩展性、可维护性等; 3、深入理解业务场景的存储需求,针对性的为不同业务场景提供最合适的存储方案。
职位要求
1、熟悉分布式存储系统的实现原理,具有相关工作经验; 2、熟悉C/C++/Go/Python中至少一种,对工程质量有很高的自我要求; 3、对分布式存储的一致性、可靠性、高性能、成本优化等方向有深入理解; 4、熟悉对象存储、块存储、文件存储中的一种或多种者优先; 5、对技术有强烈的进取心,具有良好的沟通能力和团队合作精神、优秀的分析问题和解决问题的能力优先。
存储混合云基础开发工程师/架构师
工作地点:成都/北京/深圳
职位描述
1、负责火山引擎混合云存储产品的核心技术研发,为字节跳动内部业务以及火山引擎客户提供企业级存储产品服务; 2、深刻理解存储的核心能力,结合客户/行业混合云场景特定需求,通过领先的架构设计,在存储IO、数据库事务处理、查询分析、数据安全等核心领域持续技术创新和突破,并完成高质量的工程落地; 3、深刻理解各行各业IT架构,研发存储网关、一体化备份等产品,实现多云、云上云下数据互通,为客户IT提供极致灵活的基础底座。
职位要求
1、熟悉存储系统或关系型数据库系统原理,具有中间件、HA、内核等相关研发工作经验; 2、熟悉C/C++/Rust/Go/Python中至少一种,有良好的算法和数据结构基础,对工程质量有较高的要求;对性能有极致的要求; 3、有存储、数据库、高并发系统、分布式系统等工作经验,并深入理解该领域技术; 4、熟悉对象存储、块存储、文件存储、MySQL、PolarDB、TiDB、OceanBase、CynosDB、Spanner等相关产品中的一种或多种者优先;有大规模系统研发和落地经验者优先; 5、对相关产品有私有化、多云、云上云下互通等混合云场景相关经验者优先。
混合云文件产品运维开发工程师/架构师
工作地点:成都/北京/深圳
职位描述
1、负责火山引擎混合云文件存储产品的交付运维产品设计与研发,为字节跳动内部业务以及火山引擎客户提供企业级文件存储产品服务; 2、技术规划和架构设计:深刻理解文件存储产品能力和架构,在私有化的交付、运维场景,通过领先的架构设计和研发能力解决交付、运维场景的各种复杂问题,完成高质量的工程落地; 3、打造极致效率:深刻理解混合云文件存储产品研发和交付全流程特点,持续提升研发、POC、交付以及售后效率; 4、提升产品智能化能力:深刻理解大规模系统运营,结合AI for System能力,实现产品原生自治能力以及自治工具产品化,为客户提供极致的业务连续性以及运维能力。
职位要求
1、深入理解Linux系统,熟悉分布式系统原理及常见架构; 2、熟悉Go/Python中至少一种,对工程质量有很高的自我要求,有开源社区代码贡献者优先; 3、熟悉容器技术、云原生技术、分布式协调服务者优先,包括但不限于Kubernetes、ZooKeeper、Etcd、Prometheus等等,有源码级的了解优先; 4、有GPFS、Ganesha、CephFS等文件存储产品的交付运维及相关平台经验优先; 5、有混合云、私有云相关产品经验者优先。
大数据(HDFS)存储研发工程师
工作地点:北京/上海
职位描述
1、参与大数据存储相关产品的设计,负责存储产品相关功能的设计、交付和维护; 2、发现产品缺陷,设计高可用、易扩展的方案解决问题,实现产品高质量、高效率发布; 3、进行有效沟通协作,充分调动资源,推动产品有序高效落地。
职位要求
1、熟悉大型分布式存储系统的关键技术点,能分析业务需求,产出产品解决方案; 2、熟悉Java/C/C++/Go等其中一种语言,熟悉网络编程和多线程编程,参与研发,完成产品落地; 3、熟悉大数据体系生态,除存储系统外,熟悉至少两种相关生态组件(如Yarn、Spark、Flink、Kafka、HBase)的原理、架构和应用; 4、具备较强的问题分析能力和团队合作能力,有较强的自我驱动能力和产品意识 。 具备以下条件者优先: 1、参与过PB级别数据量分布式存储系统研发,有过大规模数据集群运维、故障排查及调优等实战经验; 2、有ES相关的产品研发经验,特别是内核相关的开源项目参与经验; 3、参与过大数据开源项目的开发。
消息中间件产品开发工程师
工作地点:北京/杭州
消息中间件产品开发工程师
北京·社招·正式·职位 ID:JRR7P
职位描述
1、参与面向企业服务的大规模消息队列中间件产品的设计和开发,打造业界先进的标准化产品; 2、持续优化系统稳定性、性能、成本、可用性、可扩展性、可维护性等; 3、深入理解业务场景需求,针对性地为不同业务场景提供最合适的中间件方案。
职位要求
1、熟悉分布式消息队列的实现原理,具有相关工作经验; 2、熟悉C/C++/Go/Java中至少一种,对工程质量有很高的自我要求; 3、熟悉RocketMQ、Kafka、RabbitMQ、Pulsar等消息队列中间件者优先。