HHiring Reality
← Neo4j

Research Engineer

Neo4j
Location
London
Posted
25 days ago
Department
System Research
What they actually want (must-haves)
  • PhD or post-doctoral experience in systems research
  • Experience in query languages, databases, compilers, parallel computing, distributed systems, or hardware acceleration
  • Strong understanding of research practices
  • Experience in designing and developing complex systems using languages like C++, Java, or Rust
What the job really is

The Research Engineer role at Neo4j involves working as part of a cross-disciplinary team to develop the Aurendil project, which aims to create a new query language runtime for graph databases. The position requires participation in the entire development process, from theoretical design to implementation and evaluation, while collaborating with both product teams and the academic community.

Things to weigh
  • Significant in-office presence required
  • No salary or specific benefits mentioned in the posting
  • The role is research-focused, which may limit exposure to commercial product development
Job score2.6/5
Benefits1/5
Freshness4/5
Career value4/5
Role clarity4/5
Pay transparency0/5

Applying to Neo4j?

See how your résumé matches this role — and tailor it from what actually gets interviews.