DB Internals/ Query Execution Specialist (C++/Java) V4Scale $$$

Madfish

Madfish

Software Engineering

Ukraine

Posted on May 10, 2026

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.