Source: CrawlJobs

Research Engineer

On-site work

Publication date: 30/08/2026

The goal of the Aurendil project is to construct a radical new query language runtime for graph databases inspired by advances in programming language technologies. Post-doctoral researchers joining the team will participate in the end-to-end development of a completely new database system architecture – from theoretical underpinnings, through to implementation and evaluation – and the dissemination of results to Neo4j product teams and the academic research community.

Responsibilities

Participate in the end-to-end development of a completely new database system architecture – from theoretical underpinnings, through to implementation and evaluation – and the dissemination of results to Neo4j product teams and the academic research community; Take on the responsibility of realizing the Aurendil vision to build the next-generation of graph databases; Design and implement the Aurendil prototype from the ground up

Requirements

Experience in one of these fields: Query Language(s) and their implementation; Programming Language(s) and their implementation; Compiler construction and code generation – LLVM, x86, or ARM; Managed Runtimes and Virtual Machines – JVM or GraalVM; Database internals; Parallel Computing; Distributed Computing; Hardware Acceleration – GPGPUs, FPGAs, or Smart NICs; Experience working in an academic or industrial research environment; Robust understanding of research practice

Nice to have

Strong background in designing and developing complex systems using languages like C++, Java, or Rust

Benefits

Visa support for exceptional international applications
Apply with employer

Similar offers

All →

Cookie settings

Each purpose is optional and off by default. You can withdraw consent at any time.

Showing offers closest to you