分布式数据库团队隶属于华为2012实验室-中央软件院-分布式数据实验室,实验室由华为Fellow胡子昂亲自筹建,团队成员来自IBM、TeraData、神通数据库、阿里巴巴等,目前在进行华为自研的分布式数据项目。我本人也是看中了能够按照自己意愿重新造轮子的机会,以及华为在基础研究领域长期投入的决心,才决定跳过来的。也欢迎对系统底层技术、分布式技术感兴趣的同学加入,一起造轮子。工作地点:北京、深圳、杭州。
官方JD如下,工作经验根据具体情况能够适度放宽。知乎私信或者email联系我们负责招聘的工程师,文博:wilbur.wu@huawei.com
分布式数据库高级工程师
岗位职责:
负责分布式数据库的研发设计工作,包含:
1.承担华为分布式数据库的架构设计、关键技术研究及核心代码开发工作。
2.参与开源数据库、开源存储引擎的分析、研究、优化及改进工作。
3.参与分布式数据库业界前沿技术的分析与研究工作。
岗位要求:(5~6条件须满足其中一条)
1.计算机及相关专业,本科及以上学历,五年以上相关工作经验,博士不限工作年限。
2.熟悉Linux系统,熟悉C/C++/Java/Go中的至少一种。
3.对数据库如SQL底层实现、架构、原理等有一定了解。
4.有较强英文文献等材料阅读能力和使用英语表达沟通能力。
5.对分布式数据库事务协议、一致性控制/协议、存储管理、数据复制协议等有过分析、研究经验者优先。
6.有本领域架构设计或开源社区代码贡献或相关产品研发经验者优先。
大数据平台高级工程师
职位描述:
作为团队核心成员,聚焦华为下一代大数据平台研发。
主要工作职责包括设计和开发两部分:
l 负责分布式查询引擎研发,提供异构数据源接入、跨数据中心查询、数据虚拟化、查询优化等关键特性
l 研发面向各种用户或程序的大数据工具,用于支撑系统优化或系统自动调优
l 研发核心算法,实现查询负载分析,不同系统组件和架构优化推荐生成。
l 研发大数据管理平台的元数据,数据管理和数据安全等功能。
该职位需要较强的分析和解决问题的能力,以及出色的口头和书面沟通能力。
关键职责:
l 增强分布式查询引擎能力,提供多种关键特性,尤其是支持异构多数据源查询和跨数据中心查询方面的优化能力。
l 开发核心算法,用于分析查询负载、提取共同的负载特征,自动生成对系统使用和效益评估等方面的优化推荐。
l 为大数据管理平台设计一个完整的元数据,支撑多样的数据治理和数据安全能力。
需要具备的能力:
l 计算机科学或相关领域硕士及以上学历
l 4年以上软件开发经验
l 在JDBC、查询进程、优化、执行、性能查询、解析、数据库工具方面,具有较强的SQL知识
l 熟练掌握Scala、Java和脚本语言的编程技巧
l 对大数据组件/框架有实践经验,例如Hadoop、Spark、HBase、HDFS、Hive、NoSQL数据等
l 最好有元数据、数据管理和数据安全方面的经验
l 最好熟悉spark
l 最好具备其他相关分布式系统组件经验,例如Solr、Elasticsearch、Logstash、Kibana、 Kafka、REST API等
另附同一个实验室下,分布式计算方向的职位JD
分布式并行计算专家
工作地点:杭州
岗位职责:
1.负责大规模分布式与并行软件框架的相关研发工作,过吸收国内外学术界&工业界、开源社区等最新思想,通过概念、架构、技术创新,构建公司云分布式软件的核心能力
2.承担公司消费者业务、运营商业务、企业业务三大业务领域的分布式并行软件需求分析、架构/关键模块设计、开发工作。
岗位要求:(4~10条件须满足其中1条)
1.计算机及相关专业,本科及以上学历,五年以上相关工作经验,博士不限工作年限。
2.熟悉&精通C/C++/Java/JS/Scala/Go/Python等编程语言的一门或多门,熟悉常用算法、数据结构,熟悉Linux系统及其下的开发经验。
3.有较强英文文献等材料阅读能力及使用英语表达沟通能力。
4.对业界分布式和并行异构编程框架如Spark / Graph / TBB / OpenMP以及SOA架构等的理念设计有深刻理解者优先。
5.熟悉异构并行计算,对 GPU / OpenCL / CUDA 的实践应用有深刻理解者优先。
6.熟悉分布式集群资源管理与调度相关的云计算技术的理念、架构、设计、实现,有如Kubernetes、Mesos、Yarn、Zookeeper、Docker、ETCD等相关集群实践经验者优先。
7.熟悉Aeron、RabbitMQ、Kafka、Redis等业界某一种开源消息中间件技术,有Kafka实践经验者优先。
8.具备丰富的分布式系统运维、监控和性能分析经验,熟悉Dapper、Zabbix、ElasticSearch、Kibana,有Node.js,Java开发经验者优先。
9.熟悉分布式系统高可用、高可靠、容错理论、设计者优先。
10.有本领域架构设计或开源社区代码贡献或相关产品研发经验者优先。