Software Engineer – Database Kernel

What you'll be doing

  • Designing, profiling, and implementing core database features such as storage formats, index structures, and recovery paths.
  • Diagnosing concurrency bugs, race conditions, and lock contention.
  • Performance engineering including profiling CPU, memory allocation, off-heap memory, and disk I/O to improve latency.
  • Reviewing designs and pull requests with a focus on correctness, data integrity, and maintainability.
  • Helping decide technical direction and architectural trade-offs for the database engine.

Requirements

  • Experience in systems programming, comfortable working close to hardware, with backgrounds in Java, C++, Rust, or Go.
  • Strong understanding of concurrency, threads, locks, atomic operations, cache locality, and algorithmic complexity.
  • Pragmatic engineering approach including writing thorough tests to handle complex edge cases.
  • Collaborative attitude with openness to technical feedback and data-driven decision making.

Nice to haves

  • Prior experience with database internals, storage engines, or file systems.
  • Deep knowledge of JVM internals including GC behavior, JIT compilation, and off-heap memory.
  • Hands-on experience with profiling tools like async-profiler, JFR, or perf.
  • Experience working with and evolving large, mature codebases.

Perks and benefits

  • Join one of the fastest-scaling technology companies in the graph intelligence space with significant recent revenue growth.
  • Work with a company backed by major investors and valued over $2 billion.
  • Contribute to technology used by 84% of Fortune 100 and 58% of Fortune 500 companies.
  • Be part of an inclusive, diverse, and equitable workplace culture focused on innovation, collaboration, and customer success.
  • Enjoy a culture that values open and honest discussions, user success, delivering on commitments, and positive intent.
AI Summary ✨

Similar jobs

  • Senior Java Engineer - Core/Infra - Elasticsearch

    ElasticUKa day ago
    NewRemoteRegistered sponsor
  • See all jobs in UK →