招聘人数:1 人
性别要求:不限性别
1.负责美的开源数据库(Mysql/Postgres)分布式相关的设计和研发工作2.负责开源数据库(Mysql/Postgres)的内核研究工作3.负责美的开源数据库分布式改造的整体规划,结合业务场景,分库分表及Sharding,提升扩展性4.负责美的开源数据库应用的总体设计、规划、研发、交付。5.负责提升开源数据库系统的易用性、稳定性及高可用,提升资源利用率和性能。6.结合Linux内核、网络、存储以及数据库内核技术,进行数据库故障的诊断、分析、解决,及性能优化
任职要求:1.5年以上工作经验,精通C/C /JAVA等至少一种开发语言,有良好的算法和数据结构基础;2.有在大型互联网公司高并发数据库的规划、实施、管理经验,并具备分布式数据库的开发能力(3年以上)3.深入理解数据库的优化器、执行器、MVCC、锁、日志、缓存区、存储、主备高可用等一个或多个模块原理;4.深入理解强一致性和最终一致性,以及分布式缓存和数据库一致性的保证5.深入理解基于分布式事务数据一致性解决方案(2PC/TCC/基于MQ/SEATA)的内部原理以及设计(同步场景/异步场景)6.精通基于Proxy端(Atlas/ProxySQL/Mycat/DBLE)和应用端(sharding-jdbc等)的分库分表技术的内部实现和原理,并能结合美的业务场景做二次开发改造,打造美的自有的数据库中间件7.热爱底层技术,有追求极致性能和工程质量的热情;8.有良好的沟通能力和团队意识,以及追根究底、认真负责的态度;
优先条件(满足下面一条或多条优先考虑):1.有PostgreSQL、MySQL、Mariadb、NoSQL数据库等数据库内核开发经验;2.有数据库、网络、操作系统、高并发系统、分布式系统等至少一个领域的工作经验,并深入理解该领域技术;3.有Linux内核、驱动、高性能、高并发服务器等开发经验4.有在Linux进行profiling、性能问题分析的经验;
求职提醒:求职过程请勿缴纳费用,谨防诈骗!若信息不实请举报。