我们团队是:
我们是微博平台研发- Feed 研发部,是微博内信息流产品技术负责方,简单说:
- 微博信息流、评论流的后端工程研发——高可用、可扩展的用户产品后端系统研发,从而支撑公司内各业务稳定快速发展,是由我们团队负责的。
- 微博信息流、评论流的增长目标达成——策略研发、工具体系建设让信息流刷新 pv、用户留存、互动总量每个季度有所提升,是由我们负责的。
- 微博核心系统底层基础设施研发——混合云平台建设,服务化等云应用平台建设帮助业务以较低成本实现峰值流量应对以及支撑业务的快速增长,是由我们负责的。
我们提供的职位:
一、Java 研发工程师——信息流系统研发方向
• 职责描述:
- 直接参与、主导微博核心信息流系统业务研发工作:分布式、高并发的在线 Java 业务系统研发;
- 参与面向 4 亿月活用户的内容分发产品策略研发:信息流推荐、排序、内容质量提升优化;
- 直接参与、主导微博核心信息流系统改造研发工作:服务化改造,高可用建设,多机房建设等;
- 全链路、跨职能主导核心产品项目研发、技术项目等:信息流性能优化,数据驱动落地;
- 培养一线助理研发工程师,制订高效、高质的团队业务研发流程以及规范。
• 要求:
- 2 年以上互联网工作经验,熟练掌握 Java 后端技术语言;
- 计算机、电信专业背景,有扎实、体系的计算机领域知识储备;
- 熟练掌握在线用户产品系统的技术栈:JavaWeb、在线 4/7 层部署结构、Redis、MySQL、Memcached、队列、服务化等;
- 有良好的代码风格,熟悉设计模式;
- 了解互联网常见的信息流产品,了解信息流产品后端实现架构;
- 不严格限制学校,但期望能持续学习。有想法,善于沟通。
• 加分项:
- 对内容消费类产品有一定的了解与接触、独特见解;
- 有独立思维判断力,有敏锐的数据分析能力和钻研能力优先;
- 微博控优先,微博控优先,微博控优先,最重要的事情说三遍:)
• 待遇范围:
- 此岗位在招的职级范围是中级研发工程师、高级工程师、资深系统研发工程师,邮件请明确说明申请的职级,最终职级衡量根据面试情况决定;
- Base 参考范围为 15K-30K,优秀者可以提供微博股票。
• 信息流业务介绍:
信息流是微博最核心的产品功能之一,是我们目前最为受重视,公司投入资源最多,技术积累最为深厚的研发方向。在这个方向上,我们今年的核心挑战:
- 主导信息流产品体系的增长策略研发工作:帮助产品负责方 Feed 项目组科学地、真实地、可持续地实现年对年 X %的增长目标;
- 构建面向增长的产品业务研发体系:每日多上线,借助服务化等手段推进业务分层隔离等目标落地;
- 设计、推动面向新业务挑战场景下的核心业务系统架构:万亿级数据存储系统,百万级并发流量,全年 4 个九服务可用性要求等。
二、高级 Java 研发工程师——资源云平台方向
• 职责:
- 负责微博核心分布式、高流量、高可用的消息队列集群架构升级,并提供全新的消息体系资源治理方案;
- 负责设计并实现具备万亿级数据存储量能力的在线存储方案;
- 负责设计并实现面向微博内全资源服务器的治理平台;
- 培养一线助理研发工程师,制订高效、高质的团队研发流程以及规范。
• 要求:
- 3 年以上互联网工作经验,熟练掌握 Java 后端技术语言,熟悉 JavaWeb 技术体系,熟悉 Spring、myBatis 等开源框架;
- 计算机、电信专业本科以上学历,有扎实、体系的计算机领域知识储备:常见数据结构、网络知识、操作系统理论知识等;
- 消息队列( Kafka、RocketMQ 等)平台、分布式 KV 存储平台等中间件、资源治理方案研发经验;
- 有分布式数据库( TiDB、OceanBase )系统研发经验,或参与过开源存储系统项目的优先。
• 待遇范围 :
- 此岗位在招的职级范围是初级、中级和高级系统研发工程师,邮件请明确说明申请的职级,最终职级衡量根据面试情况决定;
- Base 参考范围为 25k-50K,优秀者可以提供微博股票。
• 资源云平台方向介绍:
Feed 资源云平台,为微博信息流体系中,针对存储、缓存、消息等基础数据服务采用云的模式进行集中的治理和管控的解决方案平台。资源云体系基于微博服务化技术,将信息流团队 9 年来的后端高并发、高峰值流量资源架构经验进行产品化重构,预计将直接支撑 19 年春晚等多个热点事件。今年的核心挑战包括:
- 基于虚拟化技术的资源服务部署方案落地;
- 分布式消息队列体系的弹性能力建设;
- 万亿级数据量下的微博核心数据库的架构升级。
三、Go 系统研发工程师——混合云平台研发方向
• 职责:
- 参与混合云平台设计与开发:微博混合云平台( DCP )为微博自研分布式高可用 GO 系统,支持阿里云、华为云、微博机房等多云对接,基于 Docker 的自动化运维系统;
- 参与弹性扩容技术研发与推广:通过监控系统、容量评估等技术,构建全自动弹性扩缩容系统,并在微博核心业务场景中落地实现;
- 参与虚拟化技术落地:构建公司私有云平台、完善虚拟机管理系统、优化虚拟机的创建速度和性能;
• 要求:
- 2 年以上互联网工作经验,熟练掌握 Golang/PHP/Java 一种或多种后端技术语言;
- 熟悉云领域研发技术栈:Docker、Kubernetes、OpenStack 等;
- 计算机、电信专业背景,有扎实、体系的计算机领域知识储备;
- 有良好的代码风格,有优秀的编程抽象能力;
- 有良好的自我定位,能够自我驱动,自我学习;
• 加分项:
- 熟悉 Vue、Node.js 等前端技术;
- 参与过中等以上规模的用户产品业务系统的研发、改造工作;
- 有独立思维判断力,善于从海量杂乱无绪的线上数据中发掘、抽象问题,持续推进优化、改进。
• 薪资范围:
- 此岗位在招的职级范围是初级、中级和高级系统研发工程师,邮件请明确说明申请的职级,最终职级衡量根据面试情况决定。
- Base 参考范围为 20K-40K,优秀者可以提供微博股票,具体定级根据面试情况评估决定。
• 混合云平台方向介绍:
混合云平台是微博基础设施平台,支持公司所有技术团队的资源扩容需求。通过建立一套完整的 Docker 全自动化运维系统,使微博具备 10 分钟扩容 1000 台公有云服务器的能力,帮助核心系统具备支撑瞬时 10 倍峰值流量的能力。在 2018 年春晚期间更完成了 10000+台服务器的创建和部署上线。目前技术体系的核心挑战为:
- 无人值守,自动运维;
- 高稳定性要求下的多云对接支持;
- 虚拟化技术在微博业务场景中落地;
我们的岗位适合哪些同学:
- 渴望成长,渴望提升。迷茫于个人发展?来我们这里,这里有后端领域最完善的技术体系帮助每个新人快速成长为团队骨干。这里也有最完善的晋升通道选择和业务选择,帮助团队成员实现能力的快速提升。
- 希望未来两年有机会实现自己代表项目。受够了不知所以然的日复一日码代码?来我们这里,你可以有机会从零设计、研发、落地直接支撑微博全量用户的产品功能的后端架构。
- 渴望投身于内容消费领域,帮助引导、建立一个正向价值观的信息流产品。想帮助提升大家的阅读资讯效率又怕被说 low ?来我们这里,微博 9 年无任何公关、运营危机。价值正,技术正。持续 9 年业界领先技术积累,技术体系只需专心于技术提升进而助力公司业务增长,无需站队,无需“头腾”。
- 一身本领经验,期望在稳步、健康发展的平台当中迈步至下一个职业发展阶段。受够了 996、频繁产品轰炸到头来身体家庭两不顾?来我们这里,我们始终坚信吸引最优秀的人才以及持续不段的效率、质量优化比无止尽加班更重要。重点是没有 996,没有 996,没有 996。
- 期待个人技术深度在业务研发体系中取得深度、广度提升。无奈于天天码 if-else,for each 业务代码没有场景提升自己的技术深度?我们有 9 年持续的技术积累,以及具有高挑战度的业务场景,相信你来,这里有充足的技术深度提升空间和发展位置,可以帮助你不止简单的写业务。
画了那么多饼,有实际的吗?
- 福利好。季度电影票,每年大部门一次海边 TB,每 4-6 个月 Feed 团队北京周边 TB,零食、饮料免费供应~吃胖了一楼有设施完备的健身器材~或者你可以选择加加班减减肥:)
- 强有力,富有行业竞争力的薪资待遇。薪资待遇根据经验、能力进行合理评估,优秀者可以提供微博股票激励。一句话,有能力来了不吃亏~
- 清晰明确的晋升通道。入职一年且绩效及格可获得晋升提名权,每半年一次晋升窗口。一句话,有能力,你能升的飞快~
- 定期的轮换机制。团队制度性保障,每年一次机会,可以选择在 Feed 团队内业务、基础体系中轮换,一句话,完全解锁你的业务广度以及技术深度~
简历邮件发送至 jiajun3@staff.weibo.com 。
邮件标题为:微博-职位-职级(中级、高级、资深)-姓名。
还想了解我们团队:)
每一次职业的选择都是困难的,也理应慎重。如果我们的职位中有那么一两点描述打动了你,但是你觉得我们这个团队依然神秘的宛如戴着面纱。那么我非常乐意带你走进我们团队,一起认真,坦诚地相互交流。我相信你在全面的了解我们后,会心动的~~
微博平台架构官方微博(我们团队隶属于微博-研发中心-平台研发部):
微博晋升体系、人才成长理念(平台研发部 leader TimYang 博客):
我们的团队管理理念文章( Feed 研发部 leader 道儒分享):
我们的招聘观点文章:
我们在技术领域的部分分享: