数据中间件软件工程师

香港 10天前全职 网络
面议
我们是谁 在OKX,我们相信未来将由加密货币重塑,并最终为每个人的自由做出贡献。 OKX是领先的加密货币交易所,也是OKX钱包的开发者,为数百万用户提供加密货币交易和去中心化加密应用程序(dApps)的访问权限。OKX也是数百家大型机构信赖的品牌,这些机构寻求进入加密市场。我们安全可靠,由我们的储备证明支持。 在我们全球多个办公室中,我们团结在我们的核心原则之下:我们优先于我,做正确的事,并完成任务。这些共同的价值观推动我们的文化,塑造我们的流程,并为每位OK-er创造一个友好、回报丰厚和多元化的环境。 OKX是OKG的一部分,OKG通过我们领先的产品OKX、OKX钱包、OKLink等,将区块链的价值带给全球用户。 职责: - 负责公司数据库中间件的设计和开发。这包括但不限于Redis、Mybatis、ES和Lindorm SDK的设计和实现,以及在极高交易流量和低延迟场景下满足核心技术需求。 - 设计高可用性和高性能的数据库中间件和数据访问层架构,优化SQL性能和分布式事务处理。 - 构建数据监控系统,设计集成解决方案和数据一致性保障机制。 - 负责公司下一代数据同步平台的整体架构设计、开发和演进路线规划,旨在创建高吞吐量、低延迟和高可用性的实时数据传输核心基础。 - 领导数据同步中间件的核心模块开发,包括但不限于异构数据源的实时捕获(CDC)、数据转换(ETL)、传输协议优化和分布式任务调度。 - 深入研究开源数据同步技术,如Canal、FlinkCDC和SeaTunnel,分析其底层原理(如Binlog解析、快照机制和断点续传),并进行深入的定制开发和性能优化。 - 对标行业领先的商业产品(如阿里云DTS),设计和实现企业级功能,如动态拓扑管理、数据一致性验证、细粒度监控和告警、故障自愈能力。 - 解决大规模数据同步场景中的极限性能瓶颈、网络抖动和数据一致性等复杂技术挑战,并开发通用解决方案。 - 构建数据同步平台的可观测性系统,提供端到端的数据链路追踪、延迟分析和吞吐量监控,以增强系统的稳定性和可维护性。 资格: - 计算机科学相关专业本科及以上学历,具有8年以上中间件或数据平台相关领域的研发经验。 - 精通Java,具有扎实的编程技能、优秀的编码标准和性能调优能力。 - 深刻理解至少一种开源数据同步中间件(Canal、FlinkCDC、SeaTunnel、Redis Replicator)的架构和实现原理,具有相关二次开发或源码贡献经验者优先。 - 熟悉至少一种主流数据库(MySQL、PostgreSQL、Elastic Search、Redis)的内部机制,并对Binlog/Redo Log/Logical Replication/Redis Replicator Buffer有深入理解。 - 熟悉常见数据库中间件(Mybatis、Lettuce、Jedis、Rest ES、ShardingJDBC、MySQL Connector Java)的源码。 - 对分布式系统的核心理论有深刻理解,包括但不限于共识协议(Raft/Paxos)、分布式事务、高可用性设计等。 - 拥有优秀的系统分析和问题解决能力,能够独立承担复杂系统的架构设计和技术攻关。 - 有在大型互联网公司担任数据基础设施或中间件团队核心成员经验者优先。 福利待遇: - 具有竞争力的总薪酬包 - 员工成长和发展的学习与发展计划和教育补贴 - 各种团队建设计划和公司活动 - 健康和餐饮津贴 - 为员工及其家属提供全面的医疗保健计划 - 更多我们希望在过程中告诉你的福利 免责声明:请注意,香港是集团级服务中心,OKX在香港不从事虚拟资产交易平台的运营业务。 注意: 所有OKX的官方职位空缺均发布在本网站上。虽然职位可能会不时出现在某些第三方平台上,但其他网站上的信息可能不准确或已过时。如有疑问,请直接通过我们的官方招聘网站申请。 您选择提交的任何职位申请中收集和处理的信息均受OKX候选人隐私声明的约束。