资深软件工程师,查询

蒙特利尔 14天前全职 网络
面议
加入MongoDB服务器查询集成团队,帮助我们构建一个世界级的分布式开源数据库。我们的团队在数据处理的体验和性能中扮演着关键角色。我们负责在核心查询引擎之上构建面向用户的功能,并帮助将查询与MongoDB生态系统中的其他产品集成。这包括增强我们的时间序列产品,扩展分析的语言支持,帮助通过数据库支持扩大我们的Atlas Search和Vector Search产品,并添加工作负载遥测,以提供对我们数据库使用情况的更深入了解。 我们有大量有趣的问题需要解决,直接影响到用户的事务性、时间序列、词汇和向量搜索以及分析工作负载。团队正在努力系统地重写我们优化和执行系统的每个主要组件。我们需要您的帮助来设计和构建一个分布式、灵活的模式文档数据库的核心。 我们希望与居住在美国或加拿大的候选人交流,以适应我们的混合工作模式。 候选人要求 • 10年以上数据管理系统经验 • 具有为大量用户群构建生产级代码的经验,具有稳健的设计结构和严格的代码质量 • 计算机科学或类似领域的学位,或同等的实践经验,具有数据结构、算法和软件设计/架构方面的强大能力 • 具有用C++或其他系统编程语言编写的大型代码库的经验。您需要追踪缺陷,估算工作复杂性,并设计演变和集成策略,因为我们重写系统的不同组件 • 对数据库查询引擎的理论和实践充满热情,以及在数据库领域的实际操作或学术经验 职位期望 • 直接负责实现跨越6-18个月时间框架的目标 • 在定义未来12个月的路线图中发挥关键作用 • 用C++编写经过良好测试的生产就绪代码(我们的测试基础设施还利用Python和Javascript) • 研究最先进的查询系统以指导我们的设计 • 利用对产品优势和劣势以及行业趋势的深入了解来提供技术愿景和方向 • 就路线图、流程、架构和设计相关的决策向管理层提供建议 • 与公司各部门的利益相关者和工程团队合作,共同开展大型计划 • 通过积极的指导、辅导和以身作则影响和培养团队成员 • 通过面试、指导和知识共享帮助培养强大的人才储备 成功衡量标准 • 在三个月内,您将为计划在下一个主要版本中开发的项目做出贡献,并修复我们最新稳定版本系列的小版本中的一些错误;您将了解MongoDB的项目生命周期,以及我们对系统的长期目标 • 在六个月内,您将承担代码审查责任,并在起草和审查新功能设计中发挥积极作用;您通过展示与查询系统相关的喜爱论文或系统架构扩展了团队的视野 • 在十二个月内,基于您在查询领域的广泛过去经验,您为MongoDB查询团队的长期技术路线图做出了贡献 关于MongoDB MongoDB为变革而生,赋予我们的客户和员工以市场速度创新的能力。我们重新定义了AI时代的数据库,使创新者能够通过软件创造、转型和颠覆行业。MongoDB的统一数据库平台是市场上最广泛可用的全球分布式数据库,帮助组织现代化传统工作负载,拥抱创新,释放AI。我们的云原生平台MongoDB Atlas是唯一的全球分布式多云数据库,可在AWS、Google Cloud和Microsoft Azure上使用。 在全球范围内设有办事处,拥有近60,000名客户,包括75%的财富100强企业和AI原生初创公司,依靠MongoDB来支持他们最重要的应用程序,我们正在推动软件的下一个时代。 MongoDB的指南针是我们的领导承诺,指导我们如何以及为何做出决策,为彼此挺身而出并取得胜利。这就是使我们成为MongoDB的原因。 为了推动员工的个人成长和业务影响力,我们致力于为每个人发展一个支持性和丰富的文化。从员工亲和团体到生育援助和慷慨的育儿假政策,我们重视员工的福祉,并希望在他们职业和个人旅程的每一步都支持他们。了解更多关于在MongoDB工作的情况,并帮助我们对世界产生影响! MongoDB致力于在申请和面试过程中为残疾人士提供任何必要的便利。由于残疾需要便利,请告知您的招聘人员。 MongoDB是一个平等机会雇主。 职位ID:3263237738 MongoDB在加拿大的此职位的基本工资范围如下。提供时的薪酬因候选人的技能、经验、资格和工作地点等多种因素而异。薪水是MongoDB总薪酬和福利包的一部分。符合条件的员工的其他福利可能包括:股权、参与员工股票购买计划、灵活的带薪休假、20周全薪性别中立的育儿假、生育和收养援助、雇主匹配的注册退休储蓄计划(RRSP)、心理健康咨询、备用儿童和老人护理,以及健康、牙科和视力福利。请注意,下面列出的基本工资范围和本段中的福利仅适用于居住在加拿大的候选人。 MongoDB在加拿大的此职位的基本工资范围是: $159,000—$221,000 CAD