岗位1:云数据库(PolarDB)内核开发专家-北京/杭州
Base地点:北京
岗位描述:
数据库OLTP产品事业部承载着阿里巴巴及阿里云的所有事务型数据库产品,包括 MySQL RDS,及新一代OLTP数据库POLARDB等。我们在数据库存储引擎、分析引擎、新硬件运用和智能数据库方向处于业界领先位置。其中POLARDB是我们的自研数据库,POLARDB让我们得以跻身国际顶尖数据库领域,并和国际知名数据库厂商展开竞争。POLARDB采用存储计算分离架构,支持100T共享存储空间,存储采用raft三副本,数据链路全用户态网络+IO bypass kernel,技术领先。通过服务于海量用户、数十万数据库实例的产品级系统实践,逐步凝练出团队特有的具备高度创新的系统级先进技术。
开发方向:
1、开发兼容MySQL生态的POLARDB数据库内核;
2、OLTP 存储引擎,研发基于分布式内存和多点可写的PolarDB下一代架构
3、分布式数据库
4、为数据库开源社区贡献力量,提升社区影响力;
5、参与云数据库产品的客户支持工作;
岗位要求:
1、精通C/C++等开发语言,有良好的算法和数据结构基础;
2、有数据库、网络、操作系统、高并发系统、分布式系统等至少一个领域的工作经验,并深入理解该领域技术;
3、热爱底层技术,有追求极致性能和工程质量的热情;
4、有良好的沟通能力和团队意识,以及追根究底、认真负责的态度;
优先条件(满足下面一条或多条优先考虑):
1、深入理解数据库的优化器、执行器、MVCC、锁、日志、缓存区、存储、主备高可用等一个或多个模块原理;
2、深入理解分布式数据库架构、查询计划、事务等原理;
3、有数据库内核开发的经验;
4、有网络协议、RDMA技术等开发经验;
5、有Linux内核、驱动等开发经验;
6、有高性能、高并发服务器开发经验;
7、有在Linux进行profiling、性能问题分析的经验
投递简历
岗位2:数据库存储引擎及分布式文件系统研发专家-数据库-北京/杭州/深圳
Base地点:浙江省 / 杭州市 / 余杭区
岗位描述:
1、设计和实现高性能的OLTP存储引擎、KV存储引擎、分布式文件系统, 支撑新一代云数据库POLARDB。
2、提升和维护高速数据存储与处理系统的稳定性, 性能,可扩展性, 和可观察性。
3、吸收业界最新的理论和工程成果,最新的硬件和软件技术,将其应用到自研系统中。
岗位要求:
1、具备问题分析, 概念抽象和设计,以及工程编码的能力。
2、精通C/C++,熟悉 go, python, shell 等中的任一语言。
3、熟练掌握系统编程,包括系统调用和库函数,网络编程范型,多线程编程范型, debug工具和技能等。
4、熟悉Linux或FreeBSD的内核代码, 尤其是内存管理、IO stack相关的代码。
4、熟悉文件系统, 分布式文件系统, 或存储引擎。精通ext4,xfs, zfs, ceph, glusterfs,innodb,rocksdb任一者尤佳。
5、理解分布式计算原理,事务处理的ACID。
6、具备流利的英文读写能力,对新技术有学习的渴望。
7、熟悉计算机体系结构,理解硬件的工作原理,有NVM、 RDMA、3DX point、NVMe等新硬件开发和调试经验者优先
投递简历
岗位3:POLARDB云原生-数据库研发专家-数据库-杭州/北京
Base地点:浙江省 / 杭州市 / 余杭区
团队描述:
POLARDB云原生团队负责为POLARDB/RDS等OLTP数据库产品建立云原生能力,数据库研发专家岗位面向两个方向,分别是POLARDB智能网关以及Telemetry/Log数据存储的研发。
岗位职责:
1、设计并研发POLARDB的智能网关层,实现读写分离、透明切换、分布式事务等能力,在分布式数据库上提供类似于单机数据库的体验。
2、设计并研发基于Cloud-Native技术的Telemetry/Log数据的存储、查询和分析系统,帮助加强POLARDB和RDS的云原生能力。
3、参与开源社区的合作,提升社区影响力。
4、接收并处理客户反馈,为云数据库产品的客户服务质量负责。
岗位要求:
1、熟练掌握C/C++/Java其中一种, 计算机基础扎实,有良好的算法和数据结构基础。
2、有数据库、搜索、大数据、网络、操作系统、高并发系统、分布式系统等至少一个领域的工作经验,并深入理解该领域技术。
3、热爱底层技术,有追求极致性能和工程质量的热情。
4、有良好的沟通能力和团队意识,以及追根究底、认真负责的态度。
优先条件(满足下面一条或多条优先考虑)
1、深入理解数据库的事务、一致性协议、MVCC、高可用、查询优化等一个或多个模块原理。
2、有数据库代理、数据库内核研发经验。
3、有高性能、高并发服务器开发经验,有在Linux进行profiling、性能问题分析的经验。
4、开源项目Founder/PMC/Committer。
5、优秀的抽象思考能力,具备扎实的算法基础,有极强的代码能力。
6、有在业界高水平数据库、存储、系统会议上发表文章,例如SIGMOD、VLDB、ATC、OSDI、SOSP等。
7、对Aurora/Snowflake/Hyperscale等Cloud-Native Database有深入理解。
投递简历
岗位4:数据库项目管理专家 PMO-北京/杭州
Base地点:浙江省 / 杭州市 / 余杭区
岗位描述:
1、负责数据库团队的项目管理工作,负责重大产品化与商业化项目的全过程项目管理工作,从项目筹备、项目规划、过程实施、风险管理、结果验收、产品发布、运维、业务监控等全过程。
2、有效协调干系人并管理期望值,确保项目有序推进,及时发现并跟踪解决项目问题,有效管理项目风险,协调项目资源,保证目标能够按预期实现落地。
3、具备战略性和系统性思考,能够对相关业务、产品、技术进行有效决策支持,推动业务流程改进,制定并推广项目管理流程规范,针对项目目标合理的分解,并和战略目标保持一致。
4、在项目实践过程中,为一线工程师和一线主管进行项目管理方法和意识方面的培训,提高部门整体的项目管理水平;沟通协调各团队资源,提高整个研发部门的研发效能;最后沉淀形成规范化、流程化的研发项目,促进产品研发项目工程质量与效率的持续提升
岗位要求:
有五年以上IT从业经验,其中至少三年以上项目管理经验
熟悉项目管理领域知识,熟悉Srcum敏捷开发框架优先,并具有项目全过程管理的能力;熟悉互联网公司项目管理的思路、方法
具有良好的沟通能力、表达能力和书写能力,团队意识强,具有很好的团队管理和资源协调能力,有较强的抗压能力
具备一定的产品研发经验,对产品研发体系和环境有全局的理解和分析能力,能够持续引导团队进行项目研发质量效能提升
技术背景,有数据库技术背景优先
具备PMP或其他国家认可项目管理方面认证资质者优先
投递简历
岗位5:数据库产品架构师(DA)-数据库-杭州/北京/深圳
Base地点:浙江省 / 杭州市 / 余杭区
岗位描述:
1、支持阿里云大客户的数据库架构设计,了解客户的业务逻辑和数据库架构,给出合理的数据库产品组合和方案建议,形成客户场景化数据库解决方案。
2、引导客户需求,从运维、成本、采购、流程等各方面主导云数据库产品落地;
3、根据阿里云大客户的核心诉求提出产品需求,推动研发团队提升产品体验;
4、根据阿里云大客户的行业属性,沉淀行业解决方案,以点带面占领市场;
岗位要求:
【工作能力要求】
1、具备5年以上IT软件架构咨询、售前方案设计或IT运维管理经验;
2、思维敏捷,逻辑性强,并具备快速学习与知识整合能力;
3、具备良好的沟通能力与应变能力,能够独立和客户进行技术沟通与交流,并准确把握客户需求;
4、优秀演讲和文档编写能力,能独立编写与讲解方案,并主导在线Demo和线下POC;
5、深度挖掘客户需求的能力,引导需求指标,并结合产品优势编写项目方案建议书;
6、良好的团队协作能力,丰富的客户服务经验,有重大项目端到端交付经验者优先;
【专业技能要求】
1、熟悉主流数据库产品,包括MySQL、PostgreSQL、Redis、MongoDB、SQL Server、Oracle,并精通其中任意一种;
2、精通以上数据库和数据仓库的运行机制,以及常见的应用架构体系,能够根据具体需求场景合理进行数据库选型和模型设计;
3、熟悉主流的应用架构,包括传统的CS、BS架构、SOA架构,以及互联网分布式架构、微服务架构,并与RDS产品整合提炼最佳实践;
4、了解数据库的性能优化技巧,能够从全链路上定位性能瓶颈(网络、CPU、IO、操作系统等),提升应用性能;
5、熟悉云计算基础知识,了解AWS、 阿里云、腾讯云等产品功能,并了解OpenStack、对象存储、SDN的基本原理和应用场景;
投递简历
阿里云开发者社区“Offer 5000”专题,十四个团队技术大牛空降直播间,在线招人!戳我前往: 预约宣讲直播,了解团队信息、岗位介绍,投递简历,打卡完成任务还可以领取《阿里云面试红宝书》,助力你拿下Offer!