5h ago

Graph Database Engineer – Core Database (Kernel)

Bengaluru, Karnataka, India
full-timeseniorArtificial Intelligence

Tech Stack

Description

You will design and evolve the storage engine, transaction system, page cache, and query execution of a graph database. Your work will involve building high-performance, reliable database internals for real-world graph workloads in a collaborative team.

Requirements

  • Strong experience building low-level or systems software
  • Deep understanding of data structures and algorithms, concurrency, system design and performance trade-offs
  • Proficiency in C++ and/or Scala
  • Experience with graph databases or database internals
  • 4+ years of experience

Responsibilities

  • Build and ship core kernel functionality of a graph database
  • Design and maintain storage engines, transaction and concurrency control, page cache and memory management, schema and metadata handling
  • Optimize graph traversal and query execution paths
  • Debug and optimize CPU, memory, and IO bottlenecks
  • Participate in design reviews, roadmap discussions, and architectural decisions
0 views 0 saves 0 applications