C++ developer - Analytical Database
ByteDance, Singapore
- Pay
- Not listed by the employer
- Work type
- Not stated
- Level
- Not stated
- Area
- Software engineering
- Posted
- Not stated
Check my fit
See how your résumé lines up with this role: where you match, what's missing, and lines worth rewording.
About the role
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.
Requirements Minimum Qualifications: - Bachelor's degree in Computer Science or a related technical background involving software/system engineering, or equivalent working experience. - Proficiency in one or more languages including C/C++. - Solid foundation in computer science, including data structures, algorithms, multi-threaded programming, I/O, operating system scheduling, etc. - Familiarity with the design and implementation of database storage engines or distributed storage-related modules, such as ClickHouse, Greenplum, MySQL, Doris, K/V, etc.
Preferred Qualification: - Participation in or experience leading the design and development of storage engines for mainstream open-source systems or enterprise-level systems.
Similar roles at other companies
Pay not posted
Posted Sep 17, 2026
Pay not posted
Posted Feb 26, 2026
Core Software Engineer (C++) - Remote
ClickHouseThe Netherlands
$195K–$260K / yr
Posted Jan 16, 2026
Database Research Scientist
ClickHouseUnited States +4
$175K–$235K / yr
Posted Oct 2, 2026
Listed; checked 12 h ago. First seen by us 12 h ago. Being listed doesn't mean the team is actively interviewing.