字节跳动【成都】-前端开发/存储开发/Iaas三件套

684 阅读6分钟

哔~字节跳动【成都】基础架构团队紧急招聘!!!

1、我们是谁:

字节跳动基础架构团队是支撑字节跳动旗下包括抖音、今日头条、西瓜视频、抖音火山版等在内的多款亿级规模用户产品平稳运行的重要团队,为字节跳动及旗下业务的快速稳定发展提供了保证和推动力。

字节跳动基础架构团队主要负责字节跳动私有云建设,管理数以万计服务器规模的集群,负责数万台计算/存储混合部署和在线/离线混合部署,支持若干 EB 海量数据的稳定存储。

文化上,团队积极拥抱开源和创新的软硬件架构。

2、我们的优势:

业务发展迅猛! 团队HC多多,氛围超赞,发展空间巨大,一起来打造优秀的基础架构团队! 大平台 核心产品,团队 氛围好, 牛人多, 机会多, 导师nice,新人培养是团队 最重要的事情之一!

3、岗位需求:

前端开发工程师-私有云方向

1、负责字节云ToB相关产品开发,包括IaaS、分布式智能存储、统一平台前端开发等工作; 2、参与私有云、云原生等相关系统和平台的研发; 3、负责前端架构建设,公共组件的设计开发,研发工具建设,提高研发效率和研发质量; 4、负责前端页面的开发,性能优化,安全加固,优化用户体验; 5、参与前沿技术研究,承担重点、难点技术攻坚; 6、以技术侧的产品Owner角色负责把关产品需求,深入理解业务的基础上协同产品经理把控产品整体发展规划和落地,以技术驱动业务发展,确保产品成长。

岗位要求:

1、本科及以上学历,计算机、通信和电子信息科学等相关专业优先; 2、前端技术扎实,技术专研能力强,对新事物和技术热情高,熟悉主流的思想; 3、熟练运用 JavaScript、HTML、CSS、Node.js、ES6、TypeScript等前端技术;至少精通一款流行前端框架,如React/Vue 等,具备中大型复杂网站架构设计能力; 4、熟悉前端工程化体系,在开发效率、性能优化、可访问性、稳定性、自动化测试等方面有一定的认知和实践; 5、具备良好的团队协作精神,能利用自身技术能力提升团队整体研发效率,提高团队影响力; 6、在理解产品业务的基础上,提升产品的用户体验,技术驱动业务的发展; 7、加分项:具备云计算经验、微前端技术、用户体验优化实践、Node经验。

前端工程师(云平台)

负责容器云平台及 AI 云平台等前端组件和系统的设计、开发、维护工作。

岗位要求:

1、1-3 年或以上前端开发经验; 2、了解计算机网络原理,HTTP 协议,基本的浏览器渲染和网络传输过程; 3、熟练使用 React 技术栈或至少一类前端框架(Angular/Vue.js 等)且具备快速转向 React 的能力; 4、熟悉 Node.js,有相关开发经验; 5、熟悉 Webpack、Gulp 等至少一种构建工具; 6、熟练使用 Git,了解 Linux 常用操作; 7、优秀的沟通协作能力、分析解决问题能力和学习能力; 8、有良好的测试习惯以保证高质量软件的产出,快速定位和调试问题的能力。

【加分项】 1、有可视化、工程化等前端领域工作经验者优先; 2、熟悉 GraphQL 等技术栈优先; 3、熟悉 Docker、Kubernetes 及相关云原生系统者优先。

分布式存储产品化开发工程师

1、参与大规模分布式存储系统产品化的设计和开发,提供标准化访问、管理和运维协议; 2、持续优化系统成本、稳定性、性能、可用性、可扩展性、可维护性等; 3、深入理解业务场景的存储需求,针对性的为不同业务场景提供最合适的存储方案。

岗位要求:

1、了解分布式存储系统的实现原理,具有公有云或私有云存储相关工作经验; 2、熟悉C/C++/Go/Python中至少一种,对工程质量有很高的自我要求; 3、数据库方向:熟悉MySQL, PostgreSQL, Aurora, PolarDB等数据库系统和中间件者优先; 4、KV/Table方向:熟悉 memcache, redis, leveldb/rocksdb, HBase, TiKV 等系统者优先; 5、消息队列方向:熟悉RocketMQ、Kafka等消息队列系统者优先; 6、对象存储方向:熟悉 S3, Swift, OSS等对象存储系统者优先; 7、块存储方向:熟悉分布式块或传统企业块存储系统者优先。

分布式存储智能管控平台后端开发工程师

1、实时监控各业务运行状态(包括主器、服务、业务指标等各类监控); 2、提供智能的运维管理(管理海量的线上主机以及上面的各类存储服务); 3、提供秒级的响应报警以及安全审计保障。

岗位要求:

1、熟悉Go/Java语言中的一种,熟悉常用框架,2年以上工程实践经验; 2、熟悉Python/Shell/Perl脚本语言中的一种,具有相关工程实践经验; 3、了解Javascript、CSS、Node.js等前端技术,了解流行前端框架如React/Vue; 4、有大规模高并发应用的架构设计和研发运维经验,熟悉至少一种存储系统(数据库、表格、缓存、消息队列、对象、块等) 。

IaaS产品后端工程师

1、负责字节跳动私有云产品的架构设计与开发工作; 2、负责字节跳动SaaS产品云化相关开发工作。

岗位要求:

1、熟练使用Golang/Python/Java进行后端开发工作,两年以上相关工作经验; 2、熟悉Linux编程环境,能熟练使用Linux各种 troubleshooting工具; 3、熟悉Linux下,网络、存储,多进程和多线程编程。

IaaS解决方案工程师

1、负责基于字节跳动私有云的解决方案架构与设计; 2、负责场景拓展,制定在该场景的解决方案规划,推动解决方案关键特性开发; 3、负责字节跳动私有云定制,支持小型化部署和维护。

岗位要求:

1、熟悉KVM/VMware等虚拟化技术,有过两年以上的虚拟化相关经验; 2、熟悉OpenStack,有大规模私有云部署和产品经验优先; 3、熟悉网络和SDN,能针对不同的场景灵活设计网络方案。

Iaas产品实施工程师

1、负责私有云产品、SaaS产品的交付和落地实施; 2、负责产品、项目交付中存在的问题并及时解决。

岗位要求:

1、熟悉Linux工作环境、Shell/Python编程语言、TCP/IP协议,动手能力强; 2、熟悉Ansible、Saltstack、Puppet等自动化部署和编排工具开发和使用。 具备以下条件之一者优先: 1、有中大型OpenStack, Kubenetes项目交付实施经验; 2、熟悉数据中心网络架构,有中大型数据中心网络交付实施经验。

4、如何加入:

邮箱主题:姓名+期望岗位

邮箱投递:xuxingli@bytedance.com-