加入我们

数据库内核开发工程师

作为LongDB的数据库内核工程师(Database Kernel Engineer),您将专注于数据库内部,包括代码生成器、优化器、执行器、索引、统计和事务。

岗位职责:

1.完成公司关系型数据库(RDBMS)设计和开发关键功能,确保工作在并发多接点Hadoop执行环境中保持高性能和可扩展性;

2.负责关键数据库内部技术:计划生成、统计的使用和管理,表连接和策略选择,索引选择等;

3.负责公司产品的生命周期与其他工程师协作,包括架构、产品支持问题、测试版测试、错误修复等工作;

4.确保本职工作能够促进产品的稳定性、可靠性和可维护性;

5.负责为技术支持人员提供答疑和研发级的技术支持;

6.负责配合产品经理,进行竞品的功能、实现分析;

7.承担数据库领域丰富广泛的技术预研和创新工作;

8.完成领导交办的各项工作任务。

岗位要求:

1.211或985全日制本科/研究生以上学历,计算机科学、软件工程或相关专业的同等学历;

2.具有5年以上开发内部商用或开源数据库的经验,深入了解查询优化机制能力;

3.深入了解当今相互竞争和主流数据库的使用,和其他技术的不同之处;

4.熟悉分析和交易数据库架构;

5.精通Java,熟悉Shell/Python等任何一种脚本语言;

6.熟练掌握Linux平台软件开发技能,能够熟练运用debug工具;

7.熟悉主流的数据结构和算法;

8.熟悉开源项目,如HBase、LeveIDB、RocksDB、MySQL/PostgreSQL;

9.优秀的发现和解决问题能力,良好的沟通能力,具备团队合作精神。

DevOps开发工程师

岗位职责:

1.负责公司项目运维业务平台开发,主要包括监控系统、自动化管理系统;

2.负责公司项目日常业务上线、部署、维护、监控等工作,保障系统日常的运营;

3.帮助客户实践持续交付,缩短从代码提交到生产环境部署的时间周期;

4.参与部署系统的开发,设计,接入,优化及标准制定;

5.设计和实现构建系统、部署系统、基础设施管理以及环境管理等系统;

6.消除开发,运维,和测试团队之间的壁垒;

7.承担数据库领域丰富广泛的技术预研和创新工作;

8.完成领导临时交办的各项工作任务。

岗位要求:

1.全日制本科以上学历,计算机、软件工程或其他相关专业;

2.熟练掌握Linux平台软件开发环境, 以及常用的Linux命令和工具;

3.熟练使用高级编程语言编写程序的能力:Java,Python,Ruby,Go或Shell;

4.熟练掌握Linux平台软件开发技能,具有DevOps背景;

5.熟悉数据库查询引擎与存储引擎工作原理;

6.丰富的Docker使用配置经验;

7.配置管理工具:Ansible, Chef, or Puppet ;

8.精通SQL,熟练使用常用的数据库如MySQL, Oracle,SQL Server等;

9.优秀的发现和解决问题能力,良好的沟通能力,具备团队合作精神。

分布式系统工程师

作为产品开发团队的分布式系统工程师(Distributed Systems Engineer),您将构建LongDB的新型分布式系统架构,最大限度地提高LongDB的分析和事务处理混合的工作负载。您将有机会开发各种开源和专有技术来推动公司产品和业务发展。

岗位职责:

1.负责公司分布式框架的设计、开发、调优;

2.参与技术选型研究、系统架构设计、软件开发工作;

3.基于公司现有产品进行拆分重构支持分布式部署;

4.参与软件架构设计,跟踪业界发展趋势,完成技术竞争力识别与分析;

5.领导我们的查询优化团队使用最先进的草图算法来实现最高效的查询;

6.承担数据库领域丰富广泛的技术预研和创新工作;

7.完成领导交办的其他各项事务。

岗位要求:

1.211或985全日制本科/研究生以上学历,计算机科学、软件工程或相关专业的同等学历;

2.精通Java 或C/C++编程,精通数据结构和算法;

3.具有开发商业软件产品的经验;

4.具有并发编程经验;

5.具有Hadoop生态系统编程经验者优先,特别是Apache Spark,Apache Hbase或Apache Hive/Impala;

6.具有大型分布式系统开发或者高并发服务器的设计开发及性能调优经验;

7.优秀的发现和解决问题能力,良好的沟通能力,具备团队合作精神。

版本管理工程师

作为Lead Build&Release工程师,将把现有的构建和发布环境提升到一个新的水平。大量降低手动化工作,这是我们构建和新推出的云服务自动化的机会。将会引入新的技术和方法来构建企业产品和服务的梦想构建和发布环境。

岗位职责:

1.负责构建、维护和改进公司产品系统和发布过程;

2.负责维护公司产品配置库的用户、权限、备份、项目初始化等工作;

3.承担构建产品基线用于测试发布、产品发布,维护基线的变更历史记录等;

4.负责公司项目和产品研发的配置计划,配置变更、配置标识、配置审计等管理工作;

5.承担加强和开发测试,产品等职能部门的合作和协调,保证各环节配置环境稳定;

6.监控,构建和部署软件版本,确保所有版本均经过良好打包并符合包装标准;

7.积极开发,维护和改进我们的合作伙伴和面向客户的系统和产品安装人员;

8.根据需要创建,审查,发布和管理正式发布通知,说明和发布计划;

9.完成领导交办的其他各项工作事务。

岗位要求:

1.211或985全日制本科/研究生以上学历,计算机科学、软件工程或相关专业的同等学历;

2.熟悉产品构建和发布原理和流程,负责公司产品软件的控制、编译和发布;了解软件构建、部署、发布的常用环境和方法;

3.熟悉配置管理、项目管理理论体系及敏捷开发思想;灵活掌握项目配置管理的思想和方法,能制定代码安全和权限策略及规范;

4.使用Java和/或Python作为构建/发行工程师的经验;

5.熟练使用Maven或Gradle;

6.使用开源组件构建软件并管理软件包/库依赖和冲突(如Maven Shade Plugin)的经验;

7.深入了解Git及其开发管理流程;

8.使用Jenkins分布在物理和虚拟机上的经验;

9.优秀的发现和解决问题能力,良好的沟通能力,具备团队合作精神,可以胜任承担一定强度工作压力。

测试负责人

岗位职责:

1.公司测试组负责人,同时兼并公司产品质量方面相关活动的组织和实施;

2.规划测试团队发展战略,制定技术发展路线并推动执行,保障业务交付、质量和效率提升;

3.带领测试团队完成项目测试,包括制定测试计划,分配测试资源,构建测试环境,执行集成测试,回归测试等;

4.负责公司相关产品的整体质量保障工作,参与重大项目的需求和架构设计评审,评估整体技术架构合理性以及可测性;

5.不断提升测试的业务服务质量,并通过技术手段解决,以适应项目交付的测试方法,保障产品质量,提升用户体验;

6.与产品开发、解决方案、业务等团队紧密配合,完成预防、识别和解决相关产品质量问题;

7.洞察测试领域前瞻性探索,引领团队技术提升及专业素养的进步;

8.利用来自客户的实际案例持续提高测试效果,并尽可能实现测试自动化;

9.解决测试过程中的复杂技术问题;

10.完成上级领导交办的其他工作事务。

岗位要求:

1.全日制本科及以上学历,计算机科学、软件工程或其他相关专业的同等学历;

2.十年以上测试开发工作经验,三年以上团队管理经验;

3.具备带领测试团队的成功经验,包括书写测试文档和设计测试计划等;

4.具备广泛的技术视野和很强的技术前瞻性,及多领域测试经验,对测试行业发展有自己的思考;

5.熟悉两种以上主流数据库,MySQL、DB2、PostgreSQL、Oracle的存储引擎系统架构;

6.熟练使用Java、Python以及Shell脚本;

7.掌握JaCoCo, Coverity, Fortify, PMD, Sonar等测试覆盖和静态代码分析工具的使用经验;

8.具备敏捷开发实践经验;

9.熟悉全面软件开发流程,包括:系统分析、系统设计、代码开发、测试、调试和文档撰写等能力;

10.熟练Jenkins、JMeter以及GIT等代码管理和持续集成经验;

11.熟悉常用测试工具,如Loadrunner,QTP,Selenium;熟悉一种缺陷管理工具,如Jira、TD/QC等;

12.自驱能力强,对产品质量负责,能主动发现问题,推动项目持续改进。

测试开发工程师

岗位职责:

1.完成公司相关项目、产品的所有相关测试工作;

2.负责公司用户内容生产相关的测试工作,保证业务测试工作有序开展,包括参与需求分析、设计评审,制定测试计划,设计和执行测试用例,进行缺陷跟踪和质量分析等;

3.根据公司产品测试需求,完成测试用例的设计与执行工作;

4.执行部门具体测试任务并确认测试结果、缺陷跟踪,完成测试报告以及测试结果分析;

5.完成产品缺陷验证和确认,对于难以重现的问题,需要完成可能性原因分析与验证;

6.定期提交公司相关产品缺陷统计分析报告,并完成产品测试总结报告;

7.在测试各环节必要时,需与公司内部相关部门进行沟通,保证测试输入和输出的正确性和完备性;

8.执行测试用例编写和测试工作,提交测试报告,协助开发定位问题;

9.学习和研究新技术并引入以提高测试的效率和质量,满足质量保证的需求;

10.完成上级领导交办的其他工作事务。

岗位要求:

1.全日制本科及以上学历,计算机科学、软件工程或其他相关专业的同等学历;

2.熟悉基本的软件测试理论和方法,具备三年以上搭建和维护自动化测试环境经验;

3.熟练掌握Java、Python、Shell等开发语言或脚本,有过自动化开发或自动化框架设计者优先;

4.掌握JaCoCo, Coverity, Fortify, PMD, Sonar等测试覆盖和静态代码分析工具的使用经验;

5.熟悉大数据生态系统组件,如Spark、Flink、Redis、Kafka、Zookeeper、HbaseHive等大数据产品的测试方法及流程者优先;

6.具备TPC-C, TPC-H, TPC-DS, YCSB 或 Big Bench经验者优先;

7.熟悉一种或多种主流数据库(MySQL/DB2/PostgreSQL/Oracle)的存储引擎系统架构,有数据库测试经验的优先;

8.熟悉常用测试工具,如Loadrunner,QTP,Selenium;熟悉一种缺陷管理工具,如Jira、TD/QC等;

9.优秀的发现和解决问题能力,良好的沟通能力,具备团队合作精神,可以胜任承担一定强度工作压力。

后端开发实习生

我们提供: 与行业大牛一起工作的机会 精益求精、与简单有爱的LongDB工程师们一起享受做世界级项目的过程。

你能从工作中学习到什么?

  • 如何构建一个分布式关系数据库;
  • 如何将其包装成为一套完整的商业产品;
  • 深入理解业界最前沿的分布式数据库的设计和思考;
  • 如何设计和实现世界前沿的分布式 SQL 优化器,让一个复杂的 SQL 查询变的无比轻快智能;
  • 如何在成千上万台集群规模的情况下,实现无阻塞的表结构变更操作,而不影响任何在线的业务;
  • 如何实现一个高效的分布式事务管理器,让 ACID 事务在大规模并发的分布式存场景下依然可以高效可靠;
  • 亲身参与以上过程,并实践你所掌握的技术。
岗位职责:

1.负责公司大数据平台系统后端的设计与开发;

2.智能运维平台的设计与开发;

3.参与组内项目的需求调研和需求分析工作;

4.根据项目安排,分析并给出后端技术解决方案;

5.新技术的学习和探索。

岗位要求:

1.全日制本科及以上学历2020应届毕业生,计算机、软件工程等相关专业;

2.熟悉Linux操作系统;

3.熟悉至少一种编程语言,如 Java、Scala、Python;

4.熟悉相关开发工具包,如Spring, Mybatis、Hibernate等;

5.熟悉项目构建工具,如 Ant、Maven、NPM、GIT等;

6.熟悉JS、CSS、HTML、XML等相关技术;

7.熟悉Hadoop大数据平台架构,具有Hbase、Hive、Kafka等大数据平台经验者优先;

8.每周至少工作四天,持续半年以上。

前端开发实习生

我们提供: 与行业大牛一起工作的机会 精益求精、与简单有爱的LongDB工程师们一起享受做世界级项目的过程。

岗位职责:

1.参与公司数据库产品的前端开发工作, 重现视觉效果并保证兼容性;

2.负责相应模块的详细设计、开发、维护工作;

3.参与组内项目的需求调研和需求分析工作;

4.根据项目安排,分析并给出前端技术解决方案;

5.新技术的学习和探索。

岗位要求:

1.全日制本科及以上学历2020应届毕业生,计算机、软件工程等相关专业;

2.熟悉一种Web开发框架,如React、Vue;

3.熟悉JavaScript、CSS、HTML/H5、XML等相关技术;

4.JAVA基础扎实,熟悉Web开发流程,熟悉常用Web(Spring)开发框架;

5.熟悉SQL语言和常用数据库的使用;

6.熟悉NodeJS、NPM、YARN等相关工具;

7.熟练使用Linux 操作系统;

8.每周至少工作四天,持续半年以上。

测试开发实习生

我们提供: 与行业大牛一起工作的机会 精益求精、与简单有爱的LongDB工程师们一起享受做世界级项目的过程。

岗位职责:

1.参与公司产品的研发与测试过程;

2.参与公司产品测试平台及工具的开发和维护,能够协助开发合适的测试工具或提出合理的解决方案,致力于提高产品的技术可靠性和用户体验;

3.参与研发团队敏捷开发流程;

4.参与组内项目的需求调研和需求分析工作;

5.编写测试计划及使用文档;

6.新技术的学习和探索。

岗位要求:

1.全日制本科及以上学历2020应届毕业生,计算机、软件工程等相关专业;

2.熟悉软件开发过程,熟悉掌握至少两项以上,如Java、 Python 、Shell 、C++ ;

3.熟悉 SQL语言,常用数据库使用,如MySQL、Oracle、SQL Server;

4.熟悉常用测试工具,如Loadrunner、QTP、Selenium;

5.熟悉Linux操作系统;

6.熟悉缺陷管理工具,如Jira、Bugzilla等;

7.每周至少工作四天,持续半年以上。

加入龙迪数智,成就您美好的未来!
简历请投递到:hr AT longdb DOT com
邮件标题注明:应聘岗位-城市-姓名