C++ developer - Analytical Database

Singapore·R&D·engineering
Apply on ByteDance (TikTok) →

About the team ByteDance and it's affiliates are developing the next-generation high-performance analytical database, with a mission to enable efficient and real-time data-driven decision-making on PB-level data sets. The initial product was forked from Clickhouse, after which large re-architecture had been taken place. The product now not only improves the efficiency of Clickhouse but also fits into the elastic cloud-native infrastructure with better scalability and resource utilization. With years of polishment in the internal EB-level scenarios, we are now ready to serve our business partners via various cloud vendors. Responsibilities: - Participate in the design and implementation of storage engines for distributed databases (cloud-native architecture) to build an industry-leading OLAP database system. - Responsible for/participate in engine-related design, implementation, testing, optimization, integration and other work. - Build a storage engine with high throughput, low latency and high fault tolerance, analyze system performance bottlenecks, and create an extreme system. - Track cutting-edge database technologies and explore/implement opportunities for new technologies.

More open roles at ByteDance (TikTok)