岗位职责
- 参与火山引擎观测下一代观测数据湖(Metrics、Event、Log、Trace)的存储引擎设计和开发;
- 负责/参与引擎相关的设计、实现、测试、优化、集成等工作;
- 构建高吞吐,低延迟,高容错存储引擎,分析系统性能瓶颈,打造极致系统;
- 跟踪数据库前沿技术,挖掘/落地新技术的机会。
职位要求
- 熟练掌握C++/Java(至少一种),多线程/多进程高并发编程,具备存储组件研发、问题排查与性能调优实战经验;
- 熟悉数据库存储引擎或者分布式存储相关模块设计实现,例如ClickHouse、Doris、HBase、Kudu、Etcd等;
- 熟悉分布式存储的原理(如LSM树、选主、存算分离、多副本复制、WAL等),对KV或列式存储格式,RocksDB/Parquet/ORC/Lance的原理有了解加分;
- 曾参与或主导过主流开源系统/企业级系统存储引擎设计开发经验者优先。