DB Internals/ Query Execution Specialist (C++/Java) $$$$
We are constantly growing and now looking for DB Internals & Query Execution Specialist (C++/Java) deep expertise in database engine internals, query planning, and execution architecture to join Mixed Remote Development Team collaborating with a top storage company based in Tel Aviv with investors such as Dell Capital and NVIDIA. The role involves developing (C++/Java) and optimizing core components of a SQL or analytical database engine with a strong focus on performance, concurrency, and resource efficiency.
Requirements:
- Expertise in database core development, including storage engines, query planners, execution engines, and transaction processing.
- Strong understanding of storage engines: row vs column layouts, heap files, LSM trees, B-Trees
- Experience with index structures: B-trees, LSM indexes, hash and inverted indexes
- Knowledge of buffer pool and cache management mechanisms
- Solid grasp of transactions and concurrency: MVCC, locking, isolation levels
- Familiarity with durability and recovery: WAL, replication, crash recovery
- Understanding of low-level performance factors: memory layout, disk I/O, CPU cache behavior
- English, sufficient for interviews and participation in meetings (B2)
We offer:
- Remote work, mixed international team, cutting-edge technologies, and flexible working hours.
- The project that you are not ashamed to write about in your resume.
- High salaries and bonuses.
- Business trips to Israel (beach hotel, rented car).
- A friendly team with experienced mentors instead of bosses.
Required skills experience
| Databases | 5 years |
| C/C++ | 5 years |
| Java | 5 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | B1 - Intermediate |
Java, Database Internals, Database Management System (DBMS), B-Tree, LSM-Tree, database engine internals, Query execution
Published 17 December 2025
ยท Updated 25 March
6 views
ยท
1 application
๐
Average salary range of similar jobs in
analytics โ
Loading...