-
工作职责 1. 从事数据库内核研发工作,建设基于MySQL的平安数据库发行版 2. 负责MySQL内核新特性研发,功能优化及缺陷修复 3. 负责MySQL 插件研发 4. 负责MySQL其他企业级生态工具链研发 任职要求 1. 计算机或相关专业本科毕业,5年及以上相关工作经验 2. 精通 C/C++编程语言,具有良好的编程能力和编码风格 3. 熟练掌握常用数据结构和算法 4. 熟悉编译原理与数据库原理 5. 熟悉操作系统原理和Linux操作系统底层知识 6. 对分布式系统的架构和原理有比较深入的了解 7. 具有MySQL数据库内核研发经验者优先
-
职责描述: 1、负责腾讯分布式数据库TDSQL的内核开发,聚焦于分布式数据库内核节点的能力。参与新需求方案的设计、文档的撰写,代码的编写以及测试用例的构建。 2、参与现网问题的定位、排查,联动计算节点排查并定位问题,解决历史遗留Bug。 任职要求: 1、精通C/C++,有良好的数据结构及算法基础,熟悉多线程和异步编码模型; 2、熟悉多线程编程,分布式,缓存,消息队列等; 3、熟悉Innodb的MVCC、事务、锁、日志等,修改过其源码; 4、深入理解分布式架构,了解分布式场景下的事务问题、复杂查询问题。
-
岗位职责 1. 负责分布式数据库(Graph Database)内核的设计与研发 2. 对分布式存储引擎、分布式查询引擎进⾏迭代,优化数据库的存储和查询性能 3. 了解更多数据库前沿技术,实现创新并在实际场景中灵活运⽤ 岗位要求 1. 本科及以上学历,计算机相关专业,专业基础扎实,学习能⼒强 2. 精通Java编程语⾔,精通JVM性能调优 3. 精通数据库原理,熟悉⼤型分布式数据库体系结构,具有数据库内核开发经验优先 4.熟悉Linux操作系统,对系统性能、存储、⽹络、多线程等⽅⾯有较深理解
-
工作职责: 1、参与自研数据库产品的研发。 2、负责核心模块的设计与编码。 3、项目相关设计开发文档的整理与编写。 4、与业务部门人员沟通,协助完成产品需求分析与设计。 5、配合测试工程师进行系统测试,解决bug。 6、新技术调研,可用性分析。 职位要求: 1、本科及以上学历,3年及以上数据库内核开发经验。 2、有OpenGauss或PG内核研发经理优佳 3、良好的团队合作精神和沟通协调能力,较强的分析和解决问题能力,责任心强,并能够承受工作压力。
-
职位描述: 1、负责数据库产品内核的需求分析、系统设计、编码、单元测试、BUG修改等研发工作; 2、负责为技术支持人员提供答疑和研发级的技术支持; 3、负责配合产品经理,进行竞品的功能、实现分析; 职位要求: 1、计算机相关专业,本科及以上学历,3年以上研发经验; 2、熟悉掌握linux下C/C++编程,熟悉进程间通信,内存管理,网络通信等 3、算法能力强,能够设计合理的算法对程序进行优化; 4、熟悉研发项目过程,具有基本的项目管理能力; 5、良好的沟通能力和技巧,和良好的文档编写能力; 6、有数据库、操作系统基础软件开发经验者优先; 7、对工作充满热情,责任心强,能够承受压力;有良好的团队协作意识和能力。
-
1、作为数据库内核研发团队成员,参与或主导数据库内核相关领域的新技术探索,含算法、分布式架构等;2、参与或主导某类数据库领域的客户场景分析、需求定义、架构设计和特性交付;3、进行相关部分或全部算法设计、数据库系统方案设计以及软件架构设计;4、独立或协同负责内核或数据库工具特性的研发。任职要求:1、本科及以上学历,5年以上工作经验;2、熟练掌握Linux环境下C/C++编程,熟悉进程间通信、内存管理、网络通信等相关知识;3、熟悉数据库理论基础和主要算法,并且具有数据库内核相关开发经验者优先;4、熟悉Oracle、DB2、SQL Server、Sybase、Greenplum、MySQL、PostgreSQL等主流数据库架构中一种或多种者优先;5、熟悉数据库查询引擎(如查询代价估算算法,分布式查询计划产生算法等)、缓存管理、并行处理、I/O 访问相关知识,并有实践经验者优先;6、 有广阔的技术视野,优秀的团队合作能力和沟通能力。7、 喜钻研,有很强的学习能力和分享精神。
-
职位描述 1. 负责时序数据库产品的白盒测试设计、测试验证与交付工作,保证产品高质量发布 2. 负责时序数据库 Apache IoTDB 服务的测试架构设计和开发,支撑自动化测试,提升测试质量和效率 3. 支撑时序数据库产品的性能/过载测试、可靠性/混沌测试、安全测试、客户化测试等 4. 参与时序数据库测试的全流程,包括参与需求分析、设计评审,制定测试计划,设计和执行测试用例,进行缺陷跟踪定位,协助开发工程师解决问题等 5. 面向被测物的测试开发工作,包括并不限于:测试数据构造,Mock,测试框架二次开发、业务审计及监控功能开发及应用,系统稳定性相关开发及应用,测试建模工具及测试分析工具开发及应用 6. 项目测试小组的日常管理,包括项目计划,任务分工等; 7. 编写并执行测试计划、测试用例,包括程序和文档的测试验证。 职位要求 1. **院校计算机或其他相关专业本科以上学历,985或211院校优先; 2. 熟悉 Java 语言; 3. 参与过开源时序数据库(Apache IoTDB, InfluxDB, OpenTSDB, KariosDB)贡献者优先考虑 4. 5年及以上数据库等业务领域测试经验者优先; 5. 熟悉Linux操作系统; 6. 精通测试流程和测试用例设计方法,能主动进行技术钻研; 7. 熟悉至少一种自动化测试工具,能独立完成自动化测试优先。
-
Java技术专家-数据库内核 SQL引擎研发
[杭州·西湖区] 2023-04-1935k-70k·15薪 经验3-5年 / 本科软件服务|咨询,数据服务|咨询,工具类产品 / 天使轮 / 50-150人岗位描述: 1. 参与 Aloudata 湖仓引擎的内核设计和研发; 2. 负责 SQL引擎及查询优化器设计和研发; 3. 参与Aloudata湖仓引擎性能优化及稳定性建设; 岗位要求: 1. Java 基础扎实,具有良好的编程习惯,精通 Java 核心技术; 2. 对数据库、OLAP、计算引擎 SQL 优化器有一定了解和设计; 3. 对于业界计算引擎物化视图机制和原理有一定的掌握; 4. 对于计算引擎的元数据的机制和原理有一定了解; 5. 掌握常用的算法和数据结构; 6. 良好的沟通、协作能力。 加分项: 1. 具有 Apache Calcite 的使用和开发经验; 2. 对于 Flink、Spark、Presto 有一定开发经验。 -
岗位职责: 1、负责分布式数据库集群的功能开发; 2、负责分布式数据库特性数据的存储结构改造; 3、负责研发多副本技术; 4、负责研发分布式数据库特有的流式计算、窗口函数功能。 岗位要求: 1、3年及以上数据库相关开发经验,本科及以上学历; 2、熟练掌握C/C++语言,具备良好的编程习惯、数据结构、算法等基础知识,对分布式系统的架构和原理有一定的了解; 3、对分布式数据库原理有深入了解,熟悉influxdb、opentsdb、timescaledb、TDengine等分布式数据库项目者优先。
-
岗位职责: 1.数据库内核研发工作,包括存储引擎、SQL 引擎等新特性开发 2.协助架构师完成技术调研和选型工作 招聘要求: 1. 硕士及以上学历, 计算机、软件工程等相关专业 2. 为人正直负责,具有良好的沟通能力和团队精神 3.熟悉 Linux 系统操作,扎实的 C/C++基础,熟悉 C/C++开发,熟练掌握数据结构和常用 算法 4.对技术有强烈的兴趣,喜欢钻研,有好奇心,有较强的学习能力
-
职责描述: 1、根据用户需求设计相应的数据库特性; 2、数据库系统内核的开发以及测试; 3、数据库系统性能分析,设计开发提高数据库系统性能。 任职要求: 1、计算机相关专业,本科及以上学历; 2、精通C/C++, 3年以上开发经验; 3、熟悉Linux系统开发,分布式文件系统优先; 4、熟悉数据库系统,分布式数据库优先; 5、熟悉数据挖掘,开发过机器学习算法者优先; 6、工作细致认真,善于团队合作; 7、勇于创新,热衷学习新技术,接受挑战。
-
职责描述: 1、根据用户需求设计相应的数据库特性; 2、数据库系统内核的开发以及测试; 3、数据库系统性能分析,设计开发提高数据库系统性能。 任职要求: 1、计算机相关专业,本科及以上学历; 2、精通C/C++, 5-10年以开发经验; 3、熟悉Linux系统开发,分布式文件系统优先; 4、熟悉数据库系统,分布式数据库优先; 5、熟悉数据挖掘,开发过机器学习算法者优先; 6、工作细致认真,善于团队合作; 7、勇于创新,热衷学习新技术,接受挑战。 8、有数据库、网络、操作系统、高并发系统、分布式系统等至少一个领域的工作经验,并深入理解该领域技术; 9、有PostgreSQL、Greenplum、DB2、Teradata、MySQL、国产数据库、NoSQL数据库等数据库内核开发经验; 10、深入理解数据库的优化器、执行器、MVCC、锁、日志、缓存区、存储、主备高可用等一个或多个模块原理; 11、深入理解分布式数据库架构、查询计划、事务等原理
-
岗位职责: 1. 数据库内核的开发及测试; 2. 研究分布式分析型数据库前沿技术、规划数据库产品演进方向; 任职要求: 1. 国内重点高校本科及以上学历,计算机相关专业; 2. 精通C/C++语言(或者任意一门语言,并且愿意学习C); 3. 熟悉Linux系统编程; 4. 具有良好的编程习惯,熟悉数据结构,热衷算法效率提升; 5. 熟悉分布式数据库原理、PostgreSQL内核者优先; 6. 有分布式数据库实施、运维经验者优先; 7. 有开源社区贡献者优先; 8. 工作细致认真,善于团队合作; 9. 勇于创新,热衷学习新技术,接受挑战;
-
职责描述: 1.负责/参与新型数据库系统内核模块的设计与开发、文档撰写和新人指导; 2.跟踪业界前沿趋势,结合研究院技术突破,提升产品竞争力。 任职要求: 1.三年以上相关领域开发经验,扎实的编程能力,深入理解C/C++/Rust语言; 2.对分布式系统的架构和原理有深入的了解; 3.熟悉 MySQL/PostgreSQL/Oracle 等数据库系统实现原理,有内核开发经验优先; 4.优秀的发现和解决问题能力,良好的沟通能力,具备团队合作精神。 加分项: 1.拥抱开源,对前沿技术有浓厚的热情和探索欲望,有开源项目经历; 2.熟悉分布式计算引擎或数据库,例如 Spark/Greenplumn/ Clickhouse,并熟悉其源码。
-
数据库全栈开发工程师(数据库内核开发培养岗)
[北京·朝阳区] 2023-04-1815k-20k·13薪 经验1-3年 / 本科人工智能服务,数据服务|咨询 / A轮 / 150-500人数据库全栈开发工程师(数据库内核开发培养岗) 岗位主要是数据库内核开发培养岗位。必须有c/c++开发经验主要是培养岗位,要求基础好,热爱学习,可带可培养。数据库内核团队目前两个博士带两个硕士,岗位前景非常好,但是技术要求非常高。如入职前期几乎都是在学习培养,所以要求稳定性高对内核开发有兴趣。 职责描述: 1、指导、支持客户使用公司的数据库产品。 2、根据需求,做POC测试。 3、参与数据库产品本身的功能模块的设计、开发; 4、数据库相关技术的调研,以及验证原型的设计开发; 任职要求: 1、计算机专业(非计算机专业,需要熟悉基础的数据结构和算法,以及软件工程的基础概念)。 2、1-3年的工作经验(或者能力优秀的应届毕业生),有1年左右的c/c++开发经验(可以是学校的毕业设计或者实习任务)。 3. 学习能力强,具有适当的口头和文档表达能力(能把自己的想法说清楚). 4. 工作积极,有进取心。 5、有大型系统源代码阅读经验优先。