简历投递邮箱:liemiko.lifang@alibaba-inc.com
一、Java技术专家(北京/杭州)
工作内容:
- 负责阿里云线上块存储系统功能研发,包括设计、开发、测试和发布;
- 负责阿里云线上块存储系统的维护;
- 负责阿里云线上块存储架构重构和演进。
职位要求
- 4年以上Java项目开发经验;
- Java基础扎实,理解IO、多线程、集合等基础框架,对JVM原理有一定的了解;
- 熟悉高并发、高性能的分布式系统的设计及应用、调优;
- 熟练使用 Spring、Spring MVC、MyBatis 等框架,并对框架原理有所了解;了解RPC框架,如dubbo、thrift等;了解redis zookeeper;
- 熟悉MySQL的应用开发、性能调优和可扩展性设计,了解事务、锁、并发等实现机制;
- 具备较好的系统化分析能力、团队协作能力和沟通交流能力。
二、研发专家/高级专家(Linux/C/C++)(北京/杭州/上海/成都)
候选人将工作在下面的一个或多个领域:
- 基于新型存储介质如 NVMe SSD 的文件系统;或者
- 云存储对象存储,块存储,文件存储的开发;或者
- 基于K-V系统的存储索引系统;或者
- 分布式系统的多副本一致性协议;或者
- 分布式元数据管理;或者
- 智能数据分布和设备管理等。
职位要求
- 5年以上系统软件,如操作系统,存储系统,数据库系统,分布式系统等大规模系统软件开发经验;
- 精通Linux下c++语言,精通至少一门脚本语言,如shell,python等;
- 严谨的程序开发态度,代码稳定可靠;
- 对存储系统,文件系统等有深入理解。对存储领域的新技术;
- 敏锐的洞察力和超强的分析与解决复杂问题的能力;
- 良好的沟通能力和团队合作精神,有一定的组织协调能力和决策能力;
- 有在充满变化的环境下克服困难达成目的的能力和决心。
三、管控开发专家(北京/杭州/上海/成都/深圳)
职位描述:
混合云存储控制面开发专家将负责分布式软件定义存储,数据管理产品的研发,日常工作包括但不限于
- 设计和开发大规模分布式存储的智能管理,监控,运维平台,提供云原生的管理监控功能,保证存储系统安全性和可靠性
- 测试,调优和运维大规模公共云服务和分布式存储系统
- 保持前瞻性, 随着业务复杂性, 负载增加, 运行管理复杂性的增加, 持续的推动系统设计的重构
职位要求
1.后端开发岗位:
- 精通Java/go/Python,在多线程等方面有丰富经验
- 对分布式系统设计与实现有深刻理解,熟悉常见中间件,如SLB,消息队列,Zookeeper等
2.前端开发岗位
- 精通Web前端技术,HTML、CSS、JavaScript等, 对js开发库(jQuery/Mootools/Dojo/YUI/Extjs/Backbone等)有丰富的经验;
- 有丰富的关于Web标准、易用性、浏览器端原理以及网站性能等方面的知识
- 在云生态技术,包括VMware、HyperV, KVM,OpenStack, HDFS等平台上有开发经验者优先;
- 具备存储,灾备或者云平台开发经验,尤其是管理系统、控制台经验者优先;
- 快速学习能力,乐于挑战现状,勇于承担责任
四、数据面开发专家(北京/杭州/上海/成都/深圳)
职位描述:
候选人将负责公有云存储产品,分布式软件定义存储,数据管理产品的研发,日常工作包括但不限于:
- 设计和开发大规模分布式存储提供弹性按需扩展块/文件/对象存储能力。
- 设计和开发大规模数据管理产品服务,提供智能数据管理和备份服务。
- 测试,调优和运维大规模公共云服务和分布式存储系统。
- 保持前瞻性, 随着业务复杂性, 负载增加, 运行管理复杂性的增加, 持续的推动系统设计的重构。
职位要求
- 精通Linux或者windows操作系统,精通至少一种开发语言,C++,Java,Golang。
- 4年以上企业级系统软件开发经验,如:操作系统,驱动程序,存储系统,数据库系统,分布式系统等大规模系统软件开发经验或者文件备份,数据库备份,虚拟机备份,VTL备份等系统开发经验,有分布式存储系统和备份软件开发的经验优先;
- 如果有下列任一系统或者协议的开发经验优先:OpenStack/S3/Swift/Ceph/Gluster/Lustre/SMB/NFS/ZFS
- 严谨的程序开发态度,代码稳定可靠,敏锐的洞察力和超强的分析与解决复杂问题的能力;
- 良好的沟通能力和团队合作精神,有一定的组织协调能力和决策能力。
五、表格存储技术专家(杭州/上海)
职位描述:
- 服务化平台研发:参与云服务化层全链路组件研发,提供 Serverelss 化、即开即用、全球部署的云服务平台。
- 内核研发:参与 PB 级分布式存储和索引引擎研发,实现分布式 CDC 技术提供实时更新数据订阅;高可用架构设计,提供不同的高可用产品形态。
- 服务管控:负责大型分布式系统的容量规划、资源调度、机器生命周期管理、成本优化等工作,对运维管控系统需求负责,帮助提升服务整体的运维效率。
职位要求
- 算法、数据结构、操作系统等基础知识扎实,具备优秀的逻辑思维能力。
- 本科及以上学历,三年以上开发经验,有过大数据平台存储引擎或计算引擎研发经验更佳。
- 有大规模、高可用分布式系统研发和运维经验者优先。
- 熟悉C/C++/Java/Go中至少一种开发语言,开发过中大型项目,阅读过对应语言著名开源项目源码,有良好的编码习惯、一定的代码洁癖。
- 对 ElasticSearch/Solr/Lucene/Titan/Neo4J/JanusGraph/MongoDB/HBase/Cassandra 等 NoSQL 存储其中一个或多个有深入应用经验,阅读过源码精通底层原理者优先。
- 对技术有强烈的进取心,具有良好的沟通能力和团队合作精神、优秀的分析问题和解决问题的能力。
- 对未知领域有快速的学习、探索和研究能力,不惧挑战。
六、高性能网络技术专家(北京/杭州)
职位描述
- 负责下一代高效稳定的存储网络技术的发展,包括高性能网络协议、IO框架、及RPC框架的设计和实现;
- 负责网络框架监控、智能运维体系,保障网络高性能的同时,兼顾可控和可靠;
职位要求
- 扎实的计算机体系结构和操作系统方面的基础,有丰富的代码开发经验;
- 精通高性能、高并发的编程技术,有丰富的性能调优经验;
- 具备良好的团队、跨团队沟通及合作能力,可主导技术语言及攻坚;
- 有独立产品设计、开发经验,可以独立或带队开辟技术方向,落地到上下游业务中;
- 有用户态协议栈、RDMA、TOE、smartnic,及相关的软硬件结合的经验优先;
- 有开发和调优4层及以上的网络协议(TCP/MPTCP/QUIC/HTTP2.0等)的经验优先;
- 有开发和维护通用RPC框架的经验,及熟悉常见的gpc、brpc、dubbo优先;
- 有开发和优化linux内核网络协议栈或网络设备驱动的经验优先;
- 熟悉高性能框架如DPDK、netmap、bpf等,有相关开发经验优先;
七、智能存储技术专家(北京/杭州)
职位描述:
- 基于阿里云存储的海量图片、视频、音频、文档等媒体资源,整合 AI 能力(识别、检索、归类),为客户提供超大规模高可靠性、分布式、低成本、高并发能力的应用服务。
- 深入接触存储与 AI 在各行业客户中的实际应用中的场景,为打造真正普惠、实用的 AI 能力。
- 进行架构设计规划,并进行实现。主要应用 Go 语言。
职位要求
- 5 年以上 Linux 平台下服务端开发经验,有大型服务端项目开发背景者优先;
- 能使用 Go、C++、Java 等至少一种语言完成大型项目开发,熟悉 Go 或有全栈能力加分(包括前端、node.js),具有良好的编码习惯;
- 具备较好的面向对象设计思想,熟悉高并发、分布式设计;
- 熟悉对象存储、表格存储、k8s 等云服务和框架优先;
- 具备大规模分布式系统、并行文件系统或数据处理等存储系统构建经验的优先;
- 快速学习能力,良好的发现并解决问题能力,对问题愿意追根究底;
- 有 AI 相关经验加分,有图像处理、视觉、视频、音频、NLP 等相关 AI 领域经验优先。
八、混合云存储测试和交付技术专家(北京/杭州/上海/成都)
职位描述
- 同时开发专有云上的软硬件系统与阿里云公共云上的服务;
- 设计与实现全面覆盖企业工作负载,包括传统企业应用,云原生应用,大数据系统的服务功能;
- 优化服务能力,确保达到严苛的企业级SLA要求;
岗位职责:
- 熟悉混合存储产品线的功能,性能和可扩展性等指标,理解产品设计和实现细节,以高效的工程方法测试和优化产品能力;
- 熟悉客户IT架构和洞悉实际需求,结合阿里云服务和混合云存储产品线的特性,为客户设计、验证和实施整体解决方案;
- 分析竞品及友商产品,积极反馈测试结果和客户需求,为业务的开展提供火力支援,为产品线的开发决策提供支撑;
职位要求
- 3年以上工作经验,有中大型软件的软件工程经验,精通中大型产品测试方法,能基于产品规格和内部原理,设计测试方案和测试标准;
- 对传统企业IT架构有深刻理解,能够从基础架构和应用等不同层面分解客户需求,设计方案,并能够做到端到端的定量分析和方案评估;
- 熟悉Linux,熟悉至少一种高级语言(C++/Java/golang/Shell/Python/Ruby/Perl);
- 有企业传统IT架构,包括服务器硬件、虚拟化、存储阵列、企业级数据库、灾备、容器的开发、测试、实施经验者优先;
- 有自动化测试工具框架系统开发经验者优先;
- 有云计算,高性能计算和大数据行业经验者优先;
- 具备较强的的团队内外沟通,协作能力和解决客户问题的能力;
- 个性乐观开朗,逻辑性强,思路活跃,乐于合作;
九、移动端技术专家/架构师 (北京/杭州)
职位描述
- 客户端业务架构设计,快速打造具备高扩展能力和动态化能力的独立APP ;
- 带领团队围绕研发生命周期进行系统性的改进,为客户端提供业界一流的性能与稳定性体验;
- 制定研发规范,保证客户端团队代码质量,降低沟通成本;
- 配合产品运营部门,用新技术支撑新的业务形态。
职位要求
- 5年以上客户端开发经验,有丰富的客户端应用开发经验,可以独立承担架构设计,并主导项目;
- 精通客户端Framework层,有通过源码阅读定位问题的经验,对业界较流行的开源库的实现方案有较为深刻的理解;
- 精通客户端调试工具和方法,可以应付客户端的复杂问题;
- 在客户端的UI,性能,可用性等方面有优化经验;
- 有持续学习提高的能力,在某个无线技术领域有自己的研究方向,有一定的创新研究和应用成果;
- 在Native & Web融合维度有一定经验(如Hybird、Webview等)优先;
- 在客户端网盘开发经验优先;
- Android和iOS两个平台都有研发经验优先