hero

Maven Portfolio Company Careers

Work with Bold Founders with a Vision Worth Fighting For
Maven
39
companies
278
Jobs

MongoDB专家

Zoom

Zoom

Software Engineering
Hangzhou, Zhejiang, China
Posted on Jul 25, 2024

关于团队

Zoom infra 团队负责设计、开发、部署和维护大规模、高可用性和高性能的基础设施系统,为公司的业务系统提供基础框架。在这个团队中,您将成为 Zoom 基础设施和数据库系统长期战略和架构的关键贡献者。您将深入参与数据库系统的设计和开发,以支持许多战略计划。您将与其他人合作,以支持我们的质量、性能、可扩展性、可靠性、可用性和安全目标。您将与世界各地的工程、数据科学和其他团队进行有效的协作和沟通。

随着我们的不断扩张,我们正在寻找一些经验丰富的 MongoDB/NoSQL 专家加入我们的行列。加入我们,您的专业知识将推动技术进步,并为我们的持续成功做出贡献。

主要职责

  • 负责NoSQL相关存储产品的研发,全面支撑zoom内部众多核心业务的海量高并发场景需求

    • 负责MongoDB数据库相关产品的设计、开发及维护工作,提升服务的整体稳定性、性能、可扩展性等,为上层应用提供优质数据库服务

    • 成本优化,通过新技术、新产品、新方案全方位的优化系统性能

    • 设计和开发高性能的应用程序,这些应用程序能够与MongoDB数据库高性能交互

    • 执行常规数据库维护任务,包括集群运维、数据备份、恢复和数据迁移等

    • 架构设计,基于高可用、高性能、防资损等视角与业务团队一起进行数据架构设计

    • 高可用平台体系、基础设施的建设、追求服务的持续可用性、秒级故障恢复能力

    • 优化 MongoDB 数据库的性能,包括索引设计、查询优化和存储管理

    • 负责数据库新技术的探索及落地,如存算分离,数据冷热分层等

    • 根据业务场景协助业务方做存储选型

    编程与开发:

    • 精通 C/C++/Java/Go 中至少一种编程语言进行数据库相关产品的开发。

    • 在 MongoDB 上设计并实现高效的数据处理管道,支持实时业务的发展。

    • 开发和维护与 MongoDB 相关的工具和脚本,以提高开发和运维效率。

    故障排除和支持:

    • 为数据库相关问题提供技术支持,快速解决复杂问题以确保系统的可靠运行。

    • 监控数据库的健康状况和性能,预防潜在问题并减少停机时间。

    研究与开发:

    • 跟踪 MongoDB 技术及相关领域的最新发展,评估和推荐新工具和技术以提高系统性能和可扩展性。

    • 参与并领导数据库相关的技术研究项目,推动创新和改进。

    团队协作与领导:

    • 通过与各团队协调,领导和促进跨部门项目,提供稳健和可扩展的数据解决方案。

    • 指导初级开发人员和工程师,分享知识并促进质量和创新文化。

    任职要求

    教育背景与工作经验:

    • 拥有计算机科学或相关领域的学士或硕士学位,或具备同等工作经验。

    • 拥有超过 3 年的软件工程经验,特别是数据密集型应用的开发经验。

    数据库体系与技术专长:

    • 深入了解数据库体系,拥有全面的数据库体系知识,包括设计与建模、事务管理、索引与查询优化、存储与分区策略、备份与恢复、安全与权限管理,能够有效设计、优化和维护复杂的数据库系统。

    • 熟悉 Amazon DynamoDB 的架构和操作,了解其最佳实践和性能优化方法。具备设计和实施 DynamoDB 解决方案的经验优先。

    • 熟悉Mongo的集群架构原理和高可用方案,深入研究过开源NoSQL源码,如MongoDB、redis、HBase、influxDB等系统源码实现

    编程与系统架构:

    • 精通 C/C++/Java/Go 中至少一种编程语言,有良好的算法和数据结构基础。

    • 具备系统架构原则的扎实理解,特别是与数据库系统的可扩展性和性能优化相关的部分。

    • 对集成开发环境(IDEs)和其他常用开发工具有广泛的使用经验。

    • 热爱低层技术,有追求极致性能和工程质量的热情

    • 有数据库、网络、操作系统、高并发系统、分布式系统等至少一个领域的工作经验,并深入理解该领域技术

    • 熟悉Kubernets,有Kubernetes operator开发经验优先

    问题解决与性能优化:

    • 能够理解复杂的数据工作流程,并开发高效的解决方案来应对数据处理问题。

    • 具备处理大规模数据的应用程序的性能调优和故障排除的实战经验。

    • 监控数据库的健康状况和性能,预防潜在问题并减少停机时间。

    沟通与团队协作:

    • 出色的口头和书面沟通能力,能够将复杂的技术概念传达给公司其他部门。

    • 能够在跨职能团队中有效工作并为合作项目做出贡献,展示领导力并主动推动项目目标。

Ways of Working
Our structured hybrid approach is centered around our offices and remote work environments. The work style of each role, Hybrid, Remote, or In-Person is indicated in the job description/posting.

Benefits
As part of our award-winning workplace culture and commitment to delivering happiness, our benefits program offers a variety of perks, benefits, and options to help employees maintain their physical, mental, emotional, and financial health; support work-life balance; and contribute to their community in meaningful ways. Click Learn for more information.

About Us
Zoomies help people stay connected so they can get more done together. We set out to build the best collaboration platform for the enterprise, and today help people communicate better with products like Zoom Contact Center, Zoom Phone, Zoom Events, Zoom Apps, Zoom Rooms, and Zoom Webinars.
We’re problem-solvers, working at a fast pace to design solutions with our customers and users in mind. Here, you’ll work across teams to deliver impactful projects that are changing the way people communicate and enjoy opportunities to advance your career in a diverse, inclusive environment.


Our Commitment​
We believe that the unique contributions of all Zoomies is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status. Zoom is proud to be an equal opportunity workplace and is an affirmative action employer. All your information will be kept confidential according to EEO guidelines.

We welcome people of different backgrounds, experiences, abilities and perspectives including qualified applicants with arrest and conviction records and any qualified applicants requiring reasonable accommodations in accordance with the law.

If you need assistance navigating the interview process due to a medical disability, please submit an Accommodations Request Form and someone from our team will reach out soon. This form is solely for applicants who require an accommodation due to a qualifying medical disability. Non-accommodation-related requests, such as application follow-ups or technical issues, will not be addressed.