技术总监
30-50K 深圳 10年以上 硕士以上
职位描述: 1.主导融合HTAP和NewSQL的分布式内存数据库的内核研发工作,包括并行软件架构设计、关键技术研究和核心框架开发; 2.主导关键技术领域开源软件的调研、分析、优化和改进,参与国际SQL标准扩展并实现相关功能; 3.参与分布式数据库系统中所有核心模块的设计、开发和性能优化,包括存储模块、事务处理模块、查询优化模块和查询执行模块等; 4.参与分布式数据库压力测试和稳定性测试的框架设计,进行国际评测机构制定的基准测试; 5.参与分布式数据库系统各个核心模块研发团队的建设。 任职要求: 1.信息技术类相关专业本科或以上学历,计算机基础知识(包括操作系统、数据结构、算法设计与分析等)扎实; 2.五年或以上相关工作经验(具有数据库相关领域博士学位者可以适当放宽该项要求); 3.精通C/C++及其他一种或多种编程语言,熟悉各种主流的软件设计模式; 4.熟悉分布式数据库系统原理,有数据库内核或分布式系统核心模块的研发和调优经验; 5.了解开源分布式文件系统Ceph/HDFS/GlusterFS等、开源SQL数据库PostgreSQL/MySQL等、开源NoSQL/NewSQL/HTAP数据库Cassandra/ClickHouse/VoltDB /ScyllaDB/CockroachDB/TiDB/ openGauss/Greenplum等,并阅读过相关源代码; 6.能够熟练地阅读理解中英文技术文献,对技术文献有一定的综合分析能力; 7.擅于沟通和发现问题,能够依据一定的结构化思维方式清晰表达技术问题及其解决方案; 8.具有五年或以上分布式数据库系统核心模块研发团队带头人经验的优先考虑。