OKX

Data Middleware Software Engineer

OKX

Apply
4 months ago
Hong Kong, Hong Kong
Senior / Staff+

Responsibilities

  • Design and develop the company's database middleware, including Redis, Mybatis, ES, and Lindorm SDK.
  • Create high-availability and high-performance database middleware architectures.
  • Build a data monitoring system and design integration solutions.
  • Lead the architecture design and development of the data synchronization platform.
  • Develop core modules for data synchronization middleware, including real-time data capture and transformation.
  • Study open-source data synchronization technologies and conduct performance optimization.
  • Benchmark against commercial products and implement enterprise-level features.
  • Solve complex technical challenges in data synchronization scenarios.
  • Build an observability system for the data synchronization platform.

Requirements

  • Bachelor's degree or above in computer science with over 8 years of R&D experience in middleware or data platforms.
  • Proficient in Java with solid programming skills and performance tuning capabilities.
  • Deep understanding of at least one open-source data synchronization middleware.
  • Familiarity with mainstream databases and their internal mechanisms.
  • Knowledge of common database middleware source code.
  • Understanding of distributed systems core theories.
  • Excellent system analysis and problem-solving capabilities.
  • Experience as a core member of a data infrastructure or middleware team in large-scale Internet companies is preferred.

Benefits

  • Competitive total compensation package.
  • L&D programs and education subsidy for employee growth.
  • Various team building programs and company events.
  • Wellness and meal allowances.
  • Comprehensive healthcare schemes for employees and dependants.

Tech Stack

ElasticsearchJavaMySQLPostgreSQLRedis

Categories

BackendData Engineering