数据库内核开发工程师( C / C ++)
岗位职责:
1.企业级国产数据库产品设计和研发工作,包含 SQL 引擎、性能优化、高可用、兼容性、存储引擎等各方面
2.分析测试产品性能瓶颈,进行性能优化和调整
招聘要求:
1统招211本科以上学历,计算机、软件工程等相关专业
2.为人正直负责,具有良好的沟通能力和团队精神
3.5年以上相关开发经验,熟悉 linux 系统操作,扎实的 C / C ++基础,熟悉 C / C ++开发
4.熟练掌握数据结构、常用算法、设计模式,熟悉 Python 、 Java 等开发语言优先
5.对数据技术研发有强烈的兴趣,喜欢钻研技术,对底层技术有足够的好奇心
6.有较强的学习能力和逻辑分析能力,良好的编程习惯,能够独立分析并解决问题
分布式数据库开发( C / C ++)﹣架构师
岗位描述
1.作为负责人承担数据库产品各模块的开发和维护,支持数据库产品增删改查、导入导出、备份恢复等数据/日志存储相关功能在集中式系统和分布式系统的开发和扩展,并负责解决产品使用中的缺陷。
2.负责存储引擎领域新技术的调研和验证,以及新技术在产品中的落地
3.拉通内部相关组件团队,高效沟通协同推动新功能拓展。
4.担当 scum master 角色,在敏捷开发过程中主持和推动团队的研发进展。
任职要求:
1.统招211本科或以上,计算机或相关专业毕,数据库系统相关专业优先。
2.从事数据库开发维护工作经验不少于5年。精通 Linux 环境下 C / C ++开发、调试和测试。
3.精通常见的数据库存储引擎,如 MySQL InnoDB ;熟悉存储引擎对于支持事务、特殊数据类型、索引、外键等功能的设计;有解决操作系统原因造成存储引擎问题的经验;熟悉 PostgreSQL 者优先。
4.具有很强的问题分析和定位能力,熟悉常见的 coredump 、挂起和内存泄漏问题的原因,在解决此类问题方面有丰富的经验。
5.目标导向的思维方式,清晰的逻辑分析和表达能力,执行力强,敢于担当。