云数据库研发工程师RDSMySQL职位描述与岗位职责任职要求
职位描述:
工作职责:
1、云数据库RDSMySQL及中间件相关研发
2、云数据库RDSMySQL引擎优化分析及Patch相关研发
3、云数据库RDSMySQL平台产品化
4、定位和解决生产环境出现的各种问题,提出系统化的解决方案和规划
任职要求:
1、精通C/C++/Python/Golang/Java/Rust语言中的一种
2、熟悉linux内核、精通任意一种语言的多线程、网络编程、分布式开发
3、熟悉MySQL(SQLServer,PostgreSQL)数据传输协议,主从复制协议,MysqlGelaraCluster复制协议
4、熟悉Mysql源码者、Innodb等引擎、熟悉B+树,AST语法树,语义分析、熟悉Paxos算法,Raft算法者优先
篇2:华为云云数据库研发工程师职位描述与岗位职责任职要求
职位描述:
工作职责:
公有云大规模百万级QPS/TPS下一代newsql云分布式数据库服务的技术预研和产品研发工作,包括但不限于以下职责:
1.负责分布式数据库内核、MySql引擎及存储引擎的特性开发、性能调优等工作;
2.负责参与SQL引擎关键新技术和新功能的预研和原型开发工作。
任职要求:
业务技能要求:
1.精通MySQL/PostgreSQL/SQLServer等数据库系统实现原理;
2.熟悉Aurora/Spanner/PolarDB/TiDB/RocksDB等数据库或组件;
3.熟悉SQL编译器、优化器原理、执行算法等数据库技术;
4.熟悉分布式事务、索引技术、异步通信、高性能网络、性能优化、研究过Linux内核更佳。
专业知识要求:
1.拥有计算机或相关专业本科以上学历,精通C/C++/JAVA/Go/Python/Rust编程语言之一;
2.有Linux下大规模复杂软件项目开发的经历,熟悉Linux操作系统的块设备/文件系统原理和实现;
3.良好的系统分析/设计基础,有独立子系统或模块设计经验者优先;
4.性格积极乐观,有较强的语言表达和沟通能力;具备强烈的进取心、求知欲及团队合作精神。