TDSQL存储引擎研发工程师(北京/上海/深圳)
Core
Design and develop core modules for a distributed transaction storage engine, focusing on LSM Tree kernels, multi-modal storage, and hot/cold tiering.
Role type
Senior IC storage engine developer
Builds
Distributed transaction storage engine
Domain
Database systems / Distributed systems
Required skills
LSM Tree kernel development, TP performance optimization, distributed transaction mechanisms, hot/cold tiering design, Raft/Paxos consensus, database core development
Preferred skills
SIGMOD/VLDB/ICDE publications, open-source contributor experience (RocksDB/TiKV)
Technologies
RocksDB, LevelDB, MySQL, CockroachDB, OceanBase, TiKV, S3, COS
Responsibilities
Architect and develop core modules for distributed transaction storage engine; Analyze and optimize critical paths for TP throughput and tail latency; Design and implement distributed transaction mechanisms (concurrency control, locking, MVCC); Design and deploy intelligent hot/cold tiering solutions based on multi-media storage.
Seniority
Senior, hands-on IC
